Scheduled imports allow you to import users on a scheduled basis. Using Active Directory users can be synchronized - i.e. if user is deleted from Active Directory then it will be deleted from CredoID as well.
CSV and Active Directory are supported as import sources.
Import limitations - up to 8 access levels per user and up to 16 locations per user.
You can import users from LDAP source, mainly Active Directory. Moreover, this will let you pull groups and assign access levels for user entry permissions.
AD
or CSV
.Click the ADD button to start a new entry. On the right side you will see a details window appear.
quartz cron expression
to determine the frequency with which a scheduled task triggers an import job. Enter custom expressions or use pre-made ones.A cron expression is a string comprised of 6 or 7 fields separated by white space. Fields can contain any of the allowed values, along with various combinations of the allowed special characters for that field. The fields are as follows:
Seconds | Minutes | Hours | Day of the month | Month | Day of the week | Year |
---|---|---|---|---|---|---|
0-59 | 0-59 | 0-23 | 1-31 | 1-12 or JAN-DEC | 1-7 or SUN-SAT | empty, 1970-2099 |
The fields can also contain various combinations of the allowed special characters for that field. For example, the asterisk (*) special character can be used in all fields to represent all values within the field.
For a list of the allowed special characters in each field and for example, expressions, see the Quartz Scheduler documentation
primary key
used to identify unique users. First and Last name
or Employee no.
can be used.Overwrite
, Append
, or Synchronize
.LDAP://127.0.0.1/OU=Users,DC=company,DC=local
LDAP://127.0.0.1/OU=Groups,DC=company,DC=local
Mode is a very important setting, proceed with caution.
Mode | Description |
---|---|
Overwrite | Add new users and overwrite existing user data in CredoID. If the user already exists, all data will be updated from import source. |
Append | Add new users. If the user already exists append identifications, locations, and access levels. Will not remove existing users if they are not present in the source. |
Synchronize | Same as overwrite with the exception that users are removed from CredoID if they do not exist in import source. |
After a successful connection to LDAP source binding dialog will pop up where you can bind user attributes from Active Directory to CredoID fields. Also, it allows you to bind Active Directory groups and their respective members to CredoID access levels.
CredoID
you can see all fields that are available to use. Search
allows you to quickly filter our necessary field.Attribute
you have a selection field that allows you to bind attributes from your source
to the corresponding field in CredoID. The selection field has search functionality as well to quickly filter attributes from source
.Clear
lets you clear bindings and start over.Default location "Main location" will be used if the attribute field is empty.
"Activation date/Expiration date" fields have to follow ISO 8601 date and time standard.
Identification(s) field can be multi-value and must follow one of the following formats:
{
"CardNumber": "12345",
"FacilityCode": "10",
"VisibleNumber": "12345",
"CardFormatBits": 26,
"PinCode": "1234",
"LicensePlate": "MDP123"
}
cardbits_facilitycode_cardnumber_pin
26_10_12345_1234
as an example. If you are not using PIN code the value can be 0
.
CredoID
you can see all the groups from Active Directory that are available to use. Search
allows you to quickly filter our necessary field.Attribute
you have a selection field that allows you to bind access level from CredoID to the corresponding group from Active Directory. The selection field has search functionality as well to quickly filter access levels from CredoID.Clear
lets you clear bindings and start over.After successful configuration, click on the "Save" button and a new task should appear in the list.
You should see "Last result information after the first task execution.