Skip to main content

Syncing SIS Reasons to Orah

Updated today

Map Reasons to SIS

Overview

The “Map Reasons to SIS” section on the Reasons settings page lets you connect Orah custom reasons to the corresponding SIS reason codes / excuse types. This helps ensure Late/Absent attendance records sync to your SIS with the correct SIS reason.


Location

Admin Console → Supervise → Attendance → Insights Settings → Reasons


Understanding the Display

This section typically shows two groups:

Orah Custom Reasons (Editable)

These are reasons created in Orah by your team.

  • You can map each custom reason to an SIS reason code / excuse type

  • Unmapped custom reasons typically show -- and a warning indicator

  • These should be mapped before relying on SIS sync/export for accurate reason codes

Reasons Created From SIS (Read-only)

These are reasons imported from your SIS via the SIS integration.

  • They are automatically linked to their corresponding SIS reason code

  • Their mapping is locked (cannot be changed in Orah)

How to Map Reasons

  1. Go to Admin Console → Supervise → Attendance → Insights Settings → Reasons

  2. Scroll to the “Map Reasons to SIS” section (usually near the bottom of the page)

  3. Review the custom reasons list and identify any unmapped items (often shown as --)

  4. Click “Open Reason Mapping”

  5. In the modal, choose an SIS reason code / excuse type for each unmapped custom reason

  6. Click “Save” to apply changes

Note: Only “Orah Custom Reasons” can be edited. Reasons imported from the SIS are locked.

Alert Messages (What They Mean)

If you see a red alert at the top of the page, common causes include:

  • “Please map all reasons …”

    One or more Orah custom reasons are not mapped yet. Open the mapping modal and map every unmapped custom reason.

  • “Please sync reasons from SIS …”

    Orah is not currently receiving SIS reasons. This usually means the Reason / Reason Code sync object is not enabled, a sync hasn’t been run yet, or the SIS isn’t providing reason codes.

Troubleshooting

“Map Reasons to SIS” section not visible

  • Your school may not have an active SIS integration, or the integration may not include SIS reason codes.

SIS reasons / excuse types not loading in the mapping modal

  • Refresh the page and try again

  • Confirm the SIS integration has Reason / Reason Code syncing enabled and a sync has successfully completed

Can’t edit SIS-created reasons

This is expected behavior. SIS-imported reasons are read-only in Orah; if you need additional options, create an Orah custom reason and map it to the appropriate SIS reason.

Do we need SIS “Present” reason codes?

Typically, Present records don’t require reasons. If an SIS “Present” reason code appears and causes confusion, it’s usually safe to remove it from Orah (depending on your SIS setup and school policy).

Did this answer your question?