CoreOne CSV Connector
Introduction
With the CoreOne CSV Connector you can provision (CRUD) identities to a comma separated values files. The users, their attributes and properties are handled as any other identity within the CoreOne Suite. You simply create a provisioning configuration with the attributes of your choice. Those attributes are then represented as a new column within the configured CSV file.
System Identity Types
The following system identity types are supported:
Identity Type | Description |
---|---|
| A user representing a row in the CSV file. |
CSV User
The following user attributes can be manged by default:
Attribute | Description |
---|---|
| Uniquely identifies the user in the file |
| The first name of the user |
| The last name of the user |
| The birth date of the user |
Note you can add as many new attributes as you like using the Admin User Interface
System Resource Types
The following system resource types are supported:
Identity Type | Description |
---|---|
| A virtual resource used to initiate the creation of the user. |
Target System Parameters
Whenever you connect a SAP system to the CoreOne Suite you will need to specify the following parameters.
Parameter | Mandatory | Example | Description |
---|---|---|---|
|
| , | The delimeter to be used |
|
| ; | The delimiter to be used to seperate multiple values for the same attribute |
|
| \\networkdrive\exports\demoappusers\ | Where to store the maintained CSV file |
|
| userlist.csv | The filename of the CSV to be maintained |
|
| utf-8 | The encoding of file |
|
| config.json | Json file with configuration for Ressource Assignments, needs to be manually added in |
Example config.json file:
[
{
"ResourceTypeId": "16",
"FilePath": "\\\\networkdrive\\Folder\\",
"FileName": "resource_type_16.csv",
"ResourceParametersFileName": "resource_parameters_type_16.csv",
"Delimiter": ";",
"MultiDelimiter": "|",
"Encoding": "utf-8"
},
{
"ResourceTypeId": "17",
"FilePath": "\\\\networkdrive\\Folder\\",
"FileName": "resource_type_17.csv",
"ResourceParametersFileName": "resource_parameters_type_17.csv",
"Delimiter": ";",
"MultiDelimiter": "|",
"Encoding": "utf-8"
},
{
"ResourceTypeId": "18",
"FilePath": "\\\\networkdrive\\Folder\\",
"FileName": "resource_type_17.csv",
"ResourceParametersFileName": "resource_parameters_type_18.csv",
"Delimiter": ";",
"MultiDelimiter": "|",
"Encoding": "utf-8"
}
]
Additional Information:
There will be automatically created file identity_to_resource.json, it’s needed so don’t delete it unless you have problems with generating ressource assignments files and need to remove them and regenrate, then you need to remove that file as well.
Identity features
The following identity functions are supported:
Supported | |
Create/delete identities | |
Provisioning identities | |
Update identities          | |
Provisioning identity updates   | |
Deprovision identities  | |
Cleanup of inactive identities active | - |
Check password changed active | - |
Resources features
The following resource functions are supported:
Supported | |
Create/delete resources | |
Provision resources     | |
Update resources         | |
Provisioning resource changes | |
Deprovisioning resources         | |
Provisioning resource allocations         | |
Deprovisioning resource allocations     | |
Provisioning resources-resource allocations     | - |
Deprovisioning resource resource allocations   | - |
Cleanup features
The following cleanup functions are supported:
Supported | |
In the should-actual Log available    | |
Should be - Actually is - cleanup | - |
Read back account properties | - |
Resource identity member target system clean up | - |
Resource resource member target system clean up | - |
© ITSENSE AG. Alle Rechte vorbehalten. ITSENSE und CoreOne sind eingetragene Marken der ITSENSE AG.