Monthly Upload of Github User Data for JML4 Tool
Overview
This runbook relates to a trial of the JML4 Tool (JML = Joiners, Movers, Leavers). The JML4 Tool is a user account remediation tool that collates user data from multiple sources to identify leavers.
To use this tool we need to provide the Data Controller with a monthly extract of Github user data.
This runbook covers the data export from Github, and upload to Sharepoint processes. The Data Controller will process data from Sharepoint.
Frequency of process
This process is run on the last working day of each month. Data must be uploaded within 5 working days of the last day of the month.
Pre-requisites
- You must be a Github Owner to have permission to export user lists.
- You must have access to the Sharepoint folder used for data uploads.
Github User Data Exports
Export a user list from
Ministry of Justice
organisation in.csv
formatOpen the exported
.csv
fileInsert a column before the current first column (
login
)Add the column heading
Effective Date
to the new first columnFor every populated row add todays date
Delete the column headed
tfa_required_by
Save the file with the name
Github MOJ.csv
Repeat these step 1 to 6 for the
MoJ Analytical Services
Github organisation. Save the file with the nameGithub AP.csv
Upload Github Data to JML Sharepoint
Go to the Ministry of Justice “Live” data folder
Delete the existing
Github MOJ.csv
file that is in Sharepoint.Upload the new
Github MOJ.csv
created earlier.Delete the existing
Github AP.csv
file that is in Sharepoint.Upload the new
Github AP.csv
created earlier.