- 02 Apr 2024
- 1 Minute to read
- Print
- DarkLight
Studio Jobs and Job Orchestration
- Updated on 02 Apr 2024
- 1 Minute to read
- Print
- DarkLight
Studio Jobs and Job Orchestration
Rostering with RapidIdentity Studio is a three-step process involving the use of Jobs that automatically execute the various tasks of extracting rostering data from source systems, transforming that data into Studio and making that data ready to be loaded into the associated rostered target applications.
Studio Jobs
Data from source systems is read into Source Tables in Studio, one for each source system. No data transformations are performed in this step; however, each application record associated with each source system can be configured with
Record Filters
to restrict the data consumed based on specific field values. Each Source Application installed in Studio has a corresponding Studio Job that performs this task.Data from the Source Tables in Studio is transformed and mapped into the Main Table in Studio. Data mappings are performed based on pre-defined instructions,
mapping expressions
, for each of the records in each of the source applications. These expressions define how data from the source system is transformed and mapped into Studio. There are several Studio Jobs that perform these tasks.Data from the main table in Studio is transformed and mapped into target tables in Studio, one for each target system. Studio
Access Groups
and orRecord Filters
can be configured for each target application to filter the data sent from Studio to the target application. There are several Studio Jobs for each of the target systems that perform these tasks.
Job Orchestration
Studio Jobs are scheduled to run in an orchestrated manner. Once the schedule has been set, all enabled
jobs in Studio will be run in the following stages:
Source system jobs run first and are automatically started based on the job schedule
Studio jobs run after source system jobs have completed
Target application jobs run after the studio jobs have completed
All enabled jobs in each stage run automatically and in parallel. Jobs that are not enabled must be run manually.