Skip to main content

CSV

Description​

The CSV connector imports account, entitlement, and identity data from a delimited text file. It is used for systems that cannot be scanned directly — for example, mainframes, legacy applications, or SaaS platforms — where an account export can be produced manually or via a scheduled job.

System Type Classification​

The System Type is user-selectable for CSV systems. Choose the classification that best describes the source system:

ClassificationUse When
ServerSource is a server OS
InfrastructureSource is a database or platform
ApplicationSource is a business application
Directory ServiceSource is an identity or directory system

Version Support​

OrbisID EditionSupported
CommunityNo
ProYes
EnterpriseYes

CSV scanning requires a Pro or Enterprise licence.

Supported Sources​

Source TypeDescription
File UploadUpload a CSV file directly to OrbisID via the browser
Network PathSpecify a UNC or local path. Reachable from the OrbisID server by default, or from an assigned Scan Agent Group if one is configured for this system

What OrbisID Imports​

You configure which data types the CSV contains. Each type requires a specific column mapping:

Accounts​

Map CSV columns to:

OrbisID FieldRequiredDescription
usernameYesAccount username or login name
displayNameNoFull name or display name
accountTypeNoHUMAN or NON_HUMAN
enabledNotrue/false or 1/0
emailNoEmail address
descriptionNoAccount description

Entitlements (Group Memberships)​

Map CSV columns to:

OrbisID FieldRequiredDescription
usernameYesAccount username (links to an account)
groupNameYesGroup or role name
groupDescriptionNoDescription of the group

Identities​

Map CSV columns to:

OrbisID FieldRequiredDescription
employeeIdYesUnique identity identifier
firstNameNoFirst name
lastNameNoLast name
emailNoEmail address
departmentNoDepartment
statusNoACTIVE or INACTIVE

Configuration Steps​

  1. Navigate to Systems in the sidebar
  2. Click Add System
  3. Set OS Type to CSV
  4. Fill in the fields:
FieldValue
NameDescriptive name (e.g., mainframe-accounts)
System TypeChoose the appropriate classification
Source TypeFile Upload or Network Path
File Path(Network Path only) UNC or local path, reachable from the OrbisID server or an assigned Scan Agent Group
Delimiter, (comma), ; (semicolon), \t (tab), or | (pipe)
Has Header RowYes/No
Data TypesSelect which data types the file contains (Accounts, Entitlements, Identities)
Column MappingsMap CSV column indices or names to OrbisID fields
  1. For File Upload source type, click Upload CSV File and select your file
  2. For Network Path source type, optionally assign a Scan Agent Group to this system if the path is only reachable from an agent host rather than the OrbisID server directly — leave it unassigned to read the path from the OrbisID server itself
  3. Click Test Connection to validate the file is accessible and the format is correct
  4. Click Save

Scheduling Re-imports​

To keep data current, create a scan policy that re-imports the CSV file on a schedule. Each scan replaces the previous import from this system.

Automating Exports

For systems that can produce exports automatically, place the CSV at a network path and assign a Scan Agent Group to this system if that path is only reachable from an agent host, then configure a scheduled scan policy to import it periodically. File Upload mode always runs from the OrbisID server and ignores any Agent Group assignment, since the uploaded file is stored in OrbisID's own database.

Troubleshooting​

SymptomLikely CauseResolution
Test connection fails for network pathPath not accessibleIf a Scan Agent Group is assigned, verify that agent can reach the UNC path; if unassigned, verify the OrbisID server itself can reach it. Check share permissions either way
Import succeeds but no accounts appearColumn mapping incorrectReview the column mapping — username is required; verify the column index/name
Accounts duplicated across scansUsername not unique in sourceEnsure the username column contains unique values within the file
Special characters garbledEncoding mismatchSave the CSV as UTF-8 with BOM, or UTF-8 without BOM