Example: Configuring implementers
Often, organizations will have a Human Resources target that populates Bravura Security Fabric. For various security and privacy reasons, these targets usually do not not allow Bravura Security Fabric to write back to them. However, organizations still require an audit trail if the target is updated manually.
In this example, you will set up implementers to update a new employee’s information on an HR system after an account has been created on the AD target. Using Bravura Security Fabric to initiate the request to an implementer will provide the required audit trail.
Requirements
This example assumes that:
Bravura Security Fabric is installed.
An Active Directory target has been configured.
A template account for the AD target has been created.
A target is configured to retrieve data from a Human Resources system.
Configure an implementer target
By default, all target system operations are set to be carried out by a connector. You can override resource operations at the target system, group, and template level. If the operation is set at target-system-level to be carried out by an implementer, you must assign at least one implementer to the target system. If you do not do this, requests involving the target system will be put on hold unless implementers are dynamically assigned by a plugin.
Log in to Bravura Security Fabric as superuser.
Click Manage the system > Resources > Target systems > Manually defined.
Select the Human Resources target.
Under the Auto discovery options make sure the option to Allow child resources, including templates and managed groups, to inherit implementation configuration is enabled.
Click Update.
Click the Resource operations tab.
Select Implementer operation for all listed operations.
Click Update.
Bravura Security Fabric displays the "Insufficient implementers assigned" warning, and includes an implementers table below the operations table.
Assign individual implementers
You can add individual static implementers in the bottom table on the Resource operations page. Individual implementers assigned at the target system level are inherited by dependent template accounts and managed groups.
To assign an individual implementer:
In the Implementers table, click Select…
Search
for and select a user.
Click Select .
Assign implementers by user class
To assign implementers based on user class:
On the User classes sub-tab.
page, click theClick Select…
Select the _GLOBAL_HELP_DESK_ class and click Select.
Bravura Security Fabric displays an error because you have not mapped the participants in the user class yet.
Under Participant mapping for USERID, select IMPLEMENTER.
Click Update.
Now all members of the _GLOBAL_HELP_DESK_ user class are implementers on the HR system.
Add a new employee
As a member of the human resources team, log in to the HR system as a user with privileges.
Create a new account.
Bravura Security Fabric is triggered to create accounts on various targets. For example, an account on the Active Directory target. As part of this process, an email address is generated.
A notification is sent to the implementers to update the HR system.
Accept the implementation task
You can now carry out the implementation tasks:
Log in to Bravura Security Fabric as an implementer.
Click the You have 1 request(s) awaiting your fulfillment link or the Requests link.
Click on the most recent request.
Click the Tasks button on the action panel.
Click Accept .
The task is now assigned to you.
Click Home to return to the main menu.
You should see that the task notification is still there. It will remain until you update the task’s status.
Carry out the task and update the task status
Log into the HR system as the implementer and add the new employee’s email account.
Log in to Bravura Security Fabric as the implementer again.
Click the There are 1 request(s) awaiting your fulfillment link or the Requests link.
Select the most recent request.
Click Tasks.
Click Complete.
Demo: Configure implementers
Click below to view a demonstration including the following steps:
Configuring an implementer target
Assigning implementers individually and by user class
Setting the implementer target to copy data from an AD target and creating a
psupdate
script to handle copyingCreating an implementer template account, adding it to a PDR and removing additional authorization
Submitting a request to create a new implementer target account
Accepting an implementation task and updating its status