IT CanvassTalk to an advisor
Examples · LessonReviewed by Neelima, SailPoint Architect · Updated · Published · IdentityIQ 8.4 · all levels

SailPoint XML examples

Example IdentityIQ object XML for import/export.

Quick answer

These XML examples show how IdentityIQ objects (roles, applications, rules) look when exported, for editing and version control.

Key takeaways
  • Object XML structure
  • Editing exported XML
  • Importing changes
  • Keep XML in source control

IdentityIQ objects serialise to XML, which is how you export, version-control and deploy configuration. These examples show what common objects look like as XML.

A role (Bundle)

<Bundle name="Branch Teller" type="business">
  <Description>Baseline access for a branch teller</Description>
  <RequiredRoles>
    <Reference class="Bundle" name="Teller-AD-Access"/>
  </RequiredRoles>
</Bundle>

A correlation rule

<Rule name="Correlate by EmployeeId" type="Correlation">
  <Source>return "employeeId==" + account.getAttribute("employeeId");</Source>
</Rule>

Guidance

  • Keep exported XML in source control as the deployable source of truth.
  • Understand references before editing; they link objects.
  • Import into a lower environment first and verify.

Common pitfalls

  • Breaking object references by careless editing.
  • Editing generated IDs that must stay consistent.
  • Deploying XML straight to production.
Want this with a live instructor and a lab tenant?
SailPoint Developer training →
Already working on SailPoint and stuck on a live ticket?Get an expert SailPoint developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support