Steps to setting up MOD-NCIP
Step #1 - create a user with the required permissions
- Create User (this example userid NCIP/ password Folio@2020)User
- Use the reset password link to create a password
- The permissions for this user will have to be granted using API calls. They are not in the UX. The last four on this list are actually part of the ncip.all set of permissions...but I think somewhere along the way module permissions might be missing from other modules & granting them to the NCIP user is a work-around. I'm not entirely sure about this...something I need to look into. At this point, the user needs to be granted all of these permissions. I've included a python script I've been using to grant permissions (below).
ncip.all inventory-storage.items.collection.get ui-circulation.settings.overdue-fines-policies ui-circulation.settings.lost-item-fees-policies automated-patron-blocks.collection.get
Step #2 - Decide on and set up configuration values.
When an NCIP request is sent, it should contain a 'fromAgency' value. That value identifies who the request is from. Mod-NCIP in FOLIO requires you to set up configuration values for EACH 'fromAgency' you will be accepting requests from. This allows you to set up different configuration values for each 'agency' you are accepting NCIP requests from. The values you have to decide on (per agency) are:
...