Assigning an Intake Process to a User

The intake process defined in the IntakeProcessName and IntakeProcessConfiguration database tables may be assigned to user roles. This is achieved by creating an entry in the IntakeProcessRoleAssignment database table and associating the intake process definition with an application code. As each user has one and only one application code associated with them, this creates an association between an intake process and all users with that application code.

System owned transactions, such as the deferred process instigated when an application is submitted, require access to a default intake process configuration. To ensure a configuration is available when the system need to access one, add an entry to the IntakeProcessRoleAssignment database table assigning a default intake process to the 'DefaultApp' application code.