---
sourceDocument: Brazil Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/integrate-applications

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Use the GetProcessJobSysID component

# Use the GetProcessJobSysID component {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Retrieves the process job SysID of a process job record
when an automation gets executed by a robot. By using the GetProcessJobSysID component in
the RPA Desktop Design Studio application, you can identify when the robot is in a
free state to execute a process or you can identify the state of the process
job.

## Before you begin

Role required: none

## About this task

If a robot is working on an automation, a process job record for the execution is
created in RPA Hub. The robot is then moved to the Busy state. For
more information on the different states of a robot, see [Robot states form](https://www.servicenow.com/docs/~JjqJIqP9boa02HU306KOA#edit-robot__table_dvx_x3l_rrb). If you
try to execute another automation in the Busy state against this robot, the
automation doesn't execute and a process job record is created in the Skipped state.
Use the process job SysID to identify when the robot is free and to assign the
skipped process jobs to the robot for execution.

The process job SysID can be a passed as an input parameter to a subflow when the
subflow is used to check the completion of a process job. When the process job is
completed, you can start a new process on the same robot.  
Important:  
You can't retrieve the process job SysID by running the GetProcessJobSysID
component from RPA Desktop Design Studio. The component can retrieve the
process job SysID only during the execution of an automation by a robot. If you
run the component from RPA Desktop Design Studio, an error is
displayed.

## Procedure

1. In the Toolbox pane, navigate to RPA HubCommon.
2. Drag the GetProcessJobSysID component to the Design surface to add it as part of your automation.
3. Connect the data and control ports of the GetProcessJobSysID component to the other components as described in the following table.  
   {#use-getprocessjobsysid__table_ypv_wrl_fwb__entry__3}

   | Port name | Port type | Port description |
   |-|-|-|
   | SysID | Data out | Process job system ID of the execution when the automation gets executed by a robot in a Windows machine. Returns a string value. |
   | Control In | Not applicable | Connects to the Control Out port of one or more components. |
   | Control Out | Not applicable | Connects to the Control In port of another component or the default end component. |
   [Table 1. Ports for GetProcessJobSysID component]

   {#use-getprocessjobsysid__table_ypv_wrl_fwb}
4. **Optional:** To test the component, right-click the component and select Run From Here.  
   You can also run the automation by selecting Run from the Design tab.

*[\>]: and then


