Integration Hub Remote Process Sync
Summarize
Summary of Integration Hub Remote Process Sync
Integration Hub Remote Process Sync allows for one-way or bidirectional integrations between multiple ServiceNow instances, ensuring that your business process workflows remain synchronized. This integration requires an Integration Hub or Automation Engine subscription, enabling automated workflow management across different customer instances.
Show less
Key Features
- Cross-Enterprise Automation: Automates processes that involve multiple instances, keeping stakeholders informed.
- Data Synchronization: Manages synchronization and correlation of records, attachments, and journal field data.
- Order Delivery: Ensures that data updates occur in the correct sequence through a standalone correlation engine and queueing system.
- Error Management: Utilizes a built-in execution engine within Flow Designer for troubleshooting errors and outages.
Roles
- ihprocesssync: Create, update, or delete process sync definitions.
- ihprocesssyncapi: Access Remote Process Sync APIs only.
- ihprocesssyncrunas: Run outbound and inbound flows related to process sync definitions, with necessary table access.
Domain Separation
Remote Process Sync supports domain-separated instances, ensuring that configuration and record synchronization adheres to domain constraints. It captures records within the configuration domain and associated child domains, maintaining data integrity across different domains.
Getting Started
Before implementing Remote Process Sync, assess how it compares to other multi-instance integration solutions like Instance Data Replication or the Remote Instance spoke. Remote Process Sync is designed for complex integration scenarios, focusing on high-level business processes, and it replaces the eBonding spoke for instance integrations. For guidance on building your integration, refer to the basics of Getting started with Remote Process Sync.
Integration Hub Remote Process Sync enables you to set up one-way or bidirectional integrations among multiple ServiceNow instances, so that your process flows stay in sync.
An Integration Hub Remote Process Sync integration lets you span automated workflows for your business process across multiple ServiceNow instances. As a service provider, keep multiple customer instances in sync automatically, using Flow Designer subflows to automate your process's workflows for all of your customers.
Benefits
- Automate cross-enterprise automated processes that span multiple instances, keeping various process stakeholders up-to-date
- Manage how to synchronize and correlate your record, attachment, and journal field data across multiple instances
- Ensure order delivery for data updates in remote instances, using a standalone correlation engine and queueing system
- Manage and troubleshoot errors and outages in your automated mutli-instance processes with the built-in execution engine in Flow Designer.
Roles
| Role | Users with this role can |
|---|---|
| ih_process_sync | Create, update, or delete process sync definitions and related records. |
| ih_process_sync_api | Access Remote Process Sync APIs only. |
| ih_process_sync_run_as | Run outbound and inbound flows associated with a process sync definition. This user must have access to the tables for which any records are created or updated in the flow. |
Domain separation
- When building your integration
- Configuration tables have a sys_domain, and data is domain separated.
- Configuration tables are meant to be in the same domain as the parent configuration record.
- Subflows may be chosen from the current or any parent domain.
- No tables have sys_overrides , and thus cannot override business rules or UI actions from parent domains.
- When your integration runs
- Only records from the configuration domain and associated child domains are captured.
- Queue tables have a sys_domain. The outbound record is stored in the same domain as the captured source record. The inbound record is stored in the same domain as the Inbound API user in the Remote System record.
- The outbound subflow runs in the same domain as the queued record.
- The inbound subflow runs in the same domain as the user specified in the Remote System record's Run Inbound Flows as field.
Getting started
When you're ready to start building and managing a Remote Process Sync integration, learn the basics of Getting started with Remote Process Sync.