Changes

System Access Managent and HR process integration

1,496 bytes added, 16:12, 14 March 2018
m
Setup
The first stage is to define an on-boarding process. This is essentially a checklist of things to do when the person becomes an employee. This can be built using a form in Form Management
[[File:hrandsam_001.png|800px]]
Notes* A field in the form is a "Basic - StaffAll" question type. (Make sure it's All or the retired users will not work properly.)* There are four outcomes to signify the different events that can happen** "System Managed - User Added" will be used when the system has a user add.** "System Managed - User Retired" will be used when the system has a user retire event.** "Pass details to SAM - Add User" in this example will be used for an add user process** "Pass details to SAM - Copy User" in this example will be used for a copy user process.
* An outcome is set along the lines of The "New AccountPass details to SAM"outcomes need URLs added to the process. The fastest setup is to copy a user as this also copies permissions.* A second outcome It is "Account Live"possible to pass information through the parameters to speed up the creation process.
The "New Account" outcome needs a URL added to it's process. The fastest setup is to copy a user as this also copies permissions. It is possible to pass information through the parameters to speed up the creation process.A sample Add User url would be
../security/userUser_Add_Security-details.asp?strFirstname=--strCDA_1443_field_1_2--&strSurname=--strCDA_1443_field_3_2--&strMobile=--strCDA_1443_field_0_6--&strEmail=--strCDA_1443_field_0_7--&intCDA_Id=--intCDA_1443_Id--
A sample url would be
A sample Copy User url would be ../security/userUser_Lookup-details.asp?strData_URL=userUser_Copy-confirm.asp&intCDA_IdstrFirstname=--strCDA_1443_field_1_2--&strSurname=--strCDA_1443_field_3_2--&strMobile=--intCDA_X_IdstrCDA_1443_field_0_6--&strFirstnamestrEmail=X--strCDA_1443_field_0_7--&strSurnameintCDA_Id=X--intCDA_1443_Id--
Please note for the replacement to work the 1443 in the intCDA_1443_Id is the Id of the form the outcome is being used in. This also applies to the fields being used.
=== Security Settings ===
* From the drop down list choose the Staff question that was added above.
* Choose the outcome "Account LiveSystem Management - User Added" as created above.
There are other extra settings which allow multiple fields of information to be copied into the form. The format of these are described below in the rules section.
= Usage =
== Generic description ==
=== Usage ===In the form a new user needs to be added to the system
# A ticket or work item comes into / is data entered into the Form to create / make live a new person.# The outcome "New AccountPass details to SAM - Copy User" is chosen.# The Administrator person using bxp chooses the account to copy(as per the normal copy user process)# The user adds modifies the account settings as normal and sets ensures the user status is set to "Live"# The system will perform the sittings settings above and link the new account to the record by updating the staff field and transferring any mapped data as necessary.
If the CDA Id isn't passed to the form the system will still work. The system will create a new record in the nominated form and add the staff Id to that record. The system performs a look up to match the CDA record will create a record where not match is found. If the CDA is passed the system will update the CDA record specified.
 
 
Although an outcome is selected not all the functionality of the outcome is executed by the SAM module. The naming and linking to the outcome is just to allow outcomes in the form be used as follow up.
The next part of the process setup is to configure the system to react when a user is set "same for Live as Retired". ''Main Menu > System Access Management > System Management > but the section in System Settings > HR Retire user''is different.
[[File:SAMHR_retireuser_000Configure the system to react when a user is set "Retired".png|800px]]''Main Menu > System Access Management > System Management > System Settings > HR Retire user''
Save the settings and then go back into the settings and some more fields will be visible.
* From the drop down list choose the Staff question that was added above.
* Choose the outcome "System Managed - User Retired" as created above.
[[File:SAMHR_retireuser_001.png|800px]]
There are other extra settings which allow multiple fields of information to be copied into the form. The format of these are described below in the rules section.
* From the drop down list choose the Staff question that was added above.* Choose the outcome "Account Live" as created above.=== Support catches ===
There are other extra settings which allow multiple fields of information to be copied into the form. The format of these are described below in engine also works with the rules sectionGroup Retire function.
=== Retire - Data Protection Rules ===
=== Usage ===
 
= Rules Reference =
7,528
edits