Table of Contents | ||
---|---|---|
|
Bulk Jobs Overview
Use the Bulk Jobs functionality to pull data from Tempo (using their API) or Jira Worklogs (using JQL) and push to target systems (e.g. Workday Timesheet, UKG, etc).
To define a Bulk Job, select “Bulk Jobs” menu in OnLink and click on Add New. Then select the source data - you use select Tempo if you’re using that app or simply JQL to define the JQL that pulls worklogs.
...
Export Tempo Timesheets
OnLink pulls approved timesheets for selected teams and periods from Tempo. Users can optionally supplement Tempo timesheet and worklog data with data from in JSM Assets as well or Jira issues issue data before pushing data timesheets to target systems like Workday Time Tracking.
Here are the steps to configure Tempo source. Before proceeding, please make sure you have a connection setup for Tempo. Tempo Connection.
...
Attribute | Description |
---|---|
config:teams=all | Set to pull teams from Tempo, set it to “all” to pull all teams from Tempo Can also be set to a comma separated string to pull a few specific teams e.g. |
config:periods=previous_monthweek | Set to pull periods to processbe processed. Set it to the keywords Can also be set to a specific period e.g. Note that OnLink processes only one period per execution. For example, when previous_month is selected OnLink processes one week in previous month at a time. It keeps track of which period it already processed. If running manually, wait for previous execution to complete and trigger a new execution. |
config:worker_aql=workspace id|object name|filter attribute | The “worker_aql” can optionally be used to pull any data attributes from JSM Assets. This pulls data based on Jira user filter. Set three attributes for this configuration:
|
filter:timesheet_approval_status=APPROVED | Set this to filter Tempo timesheets - in this example, only APPROVED timesheets will be processed |
filter:worklog_attributes_key=activity|development,design | Set this to filter worklogs - in this example, only those worklogs that have the “activity” attribute set to development or design will be processed |
{WorkerAssetsDataworkerAssetsData/asset attribute} | Use this syntax in the target message mapping to map object attribute. Each field mapped this way is considered required. |
{worklogIssueFields/customfield_10134} | Use this syntax in the target message mapping to map issue fields. Each field mapped this way is considered required. |
Export Jira Worklogs - JQL
Here’s the configuration for JQL.
...