Remote Process Sync Inbound Flow Template - Basic

  • Release version: Australia
  • Updated March 12, 2026
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Remote Process Sync Inbound Flow Template - Basic

    The Remote Process Sync Inbound Flow Template enables ServiceNow customers to process incoming payloads from a remote instance, creating a correlation between remote records and local incident records. This template is designed for customization, allowing users to edit actions related to the Incident table as necessary.

    Show full answer Show less

    Key Features

    • Global Availability: This subflow is accessible as a Global Remote Process Sync subflow.
    • Integration Hub Requirement: An Integration Hub subscription is necessary to utilize this action.
    • Role Requirements: Users need roles assigned through delegated development or directly to access Workflow Studio flows.
    • Inputs: Key inputs include:
      • Wait for Completion: Determines if the parent flow waits for the subflow to finish.
      • Remote System: References the Process Sync Remote System record.
      • Remote Correlation ID: Unique ID for correlation on the remote instance.
      • Local Correlation ID: Unique ID for correlation on the local instance.
      • Process Event: Name of the process event to execute.
      • Payload: JSON string of changes from the remote instance.
      • CRUD Operation: Indicates the database action (Create, Update, Delete).
    • Outputs: These outputs can be reused in other flows and include:
      • Error Message: Details any errors encountered.
      • Status: Indicates synchronization state (Active or Inactive).

    Key Outcomes

    Utilizing this template allows ServiceNow customers to effectively synchronize records between remote and local instances, ensuring accurate data flow and operational efficiency in incident management. By tailoring the subflow to specific needs, customers can enhance their integration capabilities and streamline processes across systems.

    A sample Remote Process Sync subflow to process incoming payloads received from a remote instance. This subflow creates a correlation between a remote record and a local incident record. Copy this subflow and edit the actions that refer to the Incident table.

    Roles and availability

    Available as a Global Remote Process Sync subflow.

    Subscription requirements
    This action requires an Integration Hub subscription. For more information, see Request Integration Hub and Legal schedules - IntegrationHub overview.
    Role requirements
    This action requires roles granted by delegated development or assigned to the user. For more information, see User access to Workflow Studio flows.

    Inputs

    Provide a value for each input that your action needs. To add dynamic values, you can also drag pills from the Data panel or select them from the pill picker.

    Wait for Completion
    Data type: True/False

    Option to require the parent flow to wait for the subflow to complete. If enabled, the parent flow cannot proceed to the next action until the subflow completes.

    Remote System
    Data type: Record

    Reference to the Process Sync Remote System record for the remote instance you are synchronizing processes with. This record identifies the instance that receives outbound synchronization changes or that sent inbound synchronization changes.

    Remote Correlation ID
    Data type: String

    Globally unique ID of a correlation on a remote instance you are synchronizing processes with. This ID uniquely identifies the correlation for outbound transactions.

    Local Correlation ID
    Data type: String

    Globally unique ID of a correlation on the local instance you are synchronizing processes with. This ID uniquely identifies the correlation for inbound transactions.

    Process Event
    Data type: String

    Name of the process event to run. The name is the same on each instance that participates in process synchronization. For example, case-to-incident.

    Payload
    Data type: String

    JSON string containing changes generated on a remote instance. For example, a list of field changes for a case record from a remote instance. The system transforms this JSON string to an object on the local instance.

    CRUD Operation
    Data type: Choice

    Database operation that triggered the process event. The available options are Create, Update, or Delete.

    Outputs

    These outputs appear in the Data panel. You can use them as inputs elsewhere in your flow.

    Error Message
    Data type: String

    Error returned by the action.

    Status
    Data type: Choice

    Synchronization state of records. The available options are Active or Inactive. Active records are being synchronized. Inactive records are not synchronized.