Helpdesk migration
Field-level mapping, validation, and rollback between OpenText Service Request Center (SRC) and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
OpenText Service Request Center (SRC)
Source
Salesforce Service Cloud
Destination
Compatibility
11 of 12
objects map 1:1 between OpenText Service Request Center (SRC) and Salesforce Service Cloud.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Migrating from OpenText Service Request Center to Salesforce Service Cloud is a structural shift from a legacy ITSM platform built around request-management workflows to a cloud-native customer service platform built around the Case object and Omni-Channel routing. SRC separates Service Requests (user-initiated service requests) from Incidents (IT infrastructure disruptions), and both map to Salesforce Case with distinct Record Types and Entitlement processes. Knowledge Base Articles in SRC require HTML sanitization before import into Salesforce Knowledge, and external attachment references to OpenText Content Suite repositories must be resolved inline before migration or they become orphaned. Workflows, Service Catalogs, and SLA definitions tied to custom calendar hierarchies do not migrate; we deliver written inventories of each for your admin team to rebuild in Salesforce Flow, Entitlements, and the Service Catalog builder. SRC's on-premises deployments require a dedicated extraction phase with database-layer access that SaaS migrations do not, adding discovery complexity to the project timeline.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Source platform
OpenText Service Request Center (SRC) platform overview
Scorecard, SWOT, gotchas, and pricing for OpenText Service Request Center (SRC).
Destination platform
Salesforce Service Cloud platform overview
Scorecard, SWOT, gotchas, and pricing for Salesforce Service Cloud.
Data migration guide
The complete Salesforce Service Cloud migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Salesforce Service Cloud migration checklist
Pre- and post-cutover tasks for moving onto Salesforce Service Cloud.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a OpenText Service Request Center (SRC) object lands in Salesforce Service Cloud, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
OpenText Service Request Center (SRC)
Service Request
Salesforce Service Cloud
Case (Record Type: Service Request)
1:1SRC Service Requests map to Salesforce Case with a dedicated Record Type that separates them from Incident cases. Request category, priority, status, and assigned support group migrate to Case Status, Priority, and OwnerId. The SRC request_id becomes a custom field src_request_id__c for audit traceability. We resolve the assigned support group to a Salesforce Queue or User during migration, using email or group name as the dedupe key.
OpenText Service Request Center (SRC)
Incident
Salesforce Service Cloud
Case (Record Type: Incident)
1:1SRC Incidents track IT infrastructure disruptions separate from Service Requests. We map to a distinct Case Record Type (Incident) so that Impact and Urgency fields from SRC map to custom Incident-specific fields while the core Case Status and SLA milestone remain shared with Service Request cases. This keeps both record types under a single Entitlements framework in Salesforce.
OpenText Service Request Center (SRC)
Customer
Salesforce Service Cloud
Contact
1:1SRC Customer records (external requesters distinct from internal Users) map to Salesforce Contact. We use email address as the dedupe key and import display name, department, phone, and any custom fields. Contact records are created before Case records so that the Case ContactId lookup is satisfied at insert time. If SRC customers overlap with SRC users (agents filing requests for themselves), we deduplicate against the User migration.
OpenText Service Request Center (SRC)
User
Salesforce Service Cloud
User
1:1SRC internal users (agents and administrators) map to Salesforce User records. We resolve by email address. Display name, department, title, and manager hierarchy migrate to equivalent Salesforce fields. Active/inactive status is preserved. Passwords cannot migrate and require the customer's Salesforce admin to set initial credentials or trigger password reset emails post-migration.
OpenText Service Request Center (SRC)
Team / Support Group
Salesforce Service Cloud
Queue or Group
1:1SRC support groups and team assignments that define ticket routing and agent ownership map to Salesforce Queues (public groups used for case assignment) or private Groups. We export group membership and email routing aliases during discovery and recreate them in Salesforce during the schema phase. Routing rules in SRC that assign tickets by category or priority map to Salesforce Omni-Channel Routing configurations post-migration.
OpenText Service Request Center (SRC)
Knowledge Base Article
Salesforce Service Cloud
KnowledgeArticleVersion
1:1SRC KB Articles migrate to Salesforce Knowledge with HTML sanitization applied during the transform phase. Embedded images and tables that reference OpenText Content Suite assets are extracted and re-uploaded as Salesforce Files linked to the article. Article-to-ticket associations are preserved by linking related Cases to the migrated article via CaseArticle. Article categories from SRC map to Salesforce Lightning Knowledge data categories, though the customer may need to restructure the category hierarchy during the catalog rebuild phase.
OpenText Service Request Center (SRC)
Attachment
Salesforce Service Cloud
ContentVersion + ContentDocumentLink
1:1Attachments linked to Service Requests and Incidents migrate as Salesforce ContentVersion records (the file binary) linked via ContentDocumentLink to the parent Case. The primary risk during SRC migration is external Content Suite repository references: if an attachment record points to a URL outside the SRC database rather than a file stored inline, we retrieve the file during discovery and import it inline. Any unresolved external references are documented in a broken-links report for manual resolution.
OpenText Service Request Center (SRC)
Custom Field (Service Request / Incident)
Salesforce Service Cloud
Custom Field (Case)
1:1SRC custom fields on Service Requests and Incidents are audited during discovery, including field data type, picklist values, and validation rules. We pre-create equivalent custom fields on the Case object in Salesforce before migration begins. Data type mismatches (for example, a SRC date-time field stored as a text string) are resolved during the transform step. Validation rules from SRC are documented in a custom-field inventory and recreated manually in Salesforce Setup by the customer's admin team after migration.
OpenText Service Request Center (SRC)
SLA Definition
Salesforce Service Cloud
Entitlement Process + Milestone
lossySRC SLA definitions define response and resolution targets tied to priority level and service category. We export SLA configurations during discovery and map them to Salesforce Entitlement Processes (a container for SLA milestones) and Milestones (individual response and resolution time targets). Because SRC SLA calendars are custom-defined per deployment and differ between service categories, we audit each calendar during discovery and map it to Salesforce Business Hours, flagging any mismatches between SRC business-hour definitions and the destination Business Hours schedule. Closed cases without active SLA tracking migrate with the SLA history preserved as custom fields for reporting.
OpenText Service Request Center (SRC)
Workflow
Salesforce Service Cloud
Salesforce Flow (inventory only)
1:1SRC workflow definitions are tightly coupled to the platform's internal process engine and are not exportable in a portable format. We do not migrate workflows as code. We deliver a written inventory of every active SRC workflow with its trigger conditions, actions, assignment rules, and notification logic, mapped to a recommended Salesforce Flow type (record-triggered, scheduled, or screen Flow) or Omni-Channel configuration. The customer's admin team rebuilds workflows post-migration. We provide the inventory and design guidance but do not build the Flow inside the migration scope.
OpenText Service Request Center (SRC)
Service Catalog
Salesforce Service Cloud
Salesforce Service Catalog (rebuild required)
1:1SRC service catalog items and request offerings are not migrated as structured records. We extract catalog item metadata (name, description, category, available to groups) during discovery and deliver it as a catalog reconstruction guide in CSV format. The customer's admin rebuilds catalog entries using Salesforce's Flow-based catalog builder or Experience Cloud, depending on the desired portal experience. Approval workflows tied to catalog items are included in the workflow inventory deliverable.
OpenText Service Request Center (SRC)
Entitlement
Salesforce Service Cloud
Entitlement
1:1SRC entitlements tied to customer contracts and support tier levels map to Salesforce Entitlement records linked to Contact and Account. Entitlement name, start and end dates, and type migrate directly. If the destination org uses Salesforce Entitlements Management, we create Entitlement records before Cases so that Cases can reference them via the EntitlementId field, enabling automatic SLA milestone creation on case creation.
| OpenText Service Request Center (SRC) | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Service Request | Case (Record Type: Service Request)1:1 | Fully supported | |
| Incident | Case (Record Type: Incident)1:1 | Fully supported | |
| Customer | Contact1:1 | Fully supported | |
| User | User1:1 | Fully supported | |
| Team / Support Group | Queue or Group1:1 | Fully supported | |
| Knowledge Base Article | KnowledgeArticleVersion1:1 | Fully supported | |
| Attachment | ContentVersion + ContentDocumentLink1:1 | Fully supported | |
| Custom Field (Service Request / Incident) | Custom Field (Case)1:1 | Fully supported | |
| SLA Definition | Entitlement Process + Milestonelossy | Fully supported | |
| Workflow | Salesforce Flow (inventory only)1:1 | Fully supported | |
| Service Catalog | Salesforce Service Catalog (rebuild required)1:1 | Fully supported | |
| Entitlement | Entitlement1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
OpenText Service Request Center (SRC) gotchas
SLA calendar and business-hours definitions vary by deployment
Custom field data types and validation rules are not portable
Attachment storage paths may reference external repositories
Knowledge base articles may contain HTML formatting incompatible with plain-text destinations
Salesforce Service Cloud gotchas
Data Export 512MB file size cap breaks large org exports
API Daily Request Limits vary by license edition
No automatic data backup in base Salesforce
Picklist dependencies silently break records when unmapped
Workflow rules fire unexpectedly during data load
Pair-specific challenges
Migration approach
Discovery and access assessment
We audit the SRC deployment to determine whether it is on-premises (requiring database-layer extraction) or SaaS (API-based export). We catalog Service Request and Incident schemas, custom field definitions, KB article structures, attachment storage locations (inline vs. external Content Suite URLs), SLA calendar assignments per service category, support group hierarchies, and active workflow definitions. We also assess the destination Salesforce Service Cloud org's edition, existing object configurations, and Business Hours setup. The discovery output is a written migration scope, a field-level mapping spreadsheet, and a Salesforce schema design recommendation. If SRC is on-premises, we coordinate with the customer's infrastructure team to establish secure read access to the SRC database before extraction begins.
Schema design and Salesforce configuration
We design the destination Salesforce schema for Service Cloud. This includes provisioning Case Record Types (Service Request and Incident), custom fields on Case mapped from SRC Service Request and Incident custom fields, Salesforce Knowledge data categories and article types, Entitlement Processes and Business Hours records mapped from SRC SLA calendars, Queues mapped from SRC support groups, and Salesforce User records to match SRC users by email. We deploy the initial schema to a Salesforce Sandbox (Full Copy or Partial Copy) for validation. Custom fields are created in Salesforce Setup before migration; we do not create custom fields during the data load because type mismatches require the field to be dropped and recreated, invalidating any data already loaded against it.
Sandbox migration and reconciliation
We run a full migration into the Salesforce Sandbox using production-like data volume. The customer's Service Cloud administrator or IT lead reconciles record counts (Cases in by Record Type, Contacts in, Knowledge Articles in, Entitlements in), spot-checks 25-50 randomly sampled Cases against the SRC source records, and validates that SLA milestones trigger correctly against the Business Hours configuration. Attachment integrity is verified by checking that ContentDocumentLink records exist for each migrated Case with an attachment. The customer signs off on the sandbox migration before we proceed to production. Any mapping corrections, missing picklist values, or Business Hours misalignments are resolved in this phase.
User and group provisioning
SRC users and support groups must have Salesforce equivalents before cases can be assigned. We match SRC users to Salesforce Users by email address and provision any missing Salesforce Users in the destination org. SRC support groups map to Salesforce Queues; we create the Queues and add the matched Users as Queue members. Entitlement records are created and linked to the relevant Contacts and Accounts before case migration begins so that SLA milestones can reference an EntitlementId. Active/Inactive status from SRC maps to Salesforce User isActive, preserving the agent state.
Production migration in dependency order
We run production migration in record dependency order: Salesforce Users and Queues (validated), Entitlements (linked to Accounts and Contacts), Contacts (from SRC Customers), Cases by Record Type (Service Requests first, then Incidents with SLA milestones resolved at insert time), Salesforce Knowledge Articles (with HTML sanitization applied during transform), Attachments (ContentVersion and ContentDocumentLink), and Custom Field data (populated after the base custom field schema is confirmed in Salesforce). Each phase emits a row-count reconciliation report before the next phase begins. We use the Salesforce Bulk API 2.0 for large case volumes (over 10,000 records) with batch chunking, parent-record lookup resolution (AccountId, ContactId, EntitlementId), and exponential backoff on API limit responses.
Cutover, validation, and workflow handoff
We freeze SRC from new case writes during the cutover window, run a final delta migration of any records modified during the migration window, and enable Salesforce Service Cloud as the system of record. We deliver the workflow inventory document (documenting every SRC workflow with trigger conditions, actions, and a recommended Salesforce Flow type) and the service catalog reconstruction guide (SRC catalog items in CSV format) to the customer's admin team. We support a one-week hypercare window to resolve reconciliation issues. We do not rebuild SRC workflows as Salesforce Flow inside the migration scope; that is a separate engagement for the customer's admin or a Salesforce partner.
Platform deep dives
OpenText Service Request Center (SRC)
Source
Strengths
Weaknesses
Salesforce Service Cloud
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 1 of 7 objects need a manual workaround.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across OpenText Service Request Center (SRC) and Salesforce Service Cloud.
Object compatibility
1 of 7 objects need a manual workaround.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
OpenText Service Request Center (SRC): Not publicly documented numerically — Service Manager REST API enforces session-based throttling and the OpenText Integration Studio recommends batch sizes appropriate to deployment scale rather than a published per-minute limit..
Data volume sensitivity
OpenText Service Request Center (SRC) exposes a bulk API — large-volume migrations stream efficiently.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during OpenText Service Request Center (SRC) to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your OpenText Service Request Center (SRC) to Salesforce Service Cloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave OpenText Service Request Center (SRC)
Other ways to arrive at Salesforce Service Cloud
Same-Helpdesk migrations
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.