Please note: the following steps are specific to version 6.1.x. For version 7.x and above there is some overlap, but many of the specific process names, for example, have changed.
The creation of Employees based on ADSAccounts is implemented out-of-the-box.
To control the behavior there are the configuration parameters available:
- Using TargetSystem\ADS\PersonAutoFullSync with the CREATE option, a sync will create the Employees based on existing AD accounts.
- Using TargetSystem\ADS\PersonAutoDefault will work as well, with CREATE, when an ADSAccount is created.
One action is done by the FullSync (TargetSystem\ADS\PersonAutoFullSync), the other for all manual actions (TargetSystem\ADS\PersonAutoDefault).
In the end either the process "VI_ADS/EX2K_ADSAccount_Insert/Update (Fullsync)" will be generated (for inserts/updates of accounts by the sync) or the process "VI_ADS_ADSAccount_Update_UpdatePerson" (for manual inserts/updates).
Both processes contain a ScriptExec job which executes the script "VI_PersonUpdate_ADS" or "VI_PersonAuto_ADS".
The creation of an Employee for the given account is implemented in these scripts. So it would be possible use these scripts to create Employee objects: either call this script for single cases in the ObjectBrowser (ScriptTester) or in the Designer. Or create a custom defined process/script/... which calls one of the mentioned scripts.