Simplifying user security role checks for inbound BODs

The processing of inbound BODs (Business Object Documents) often requires that checks be performed for all user security roles associated with the BOD. There can be dozens of security roles for each user, so these security role checks can take a significant amount of time to complete.

We now have a process that can delegate all such processing to a single C# entry point. This can greatly reduce the amount of time required to process inbound BODs.

To enable this feature, the old replication document needs to be disassociated and the new replication document needs to be associated.

  1. Open the Replication Documents form and retrieve all replication documents.
  2. Select the record for SecurityUserMaster.
    This is the legacy version. In this procedure, we remove the inbound references to this document.
  3. Click Inbound Cross-Refs.
  4. Delete the SecurityUserMaster record.
  5. Save and close the linked form.
  6. Back in the Replication Documents form, select the record for SecurityUserMaster2.
  7. Click Inbound Cross-Refs.
  8. Create a new inbound cross reference with these specifications:
    BOD Noun
    Enter: SecurityUserMaster
    BOD Verb
    Enter: Sync
  9. Save and close the linked form.