Reach
This article describes how to exchange data between Reach (SAP SuccessFactors) and Skills Workflow.
File Transfer Technology
- The .csv files will be transferred via an SFTP server.
- The server must be set up by the Agency and credentials must be given to Skills Workflow.
- Files pertaining to data transfers are to be placed in the Data directory on the SFTP server.
- Files pertaining to process requests are to be placed in the Process directory on the SFTP server.
File Naming Conventions
Each filename will have a prefix, body, and suffix. The name will convey information to both Agency and Skills Workflow as to the intent and content of the file as described below. The file name format will be as follows: prefix_body_suffix.csv
Prefix
The filename prefix will consist of two characters. The first character indicates the originator of the file. The second character indicates the type of information contained in the file.
First Character
- A – Originated by Agency
- S – Originated by Skills Workflow
Second Character
- D – Data
- P – Process Command
- R – Data/Process Results
Body
The body of the filename is simply used to give a friendly name or to designate specific content.
Suffix
The filename suffix is used to ensure a unique file name and implies a process order when multiple files with the same prefix and body exist. The suffix is simply the date and time relevant to the content of the file in the following format: YYYYMMDDHHmmss.
- YYYY – The four character year
- MM – The two character month, left padded with a zero when necessary (01-12)
- DD – The two character day of the month, left padded with zero when necessary (01-31)
- HH – The two character hour, in 24-hour format, left padded with zero when necessary (00-23)
- mm – The two character minute, left padded with zero when necessary (00-59)
- ss – The two character second, left padded with zero when necessary (00-59)
File Naming Examples
The following are examples of file names. The CSV template details will follow.
- AD_UserAccounts_20180815090119.csv – File originated by Agency, containing Users Accounts data to be consumed by Skills Workflow
CSV Templates
This section will describe the CSV templates for the currently known exchange processes. The consumer of the CSV files will delete the file from the SFTP server when it has been processed regardless of the process results: success, failure or otherwise.