Helpdesk migration
Field-level mapping, validation, and rollback between Sunrise HR Case Management and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
Sunrise HR Case Management
Source
Salesforce Service Cloud
Destination
Compatibility
9 of 18
objects map 1:1 between Sunrise HR Case Management and Salesforce Service Cloud.
Complexity
BStandard
Timeline
3-6 weeks
Overview
Moving from Sunrise HR Case Management to Salesforce Service Cloud is a structured migration from a purpose-built HR service desk into a configurable case management platform with enterprise-grade API access and a broad AppExchange ecosystem. The primary migration object is HR Cases mapped to Salesforce Cases, with Queries and Requests mapped to Cases using custom record types, Attachments migrated as ContentDocument records, and SLA breach history preserved as read-only custom fields for compliance. Escalation rules, SLA rule logic, and workflow automations do not export as data from Sunrise because they live in the Infor OS configuration layer; we document every visible rule and deliver a written rebuild inventory for the customer's admin. We do not migrate Power BI dashboards, Infor-specific workflows, or custom escalation logic. The destination Salesforce org should include Service Cloud or the Employee Service template before migration begins.
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
Sunrise HR Case Management platform overview
Scorecard, SWOT, gotchas, and pricing for Sunrise HR Case Management.
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 Sunrise HR Case Management 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.
Sunrise HR Case Management
HR Cases
Salesforce Service Cloud
Case
1:1Sunrise HR Cases are the primary migration object and map directly to Salesforce Case. We extract case status, priority, category, assignee, created and updated timestamps, and the linked employee as a Contact lookup. Case audit trail history migrates as Salesforce CaseComment records preserving the original timestamp, author, and body text. We resolve the employee-to-Contact lookup using the Sunrise employee identifier from the integrated Infor HCM or connected HRIS before case import begins.
Sunrise HR Case Management
HR Queries
Salesforce Service Cloud
Case (child)
1:manySunrise HR Queries are lightweight request objects tracked alongside Cases. We extract query text, submitter, assigned handler, and resolution status. Each Query migrates as a Salesforce Case record with a custom field Query_Type__c set to 'Query' to distinguish it from primary Cases. The Query's parent Case relationship is resolved through a custom Parent_Case__c lookup field linking the Query to the originating HR Case by Sunrise case identifier.
Sunrise HR Case Management
HR Requests
Salesforce Service Cloud
Case (custom record type)
1:1Sunrise HR Requests represent structured service requests such as absence approvals, equipment requests, and onboarding steps. We map request type, custom fields, approval chain, and current stage to a Salesforce Case using a custom record type HR_Request__c. Approval stage values migrate to Case custom fields, and the approval chain migrates as a sequential series of Task records representing each approval step with the approver name and status.
Sunrise HR Case Management
Employees
Salesforce Service Cloud
Contact
1:1Sunrise Employees are referenced from the integrated HRIS (Infor HCM or a connected HRIS) and linked to cases as the subject employee. We map the employee identifier, first name, last name, email, and department to Salesforce Contact. Employees who need Salesforce Experience Cloud portal access map to Contact with Account linkage; all others map as standalone Contact records. The Sunrise employee identifier is preserved in a custom field Sunrise_Employee_ID__c for reconciliation if the HRIS changes post-migration.
Sunrise HR Case Management
Agents / HR Handlers
Salesforce Service Cloud
User
1:1Agents in Sunrise HR Case Management are the HR staff who own and resolve cases. We extract agent name, role, team assignment, and workload flags. Agents map to Salesforce User records by email match. Role and team information from Sunrise is stored as User fields and Queue membership records. Sunrise team structures frequently differ from Salesforce org hierarchies, and we flag team mapping discrepancies during discovery for manual reconciliation before the agent migration phase.
Sunrise HR Case Management
SLA Definitions
Salesforce Service Cloud
Entitlement Process
lossySLA definitions in Sunrise are tied to case categories and stored in the Infor OS configuration layer. We export SLA names, target resolution times, and breach timestamps as flat reference data during discovery. The active SLA rules (which SLA applies to which case type and what happens on breach) require manual re-creation in Salesforce as Entitlement Processes and Milestones in Setup. We deliver a mapping document that pairs each Sunrise SLA category with the recommended Salesforce Entitlement Process structure for the customer to implement post-migration.
Sunrise HR Case Management
Escalation Rules
Salesforce Service Cloud
Flow / Assignment Rules
lossyAutomatic escalation rules that trigger alerts or reassignments based on SLA breach or case inactivity are stored as Infor workflow engine configuration, not as data records in the Sunrise database. These are not exportable. We document every visible escalation rule during discovery and deliver a written inventory that maps each Sunrise escalation trigger to a Salesforce Flow record-triggered flow or Assignment Rule. Escalation rule rebuild is a post-migration admin task; we do not implement Flow configurations as part of the standard migration scope.
Sunrise HR Case Management
Attachments
Salesforce Service Cloud
ContentDocument
1:1Documents attached to Sunrise HR Cases—including policies, evidence files, and correspondence—are extracted as binary blobs from the Infor REST API. We download each file, map it to the corresponding Salesforce Case record, and re-attach it as a ContentDocument with a ContentDocumentLink to the Case. Original filenames, MIME types, and upload timestamps are preserved. Large attachment sets (over 10,000 files) use chunked download batches with checksum validation to ensure completeness.
Sunrise HR Case Management
Tags / Categories
Salesforce Service Cloud
Multi-Select Picklist
lossyCase categories and tags from Sunrise export as flat label lists without hierarchy. We map these to a Salesforce custom multi-select picklist field Case_Category__c on the Case object. Where duplicate categories exist across Sunrise and Salesforce naming conventions, we merge the labels and flag unresolvable conflicts for the customer's admin to resolve post-migration. The customer chooses during scoping whether to use multi-select picklist or Salesforce Topics as the target taxonomy.
Sunrise HR Case Management
SLA Breach Records
Salesforce Service Cloud
Case (custom field)
1:1Historical SLA breach events in Sunrise are stored as audit entries on each case record. We export breach timestamps, the breached SLA name, and resolution time delta as read-only custom fields on the Salesforce Case (for example, SLA_Breach_Date__c, SLA_Breached_Name__c, SLA_Resolution_Delta_Hours__c). Salesforce's native Entitlement Process recalculates SLA status after migration; these custom fields preserve the historical compliance record for audit and reporting purposes and are set to read-only on all migrated cases.
Sunrise HR Case Management
Dashboards / Reports
Salesforce Service Cloud
Reports and Dashboards (rebuild)
lossyPower BI dashboards linked to Sunrise's Infor OS reporting layer cannot be exported as portable objects. We extract the underlying case metrics, category volumes, resolution times, and SLA compliance data as a structured data export during discovery. The customer's admin uses this extract to rebuild reports and dashboards in Salesforce's native Reports and Analytics module post-migration. This work is outside the data migration scope and is delivered as a documentation artifact.
Sunrise HR Case Management
Workflow Automations
Salesforce Service Cloud
Flow (rebuild)
lossyAutomated task assignments, case notifications, and routing rules in Sunrise live in the Infor workflow engine and are not accessible as exportable data. We document the visible automation logic during discovery—including trigger conditions, action sequences, and notification recipients—and deliver a written automation inventory with recommended Salesforce Flow equivalents. Flow rebuild is a post-migration engagement scoped separately; we do not implement Salesforce Flow configurations as part of the standard migration.
Sunrise HR Case Management
HR Cases (custom fields)
Salesforce Service Cloud
Case (custom fields)
lossySunrise HR Cases may include custom fields beyond the standard status, priority, and category set. During scoping we inventory all visible custom fields, classify each by Salesforce field type (text, number, date, picklist, checkbox), and pre-create matching custom fields on the Salesforce Case object before migration begins. Sunrise picklist values are mapped to Salesforce picklist values with unsupported values flagged for manual cleanup.
Sunrise HR Case Management
HR Cases (audit history)
Salesforce Service Cloud
CaseComment
1:1Sunrise case audit trails contain the full chronological history of case changes, status transitions, and handler notes. We export this history as a sequence of CaseComment records ordered by the original Sunrise timestamp. Each CaseComment carries the author (resolved to Salesforce User or Contact by email), body text, and created date matching the original event. The final CaseComment on each migrated case is marked with the current status to preserve the resolved state in the audit trail.
Sunrise HR Case Management
Integration configuration
Salesforce Service Cloud
Contact / User (re-link)
1:1If the customer is also migrating away from Infor HCM to a different HRIS (such as Workday, BambooHR, or SAP SuccessFactors), the employee-to-case linkage requires re-establishment after migration. We deliver a Sunrise_Employee_ID__c cross-reference table during migration so that the customer's admin can re-link cases to employee records in the new HRIS without a full re-import. This is a post-migration data fix step, not a re-migration.
Sunrise HR Case Management
Case priority matrix
Salesforce Service Cloud
Case Priority (custom field)
lossySunrise stores priority as a case attribute tied to SLA tier. We map priority values to a Salesforce custom picklist Priority_Tier__c on Case, preserving the original Sunrise label. Priority affects SLA entitlement selection in Salesforce, so the mapping document explicitly pairs each Sunrise priority level with the target Entitlement Process and Milestone that should apply post-migration.
Sunrise HR Case Management
Agent workload flags
Salesforce Service Cloud
Case (custom fields)
1:1Sunrise agent workload flags indicate whether a handler is at capacity or overloaded. These flags migrate as read-only custom fields on the Case (Handler_Workload__c) sourced from Sunrise agent workload data at the time of migration. Active workload balancing after migration is handled by Salesforce Omni-Channel and Capacity Model, not by migrating historical workload snapshots.
Sunrise HR Case Management
UK G-Cloud data residency
Salesforce Service Cloud
Salesforce Data Residency
lossyOrganisations procuring Sunrise HR Case Management via the UK Government G-Cloud framework may have contractual data residency requirements. We confirm the applicable G-Cloud service schedule obligations during discovery and set the Salesforce org region accordingly. Salesforce Data Residency (available on Unlimited and Performance tiers) or a Salesforce region-locked org deployment satisfies most G-Cloud data residency obligations, though the customer should verify against their specific G-Cloud service schedule.
| Sunrise HR Case Management | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| HR Cases | Case1:1 | Fully supported | |
| HR Queries | Case (child)1:many | Fully supported | |
| HR Requests | Case (custom record type)1:1 | Fully supported | |
| Employees | Contact1:1 | Mapping required | |
| Agents / HR Handlers | User1:1 | Mapping required | |
| SLA Definitions | Entitlement Processlossy | Mapping required | |
| Escalation Rules | Flow / Assignment Ruleslossy | Mapping required | |
| Attachments | ContentDocument1:1 | Fully supported | |
| Tags / Categories | Multi-Select Picklistlossy | Mapping required | |
| SLA Breach Records | Case (custom field)1:1 | Fully supported | |
| Dashboards / Reports | Reports and Dashboards (rebuild)lossy | Not supported | |
| Workflow Automations | Flow (rebuild)lossy | Mapping required | |
| HR Cases (custom fields) | Case (custom fields)lossy | Fully supported | |
| HR Cases (audit history) | CaseComment1:1 | Fully supported | |
| Integration configuration | Contact / User (re-link)1:1 | Fully supported | |
| Case priority matrix | Case Priority (custom field)lossy | Fully supported | |
| Agent workload flags | Case (custom fields)1:1 | Fully supported | |
| UK G-Cloud data residency | Salesforce Data Residencylossy | 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.
Sunrise HR Case Management gotchas
Escalation rules do not export as data
SLA metadata requires manual reconstruction
Integration dependency on Infor HRIS
UK G-Cloud procurement may restrict data residency
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 scoping
We audit the source Sunrise HR Case Management instance across the full object inventory: cases, queries, requests, agents, SLA definitions, escalation rules, attachment volumes, and audit trail depth. We assess the Infor HCM or HRIS integration type, review custom case fields, evaluate workflow configuration complexity, and confirm data residency obligations including any G-Cloud schedule requirements. The discovery output is a written migration scope document listing all migratable objects, known gaps (escalation rules, SLA rule logic), and a Salesforce edition recommendation (Service Cloud or Employee Service template) for the destination org.
Schema design and Salesforce org preparation
We design the destination Salesforce schema to receive Sunrise data. This includes pre-creating custom fields on the Case object to match Sunrise's custom field inventory, establishing a Contact lookup for the employee subject, configuring custom record types for HR Request cases, and preparing Entitlement Processes with placeholder milestones aligned to the Sunrise SLA mapping document. Schema is deployed into a Salesforce Sandbox first via change set or metadata API for validation before any production migration begins.
Sandbox validation and reconciliation
We run a representative migration into a Salesforce Sandbox using a subset of production data at realistic volume. The customer's HR operations lead reconciles record counts (Cases in, Contacts in, Tasks in), spot-checks 25-50 records against the Sunrise source, validates the Contact lookup resolution, and confirms SLA breach timestamp preservation. Any field mapping corrections and validation rule conflicts surface here before production migration. The customer signs off the sandbox reconciliation report before we proceed to production.
User provisioning and agent reconciliation
We extract every distinct Sunrise agent and HR handler referenced on cases and requests and match by email against the Salesforce destination org's User table. Agents without a matching Salesforce User enter a reconciliation queue. The customer's Salesforce admin provisions any missing Users, assigns the appropriate profile and permission set, and maps Sunrise team assignments to Salesforce Queues. Migration cannot proceed past the agent reconciliation phase because OwnerId references are required on Case records.
Production migration in dependency order
We execute production migration in record-dependency sequence: Contact records (from Sunrise Employees), Case records (primary HR Cases with audit history via Bulk API 2.0), Query Cases (child records with parent Case linkage), Request Cases (custom record type with approval Task chain), SLA breach fields (as read-only Case custom fields), and Attachments (ContentDocument via Bulk API with checksum validation). Each phase emits a row-count reconciliation report before the next phase begins. Escalation rules and SLA rule logic are documented but not migrated as they require post-migration manual rebuild.
Cutover, validation, and automation rebuild handoff
We freeze writes to Sunrise HR Case Management during the cutover window, run a final delta migration for any records modified during the migration window, then enable Salesforce Service Cloud as the system of record. We deliver the escalation-rule inventory, SLA rule mapping document, and workflow automation documentation to the customer's admin team. We support a one-week hypercare window where we resolve any record-reconciliation issues. We do not implement Salesforce Flow configurations, Assignment Rules, or Entitlement Processes as part of the standard migration scope; these are delivered as documented specifications for the customer's admin or a Salesforce partner to rebuild.
Platform deep dives
Sunrise HR Case Management
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 Sunrise HR Case Management 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
Sunrise HR Case Management: Not publicly documented — confirmed during scoping. Volume planning is supported via the dedicated test/sandbox environment before production load..
Data volume sensitivity
Sunrise HR Case Management doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 Sunrise HR Case Management to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your Sunrise HR Case Management 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 Sunrise HR Case Management
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.