Utility Actions Spoke
Summarize
Summary of Utility Actions Spoke
The Utility Actions spoke, compatible with ServiceNow Yokohama and later versions, enables customers to automate file and zip attachment creation within their ServiceNow instances. It requires an Integration Hub subscription and certain dependent plugins, including ServiceNow Flow Designer - Dynamic Inputs and ServiceNow IntegrationHub Runtime. Some plugins may require additional licenses if used beyond the spoke's scope.
Show less
Key Features
- File and Zip Management Actions: Actions such as adding files to zip archives, appending lines to files, beginning new files or zip sets, and building final file or zip attachments. Note that building zip files requires a MID Server with the IntegrationHub Utilities capability.
- Record Conversion and Query Generation: Convert records to objects or arrays of objects, generate encoded queries usable in dynamic templates, and retrieve the latest comments from records.
- Tables and Data Handling: Includes tables for managing files, file lines, file mappings to zip files, file schemas, and file sets. The spoke automatically manages data retention with default auto-flush policies retaining data for up to 7 days in most tables, which can be customized as needed.
- IntegrationHub Utilities Application: The spoke installs this application and adds a File Schemas module to facilitate schema management for delimited files.
Configuration and Requirements
- No Connection or Credential Alias Setup Needed: This simplifies implementation as no additional connection configuration is required.
- MID Server Use: REST actions can run on the instance or through a MID Server. The Build Zip action specifically requires at least one MID Server with the IntegrationHub Utilities or ALL capability. Setting up the MID Server for this spoke requires the
snutilityspoke.utilityactionsadminrole and configuration of a MID Server property pointing to.service-now.com. - Licensing and Plugin Dependencies: Ensure dependent plugins are installed and licensed appropriately to avoid installation issues.
Practical Benefits for ServiceNow Customers
By using the Utility Actions spoke, customers can efficiently automate file creation and management workflows, integrate file handling within flows, and generate dynamic queries for flexible data retrieval. The spoke enhances automation capabilities without complex connection setups and supports scalable file operations through MID Server integration. Data retention policies and schema management features help maintain governance and consistency in file-related processes.
Create file attachments and zip attachments in your ServiceNow instance.
Request apps on the Store
Visit the ServiceNow Store website 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.
Integration Hub subscription
This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.
Spoke version
Utility Actions spoke v1.4.0 is the latest version.
Supported versions
This spoke is compatible with ServiceNow instance of Yokohama and later versions.
Spoke dependencies
- ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
- ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
Spoke actions
The Utility Actions spoke provides actions to automate tasks when events occur in your ServiceNow instance. Available actions include:
| Category | Action | Description |
|---|---|---|
| Default | Add File to Zip | Adds the file to list of files to be zipped. |
| Append to Delimited File | Creates a file line record, corresponding to a row in the delimited file. | |
| Append to File | Creates a file line record, corresponding to a line in the file to be created. | |
| Begin File | Creates a file record, to which the actual file would be attached. | |
| Begin Zip | Creates a file set record, to which the zip file would be attached. | |
| Build File | Generates the file and attaches it to the file record specified. | |
| 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. |
| 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. |
|
| 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. |
|
| 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. |
Spoke module and tables
| 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 Line [sn_utility_spoke_file_line] | Information about each row in delimited file. |
|
| 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 Schema [sn_utility_spoke_file_schema] | Information regarding the delimited files. |
|
| File Set [sn_utility_spoke_file_set] | Information about the zip files. The associated ZIP file is attached to the record. | Zip File Name |
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 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.
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.
Connection and credential alias requirements
This spoke doesn't require configuration of connection and credential alias. For information about setting up the spoke, see Create schema.
MID Server requirements
These actions use REST calls that can run either on an instance or, optionally, through a MID Server. For more information, see MID server.
- 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 with Value as *.service-now.com.
To set up the MID Server for this spoke, see Set up MID Server for a spoke.