--- title: Importing and exporting event tasks in Microsoft Excel description: Use Export to download event task records into a structured Microsoft Excel file — complete with dropdowns, instructions, and field protection. Edit records offline, then use Import to upload the updated file and apply bulk changes. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/governance-risk-compliance/using-export-import-feature-event-tasks.html release: australia topic_type: concept last_updated: "2025-04-27" reading_time_minutes: 7 keywords: [import, export, Excel, event task, Record Transform Engine] breadcrumb: [Structured workflows for Exercises, Manage, Business Continuity Management, Governance, Risk, and Compliance] --- # Importing and exporting event tasks in Microsoft Excel Use Export to download event task records into a structured Microsoft Excel file — complete with dropdowns, instructions, and field protection. Edit records offline, then use Import to upload the updated file and apply bulk changes. ## Benefits of using import and export functionality Starting with the Australia release of the BCM application, import and export of event tasks is supported. Import and export is useful when you want to update many records at once. For example, reassigning 50 event tasks to different owners or bulk-updating dates and statuses. You can bulk-update fields like **Assigned To**, **Status**, and **Dates** or download data to review offline. You can download an empty template to see the expected format before any data exists. Import only updates existing records matched by the **Number** field— it does not create or delete records, or modify protected fields like **Number**, **Short description**, and **Activated plan**. The feature consists of two independent systems. The export layer uses the Microsoft Excel JS library on the front-end to generate structured files. The import layer uses the Record Transform Engine \(RTE\), which processes display values only. Because the two layers are decoupled, you can use either independently. The Microsoft Excel JS library runs only in the browser. Export performance scales with the user's available memory and CPU, and the Max export rows limit is enforced for this reason. See the following points for reference: - Date format: YYYY-MM-DD HH:MM:SS - Dependencies: comma-separated EVNTSK numbers - State rules: WIP and all close states need Actual start, Closed Complete needs Actual end - Re-import: delete successful rows first, then re-upload ## Microsoft Excel sheet structure The exported file follows a fixed row structure. It shows a single-column approach — one column per field with display values only. The visible column shows the human-readable value, typically a dot-walked field such as user\_name. The dot-walk applies only to specifically configured fields. The exported workbook contains three sheets: 1. Instructions sheet — describes each column: whether it is mandatory or read-only, valid values, date format requirements for Actual Start and Actual End, and an example value. Review this sheet before editing. 2. Event details sheet — a read-only reference sheet showing the parent event record properties. Not processed during import. 3. Event task — the main data sheet, with one row per event task record beginning at Row 3. Records are sorted by number by default. The following table describes the column types in the Event task data sheet and how each one behaves while you edit the file. |Column type|Appearance|Editable| |-----------|----------|--------| |Protected \(for example Number, Short description\)|Grey, locked|No| |Drop-down \(for example, State, Assigned to, Assignment group\)|Drop-down arrow|Yes - select from list| |Free text \(for example, Date and Time fields\)|Plain white|Yes - type value| ## Drop-down and record-limit behavior Drop-downs are populated using reference qualifiers defined in the system. When the number of records in a reference field exceeds the configured maximum, the drop-down is suppressed and the field displays plain text with no validation. |UI component|Description| |------------|-----------| |Max export rows|Maximum number of records included in an export. Defaults to 10,000. Processing is bounded by the user's machine.| |Max drop-down records|Threshold beyond which drop-downs are replaced with plain text and field validation is removed. Defaults to 10,000.| ## Protected fields and uniqueness enforcement The **Number** field is protected by default. Duplicate numbers are flagged with a red highlight using conditional formatting but cannot be blocked in Microsoft Excel — they are rejected at import time. ## GlideList field handling in the Record Transform Engine The Microsoft Excel JS library does not support multi-select drop-downs. GlideList fields such as Additional Assignees List render as plain text cells. Validation is still applied — the system verifies that each comma-separated value exists in the referenced table and rejects invalid records. The same value cannot appear more than once in the same cell. The following table describes the import progress states.
| State | Meaning |
|---|---|
| Queued | Import is waiting to be processed. |
| Processing N rows | Records are actively being updated. |
| Successfully imported N records | All rows were processed without errors. |
| Import has failed for few records | Some rows had errors. Review the Import Log related list for details on which rows were rejected and the reason for each failure. |
| Error | Import failed entirely. Review system logs and the Import Log related list. |