Transaction Manager: Views

  • Release version: Zurich
  • Updated November 10, 2025
  • 4 minutes to read
  • Summarize
    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 Transaction Manager: Views

    Transaction Manager Views enable administrators to define access rules for fields and events tailored to specific user personas throughout the transaction lifecycle. This functionality is crucial for controlling access to transaction level and transaction line level data during the sales process based on different personas and stages.

    Show full answer Show less

    Key Features

    • Field Access Control: Admins can specify whether fields are editable, read-only, or have no access for different personas at various stages of transactions.
    • Event Access Control: Similar to field access, event access can be defined as active or no access for each persona.
    • View Configuration: Access privileges are set up in Views, which can be created or modified using CSV and YAML files.
    • Admin UI Interaction: Admins can view and filter existing views through the Admin UI, but modifications must be done via file import.

    Key Outcomes

    By utilizing Views, ServiceNow customers can ensure that only authorized users have access to sensitive transaction data, enhancing data security and compliance. The ability to customize field and event access based on user roles leads to a more streamlined and controlled sales process. Once modified views are imported and deployed, changes take effect seamlessly, allowing for dynamic management of access rules.

    Understand how to define access rules to fields and events according to the user persona.

    Views allow Transaction Manager administrators to define access rules for fields and events for different personas at various stages of the transaction life cycle.

    Views, personas, and stages work together to allow the admin to control who can access various transaction level and transaction line level fields and events within the transaction at any point in the sales process.

    Views can be used to control field access (Read/Write vs. Read-Only) and event access (Active vs. No Access) at various stages of the transaction process for various personas the you have defined in your sales organization.

    To work with views, click the Views option in the Admin menu to the left side of the Admin UI. The Views List page will show you the views the you have configured for your transaction environment. Clicking a view’s name in the list will display the access privileges defined in the view.

    Transaction Manager: Views

    Field access

    When you click a view name in the Views List page, the view’s defined field and event access privileges are shown.

    The view and its access privileges are displayed in a table. Clicking Fields in the top left corner of the table will display the field access privileges defined for the view. The leftmost column in the table will display all of the field names, both transaction level and transaction line level.

    Using the Filter field below the fields tab lets you filter the display by field name or variable name. A menu to the right of the Filter field allows you to show all the fields, only transaction level fields, or only transaction line level fields.

    The stages are displayed in the top row of the table starting in second column from the left. This allows you to define the field access for each field in each stage of your sales process for the personas assigned to the view.

    In the top right of the fields display is the Associated Personas list. Clicking the pencil icon lets you choose the personas assigned to this view. A menu displaying all the personas is shown. A persona can only be assigned to one view.

    The values on the display cannot be modified in the Admin UI. They can only be modified in the Blueprints.zip file via CSV file import.

    Transaction Manager: Views

    Events access

    Clicking the Events tab on the view page allows shows the access privileges defined for each event in the Transaction Manager Blueprint.

    As with the fields display, these values cannot be modified in the Admin UI. They can only be modified via CSV file import.

    Transaction Manager: Views

    Creating views

    To create a new view or modify an existing view, you use CSV and YAML files.

    • The Fields CSV file defines the field access for a persona or set of personas for each stage in the sales process.
    • The Events CSV file defines the event access for a persona or set of personas for each stage in the sales process.
    • The views.yaml file defines the name of the view being added or modified and the location of the two CSV files.

    By default, Transaction Manager provides a copy of each of these files for the default view. To create new views, you can use the default view files, modify them, and save them under new file names. Including the new files in the Blueprint.zip file allows you to import the new views into your Transaction Manager Blueprint.

    Fields CSV file

    The fields CSV file contains the field access rights to each field in each stage.

    • Transaction level fields
    • Transaction line level fields

    For each field, you can define the following access levels:

    • Editable (Read/Write)
    • Read Only
    • No Access

    In the blueprint.zip file, the file should be located in the following folder hierarchy: blueprints/default/views

    When you modify a view field file, modified values are entered without the asterisk (*).

    Original fields CSV file:

    CSV file

    Modified fields CSV file:

    CSV file

    events CSV file

    The events CSV file contains the event access rights to each event in each stage.

    • Transaction level events
    • transaction line level events

    For each field, you can define the following access levels:

    • Active
    • No Access

    In the blueprint.zip file, the file should be located in the following folder hierarchy: blueprints/default/views

    When you modify a view event file, modified values are entered without the asterisk (*).

    Original events CSV file:

    CSV file

    Modified events CSV file:

    CSV file

    YAML file

    The views YAML file defines the view. Information in the views YAML file includes:

    • The name and variable name of the view
    • The variable name of any personas assigned to the view
    • The location of the field and event CSV files in the Blueprint.zip file

    If you have multiple views defined for your Transaction Manager Blueprint, this information will be repeated for each defined view in your Blueprint.

    Yaml file

    Once all three files are modified, they can be placed in the views folder of the blueprints.zip file and imported into Transaction Manager via the Matrix Loader. Assuming that there are no issues with any of the files, changes to any views will take effect when the Blueprint is deployed.