Helpdesk migration
Field-level mapping, validation, and rollback between CA Service Desk Manager and Zoho Desk. We move data and schema; workflows are rebuilt natively in Zoho Desk.
CA Service Desk Manager
Source
Zoho Desk
Destination
Compatibility
10 of 13
objects map 1:1 between CA Service Desk Manager and Zoho Desk.
Complexity
CModerate
Timeline
4-6 weeks
Overview
Moving from CA Service Desk Manager to Zoho Desk is an architectural shift from an on-premise, ITIL-aligned ITSM platform with deep object-level schema customization to a cloud-native, multi-channel helpdesk organized around departments and shared inbox routing. CA SDM's separate Incident, Problem, Change, and Request object types collapse into Zoho Desk's unified Ticket object, which we resolve using a request_type field populated during migration. Organizations and Contacts map to Accounts and Contacts in Zoho Desk, while Groups and analyst assignments migrate to Zoho Desk Teams and agent roles. Knowledge Articles map to Zoho Desk Articles with section and category recreation. Attachment handling is the most technically involved part of this migration: CA SDM stores attachments as doclink references to server filesystem paths, not as embedded binary data in the REST API response, so we perform a secondary pass to resolve file paths and push binaries to Zoho's document management layer. SLA definitions in CA SDM live in policy configuration files, not as exportable data records, so we reconstruct the SLA assignment (which SLA is attached to which request) as a custom field in Zoho Desk. Custom objects defined in CA SDM's /site/mods/majic files require the customer to supply the .maj schema definition before we can generate the field mapping. We do not migrate CA SDM Workflows, Approval Chains, Survey Definitions, or Reports; we deliver a written inventory of these for the customer's admin to rebuild in Zoho Desk's rule and macro system.
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.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a CA Service Desk Manager object lands in Zoho Desk, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
CA Service Desk Manager
Request
Zoho Desk
Ticket
1:1CA SDM Requests map directly to Zoho Desk Tickets. The CA SDM ref_num, description, priority, status, category, and created_date fields map to their Zoho Desk equivalents. Custom attributes defined in .maj files migrate to Zoho Desk custom fields. The CA SDM request_type distinction (standard request vs. incident) is preserved as a custom field or mapped to Zoho Desk's Ticket Type if the customer configures a matching type in their layout. Request assignment to analyst groups migrates to Zoho Desk agent assignment with team lookup resolution.
CA Service Desk Manager
Incident
Zoho Desk
Ticket (request_type=Incident)
1:1CA SDM Incidents are a distinct request type in its ITIL-aligned object model. We separate Incidents from standard Requests during export using the request_type attribute and preserve incident-specific fields (impact, urgency, resolved_date, resolution_code) as Zoho Desk custom fields. Incidents retain their linkage to related Problems via the related_prob fields during migration. Zoho Desk does not have a native Incident object type; we use a custom field incident_flag__c set to true for migrated Incident records.
CA Service Desk Manager
Change
Zoho Desk
Ticket (change_flag)
1:1Change Requests in CA SDM track IT change orders with separate fields for change_id, category, risk_level, approval_status, and implementation_schedule. Zoho Desk does not have a native Change Management object type. We map Change Records to Tickets with a custom field change_flag__c and preserve risk_level, approval_status, and implementation_schedule as custom fields. Change attachments and linked incidents migrate as ticket attachments and related ticket references. The multi-level approval chain in CA SDM cannot be replicated in Zoho Desk; we document the approval structure for the customer's admin to rebuild using Zoho Desk's approval workflows.
CA Service Desk Manager
Problem
Zoho Desk
Ticket (problem_flag)
1:1Problem records in CA SDM track root-cause analysis separate from individual incidents. We export problem_id, related_incident list, root_cause_description, and known_error_flag. Problem-to-incident linkages migrate as related ticket references in Zoho Desk. The known_error_flag maps to a custom field known_error__c on the ticket. Problem records have no native equivalent in Zoho Desk's object model; we use a custom field problem_flag__c to distinguish them from standard tickets.
CA Service Desk Manager
Knowledge Article (km_record)
Zoho Desk
Article
1:1CA SDM Knowledge Articles (km_record objects) migrate to Zoho Desk Articles with title, summary, full_text, author, approval_status, and publication_date preserved. Article-to-request linkage references (how CA SDM links articles to tickets via knowledge links) migrate as ticket custom fields holding the article ID. Article categories in CA SDM map to Zoho Desk Sections and Sub-sections. Public-facing article publication requires the customer to configure their Zoho Desk Help Center separately after migration.
CA Service Desk Manager
Contact
Zoho Desk
Contact
1:1CA SDM Contacts (end-users and support staff) map to Zoho Desk Contacts. We export userid, last_name, first_name, email, phone, organization, and user_type to distinguish requesters from analysts. The analyst flag maps to the isAgent field in Zoho Desk. Contact records without email addresses are flagged for manual review because Zoho Desk requires an email for agent provisioning but allows blank email for end-user contacts.
CA Service Desk Manager
Organization
Zoho Desk
Account
1:1CA SDM Organization records (the corporate entities contacts belong to) map to Zoho Desk Accounts. We export org_name, org_uuid, description, and primary_contact references. Organizations are exported before Contacts so that the Account lookup is resolved at Contact import time. Multi-site CA SDM deployments with separate organization records for each site map to separate Zoho Desk Account records, which the customer then assigns to departments in Zoho Desk's department hierarchy.
CA Service Desk Manager
Groups and Teams
Zoho Desk
Teams
1:1Support groups in CA SDM (grp objects with group_id, member list, and lead) map to Zoho Desk Teams. We export group memberships and analyst-to-group assignments as a lookup table so that destination group memberships resolve correctly. CA SDM's multi-tier assignment logic (analyst assigned to group, group assigned to request) flattens into Zoho Desk's agent-to-team assignment model. The group lead in CA SDM becomes the Team Lead in Zoho Desk.
CA Service Desk Manager
Asset
Zoho Desk
Asset (custom field or Zoho Desk Asset module)
1:1CA SDM integrates with CA CMDB for asset data. Asset exports include ci_name, ci_type, serial_number, assignment, and location. Custom CI attributes defined in .mod files require field-level mapping work that depends on the customer providing their .maj file definitions. Zoho Desk has a standard Asset module in Professional and higher tiers; we map CI data to that module where available or to custom fields on the related Ticket.
CA Service Desk Manager
SLA Definitions
Zoho Desk
SLA (custom field reconstruction)
lossySLA definitions in CA SDM are stored in policy configuration files, not as exportable data records via the REST API. We reconstruct SLA assignments by reading the request-level sla_pl field (the SLA assigned to each request) and preserving it as a custom field original_sla__c in Zoho Desk. The SLA policy rules (escalation thresholds, business-hour calendars, penalty clauses) are not exported by the REST API; customers who need full SLA policy recreation must provide the policy file exports or use CA SDM's Report Designer to extract SLA data as records. Zoho Desk SLA policies are rebuilt in the SLA Configuration section by the customer's admin.
CA Service Desk Manager
Attachment (doclink)
Zoho Desk
Attachment (via file resolution)
lossyCA SDM attachments are doclink entries pointing to files on the CA SDM server filesystem or an external document repository. The REST API returns the file path or URL but not the binary content. We handle this in a secondary pass: first identifying all attachment references during the export phase, then resolving each filesystem path while the CA SDM server remains accessible, copying files to a staging location, and pushing them to Zoho Desk via the document management API. The customer must keep the CA SDM server filesystem accessible throughout the migration window; decommissioning it prematurely leaves attachments as broken references.
CA Service Desk Manager
Survey / Feedback Records
Zoho Desk
Ticket (custom fields)
1:1Post-resolution survey responses in CA SDM linked to requests migrate as custom fields on the Zoho Desk Ticket. Survey scores, responses, and timestamps map to custom fields survey_score__c, survey_response__c, and survey_date__c. Zoho Desk does not have a native survey module; survey data cannot be displayed in a separate object without a third-party integration or custom development. We merge survey data into the ticket record for completeness.
CA Service Desk Manager
Custom Objects
Zoho Desk
Custom Objects
lossyCustom objects defined by administrators in /site/mods/majic require the customer to provide the .maj file schema definition before we can generate the field mapping. There is no REST endpoint in CA SDM that lists custom object schemas. Without the .maj file, custom object migration is deferred. We flag this requirement at the scoping call and do not begin migration until the schema definition is in hand. Custom objects in Zoho Desk are configured in the Customization section by the customer's admin; we provide the complete schema map derived from the .maj file so the admin can provision the correct field types before we begin data migration.
| CA Service Desk Manager | Zoho Desk | Compatibility | |
|---|---|---|---|
| Request | Ticket1:1 | Fully supported | |
| Incident | Ticket (request_type=Incident)1:1 | Fully supported | |
| Change | Ticket (change_flag)1:1 | Fully supported | |
| Problem | Ticket (problem_flag)1:1 | Fully supported | |
| Knowledge Article (km_record) | Article1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Organization | Account1:1 | Fully supported | |
| Groups and Teams | Teams1:1 | Fully supported | |
| Asset | Asset (custom field or Zoho Desk Asset module)1:1 | Fully supported | |
| SLA Definitions | SLA (custom field reconstruction)lossy | Mapping required | |
| Attachment (doclink) | Attachment (via file resolution)lossy | Fully supported | |
| Survey / Feedback Records | Ticket (custom fields)1:1 | Fully supported | |
| Custom Objects | Custom Objectslossy | Not 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.
CA Service Desk Manager gotchas
Custom objects require manual schema extraction before migration
Attachments are file-path references, not embedded binary data
SLA definitions live in policy files, not as exportable records
Version upgrade migrations fail silently on standby server
Swing-box migration method requires duplicate server infrastructure
Zoho Desk gotchas
Agent email identity determines comment ownership after migration
Blueprints and SLA policies do not export via API
File upload capped at 10GB per migration batch
Tier-gated export and migration capabilities
Inbound migration is two-phase with a hard Phase 2 cutoff
Pair-specific challenges
Migration approach
Schema extraction and scoping
We conduct a scoping engagement that includes extracting CA SDM object schemas via the REST API for standard objects (Request, Incident, Change, Problem, Contact, Organization, Knowledge Article, Asset, Group) and collecting .maj file definitions from the customer for any custom objects. We audit attachment storage locations (filesystem paths and external repositories referenced by doclink entries), SLA policy files, and survey definitions. We map CA SDM's ITIL object types to Zoho Desk equivalents (Ticket with flag fields for Incident/Change/Problem) and produce a written Migration Scope Document covering object inventory, field mapping tables, custom object schema definitions, and a schedule. Migration does not begin until the .maj schema files for any custom objects are received.
Zoho Desk environment provisioning
We provision the Zoho Desk environment with the correct edition (Standard, Professional, or Enterprise based on the customer's needs and budget), create the department hierarchy matching the CA SDM Organization structure, configure layouts with custom fields matching the CA SDM attribute set, and set up Teams with membership lists derived from CA SDM group memberships. We create SLA policies in Zoho Desk based on the SLA assignments reconstructed from the request-level sla_pl field, though the escalation rule definitions require the customer to configure in Zoho Desk's SLA UI. We validate that the Zoho Desk API credentials (OAuth token with orgId header) are functional before beginning data migration.
Attachment file resolution pass
Before running any API-based migration, we execute a secondary attachment resolution pass. We extract all doclink entries from CA SDM (attachment references, file paths, and document repository URLs), resolve each path on the CA SDM server filesystem or mounted document repository while it remains accessible, copy files to a secure staging location, and prepare them for ingestion into Zoho Desk. We enforce a rule that the CA SDM server remains online and accessible until this pass is complete and validated. Any unreachable attachments are flagged with the original path and reported to the customer for manual resolution.
Data extraction in dependency order
We extract CA SDM data in record-dependency order via the REST API: Organizations first (to establish Account lookups), then Contacts (resolving organization references), then Groups (for Team setup), then Knowledge Articles, then Tickets (Requests, Incidents, Changes, Problems in sequence), then Assets, then survey records. We apply the request_type split (Incident, Change, Problem, standard Request) during extraction and populate the corresponding custom flag fields. We handle CA SDM's REST API pagination, apply rate-limit backoff as documented in Broadcom TechDocs, and produce a row-count reconciliation report for each object type before proceeding.
Sandbox migration and reconciliation
We run a full migration into the customer's Zoho Desk environment using production-like data volume. The customer's operations lead reconciles record counts across all object types, spot-checks 25-50 records against the CA SDM source for field-level accuracy, verifies that the incident_flag__c, change_flag__c, and problem_flag__c custom fields are populated correctly, and validates that article-to-ticket linkages are preserved. Any field mapping corrections are made at this stage before production migration begins. SLA assignment validation is limited to confirming original_sla__c is populated because SLA policy rules cannot be validated without manual recreation in Zoho Desk.
Production migration and attachment ingestion
We run the production migration in record-dependency order: Organizations, Contacts, Teams, Knowledge Articles, Tickets (all types with flag fields), Assets, Survey records, then attachments. Attachments are ingested via Zoho Desk's document management API after the ticket records are created, with each attachment linked to the correct ticket by reference number. We use batch chunking and error retry logic to handle rate limits. Each phase emits a row-count reconciliation report before the next phase begins. We freeze CA SDM write access during the final cutover window and run a delta migration of any records created or modified during the migration window.
Validation, handoff, and workflow inventory delivery
We deliver a final migration report including record counts per object, error rates, and a list of any records that could not be migrated with reason codes. We deliver a written Workflow and Automation Inventory covering every CA SDM Workflow, Approval Chain, and Survey Definition that cannot migrate as code, with a Zoho Desk rebuild recommendation for each. We deliver an SLA Policy File reference document so the customer's admin has a starting point for SLA policy recreation in Zoho Desk. We support a one-week post-go-live window for reconciliation issues. We do not rebuild CA SDM workflows as Zoho Desk business rules inside the migration scope; that work is handled by the customer's admin using the inventory document we provide.
Platform deep dives
CA Service Desk Manager
Source
Strengths
Weaknesses
Zoho Desk
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 4 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across CA Service Desk Manager and Zoho Desk.
Object compatibility
4 of 7 objects need a mapping; the rest are 1:1.
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
CA Service Desk Manager: Not publicly documented in standard documentation; depends on server hardware and current load.
Data volume sensitivity
CA Service Desk Manager 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 CA Service Desk Manager to Zoho Desk migration scoping. Not seeing yours? Book a call.
Walk through your CA Service Desk Manager to Zoho Desk migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave CA Service Desk Manager
Other ways to arrive at Zoho Desk
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.