Updating patron loader with new academic program codes

Updating patron loader with new academic program codes

Every year it's necessary to check with the Registrar's Office to get new Academic Program Codes so they can be added to the patron loader and the students are mapped into Alma.

To get the new list, request it from https://registrar.duke.edu/forms/data-request-form.

To add the programs to the patron loader:

  • Download a copy of the academic programs TSV file from gitlab here: https://gitlab.oit.duke.edu/alma-integrations/patron-loader/-/blob/main/data/acad-prog.tsv?ref_type=heads

  • Edit the file in a text editor to add the new program codes - make sure to use tabs instead of spaces between columns

  • Save the file, and then use the gitlab Replace function to upload the new version of the file. Make sure to create a merge request rather than committing directly.

  • Process the merge request to add the new file.

    image-20250103-155155.png