---
sourceDocument: Australia Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/integrate-applications

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Utility Actions Spoke

# Utility Actions Spoke {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of Utility Actions Spoke

The Utility Actions spoke enables ServiceNow customers to automate file and zip attachment creation and management within their ServiceNow instances.
It is designed to facilitate file handling tasks such as creating, appending, and packaging files into zip archives, improving workflow automation and data processing.
Show full answer Show less  
This spoke requires an Integration Hub subscription and is compatible with ServiceNow instances running Australia release or later.

## Key Features

* **File and Zip Management Actions:** Provides actions like Add File to Zip, Append to File, Begin File, Begin Zip, Build File, and Build Zip to create and manage files and zip archives programmatically.
* **Record Conversion and Query Generation:** Includes actions to convert records into objects or arrays of objects, generate encoded queries for dynamic field templates, and retrieve the latest comment on a record.
* **Tables and Data Retention:** Utilizes several tables (File, File Line, File Mapping, File Schema, File Set) to store information about files and zips created. Auto Flush policies retain data for 7 days by default, except for the File Schema table.
* **No Connection or Credential Aliases Required:** The spoke functions without additional connection configurations, simplifying setup.
* **MID Server Dependency:** The Build Zip action requires at least one MID Server with the IntegrationHub Utilities capability. Proper MID Server configuration is necessary, including setting relevant properties and assigning the `snutilityspoke.utilityactionsadmin` role for setup.

## Practical Benefits

By leveraging the Utility Actions spoke, ServiceNow customers can automate complex file creation and packaging workflows directly within ServiceNow, enhancing operational efficiency. This is especially useful for scenarios requiring dynamic file generation, batch processing, and integration with external systems via REST calls.

Customers can expect streamlined file handling without the need for extensive custom development, supported by out-of-the-box actions and data retention management.  
Create file attachments and zip attachments in your ServiceNow instance.

## Request apps on the Store {#utilityact-spoke__section_xcf_3df_mjb}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).{#utilityact-spoke__inline-send-to-store}

## Integration Hub subscription {#utilityact-spoke__section_rsf_yvb_l3b}

This spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).

## Spoke version {#utilityact-spoke__section_iyx_2dy_bsb}

Utility Actions spoke v1.4.1 is the latest version. For version history of the spoke, see [Utility Actions spoke release notes](https://www.servicenow.com/docs/r/store-release-notes/store-integrationhub-rn-utility-actions.html).{#utilityact-spoke__utilact-spkver}

## Supported versions {#utilityact-spoke__section_zjt_sh4_zgb}

This spoke is compatible with ServiceNow instance of Australia and later versions.

## Spoke dependencies {#utilityact-spoke__section_tmn_vsx_qlb}

If you're having trouble installing the app, ensure that these dependent plugins are installed:

* ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
* ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
{#utilityact-spoke__ul_p1h_xsx_qlb}  
Note:  
Some of these plugins are licensable features and require appropriate licenses, if used outside the spoke implementation.

## Spoke actions {#utilityact-spoke__section_b43_3h2_hfb}

The Utility Actions spoke provides actions to automate tasks when events occur in
your ServiceNow instance. Available actions include:  
{#utilityact-spoke__table_u1p_kh2_hfb__entry__3}

| Category | Action | Description |
|-|-|-|
| Default | Add File to Zip | Adds the file to list of files to be zipped. |
| Default | Append to Delimited File | Creates a file line record, corresponding to a row in the delimited file. |
| Default | Append to File | Creates a file line record, corresponding to a line in the file to be created. |
| Default | Begin File | Creates a file record, to which the actual file would be attached. |
| Default | Begin Zip | Creates a file set record, to which the zip file would be attached. |
| Default | Build File | Generates the file and attaches it to the file record specified. |
| Default | Build Zip | Generates the zip file and attaches it to the file set record specified. Note: This action requires at least one MID Server with the IntegrationHub Utilities capability. |
| Spoke Util Actions | Convert Record to Object | Converts the specified record into an object. |
| Spoke Util Actions | Convert Record to Array of Objects | Converts the given list of records to an array of objects. Note: Flow designers must have read access to the sys_dictionary and sys_db_object tables to use this action as the table schema is being populated from these tables. |
| Spoke Util Actions | Generate Encoded Query | Generates encoded query with the provided name and value pairs. The output encoded query can be used with any field that is of the type, dynamic template. For example, the encoded query output of the Generated Encoded Query action, can be given as an input for Additional Fields in the Create Issue action. |
| Spoke Util Actions | Look up Latest Comment on Record | Retrieves the latest comment from the required record in ServiceNow instance. The output comment is in the form of a string. |
[ ]

{#utilityact-spoke__table_u1p_kh2_hfb}

## Spoke module and tables {#utilityact-spoke__section_w2k_lyx_qlb}

The Utility Actions spoke includes these tables:{#utilityact-spoke__table_okz_1by_qlb__entry__3}

| Table | Description | Fields |
|-|-|-|
| File \[sn_utility_spoke_file\] | Information about every file that has been created. The associated file is attached to the record. Note: You must specify Schema if you specify Delimited File for File Type. | * File Name * File Type * Schema {#utilityact-spoke__ul_d4q_hf4_gmb} |
| File Line \[sn_utility_spoke_file_line\] | Information about each row in delimited file. | * File * Line Content {#utilityact-spoke__ul_cgv_3h4_gmb} |
| File Mapping \[sn_utility_spoke_file_mapping\] | Information about files mapped to a ZIP file. For example, if four files are zipped to a ZIP file, four records are created in this table for each file. | * File * File Set {#utilityact-spoke__ul_ucz_134_gmb} |
| File Schema \[sn_utility_spoke_file_schema\] | Information regarding the delimited files. | * Schema Name * Columns * Delimiter * Has Header * Quoted {#utilityact-spoke__ul_mw3_c34_gmb} |
| File Set \[sn_utility_spoke_file_set\] | Information about the zip files. The associated ZIP file is attached to the record. | Zip File Name |
[ ]

{#utilityact-spoke__table_okz_1by_qlb}

The Utility Actions spoke adds the IntegrationHub Utilities application to your
instance and includes the File Schemas module. The module displays records from the File Schema
table.  
Auto Flush data retention policies are available for the File and File Set tables. By default, the system retains data in the spoke tables, except the File Schema table, up to 7 days.  
Note:  
* Auto Flush data retention policies don't apply to records in the File Schema table.
* When the file records in the File table are deleted, the corresponding file line records in the File Line table are also deleted.
* When the file set records in the File Set table are deleted, the corresponding file mapping records in the File Mapping table are also deleted.
{#utilityact-spoke__ul_pgn_bbp_gmb}

To modify the data retention policy, change the value of Age in seconds
in the Auto Flush form of the required table. For more information, see [Autoflush form](https://www.servicenow.com/docs/access?context=atf-auto-flush&version=australia&pubname=australia-application-development&ft:locale=en-US).

## Connection and credential alias requirements {#utilityact-spoke__section_ibn_pj2_hfb}

This spoke doesn't require configuration of connection and credential alias. For information about setting up the spoke, see
[Create schema](https://www.servicenow.com/docs/9_8FCo~JYz_3DCQiiMkNPA "Create schema to create delimited files in your ServiceNow instance.").

## MID Server requirements {#utilityact-spoke__section_gyl_bwj_vdb}

These actions use REST calls that can run either on an instance or, optionally, through a MID Server. For more information, see [MID server](https://www.servicenow.com/docs/access?context=mid-server-landing&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US).  
Note:  
* The Build Zip action in the spoke requires at least one MID Server with the capability IntegrationHub Utilities or ALL. To set up and configure the MID Server, user must have the role sn_utility_spoke.utility_actions_admin role.
* [Create a MID Server property](https://www.servicenow.com/docs/access?context=r_MIDServerProperties&version=australia&pubname=australia-servicenow-platform&section=t_SetMIDServerProperties&ft:locale=en-US) with Value as <kbd class="ph userinput">*.service-now.com</kbd>.
{#utilityact-spoke__ul_s5m_1cp_gmb}

To set up the MID Server for this spoke, see [Set up MID Server for a spoke](https://www.servicenow.com/docs/OEkPOX7xORDj2GD6UZwzjg "Configure MID Server settings on your ServiceNow instance that enables it to integrate with a third-party application via MID Server after you have set up the connection record for a spoke.").

