Integration Hub Remote Process Sync
Summarize
Summary of Integration Hub Remote Process Sync
Integration Hub Remote Process Sync enables ServiceNow customers to establish one-way or bidirectional integrations across multiple ServiceNow instances. This ensures that automated business process workflows remain synchronized among different instances, supporting complex cross-enterprise process automation. It requires an Integration Hub subscription and is designed to replace the older eBonding spoke for multi-instance integrations.
Show less
Key Features
- Cross-instance Workflow Synchronization: Automate and keep process flows in sync across multiple ServiceNow instances, including domain-separated environments.
- Data Synchronization Management: Synchronize and correlate records, attachments, and journal fields efficiently, ensuring data consistency.
- Reliable Data Delivery: Uses a standalone correlation engine and queueing system to ensure ordered delivery of updates to remote instances.
- Error Handling and Troubleshooting: Built-in execution engine within Workflow Studio facilitates managing and resolving errors or outages in multi-instance processes.
- Role-based Access Control: Provides predefined roles (ihprocesssync, ihprocesssyncapi, ihprocesssyncrunas) to manage permissions for creating definitions, accessing APIs, and running flows securely.
- Domain Separation Support: Supports synchronization in domain-separated instances, with specific behavior for configuration tables, domain context for queued records, and subflow execution domains.
Practical Considerations for ServiceNow Customers
- Integration Complexity: Designed for complex multi-instance integrations involving high-level business processes, unlike simpler solutions like Instance Data Replication or Remote Instance spoke.
- Use Cases: Ideal for service providers managing multiple customer instances who need automated, synchronized workflows across those instances.
- Getting Started: Customers should review the fundamentals of Remote Process Sync to understand its capabilities and how to build and manage integrations effectively.
Expected Outcomes
By implementing Integration Hub Remote Process Sync, you can expect streamlined automation of processes spanning multiple ServiceNow instances, improved data consistency, and reduced manual intervention in managing multi-instance workflows. This leads to more reliable service delivery, better error management, and enhanced operational efficiency in multi-instance environments.
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 Workflow Studio 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 Workflow Studio.
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.