--- title: "Transform Revisions Dashboard Tool" slug: "transform-revisions-dashboard-tool" description: "Learn about the Transform Revisions Dashboard tool in Unqork, manage transforms, and restore revisions before the January 10, 2023 sunsetting." updated: 2026-04-27T18:21:14Z published: 2026-04-27T18:21:14Z canonical: "docs.unqork.io/transform-revisions-dashboard-tool" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.unqork.io/llms.txt > Use this file to discover all available pages before exploring further. # Transform Revisions Dashboard Tool > [!CAUTION] > On **January 10, 2023**, this tool is scheduled for sunsetting. Sunsetting means: > > - Removing access to the UDLC homepage on existing environments. > - Module Settings set to NO ACCESS on existing environments. > - No longer included in the provisioning of new environments. Use the **Transform Revisions Dashboard tool** to view and manage transforms in Unqork. The tool also lets you test your transform and restore it to a previous version. You can test your transform with specific data or your transform's module submissions. Restoring a transform is environment-level specific. Restore revisions in each environment level manually. ### What Is a Transform? As you work in Unqork, you might need to convert data from one format or structure to another. [Transforms](/v1/docs/transform) can change one data type into another. On the surface, a transform is like a set of how-to instructions you give your modules to reformat your data. Create the transform to or data to or from your Unqork applications. The type of data you can change depends on the direction of your transform. Input transforms always use JSON because that is the data type of Unqork. But Output transforms can be the following: - NJK (JSON) - XSL (XML) - NJK (PDF) - NJK (XML) - NJK (TXT) Examples of when you might use a transform include: - Sending data to an external service that requires a format other than what Unqork uses (JSON). - Accepting data from an external service that only provides data in a format other than JSON. - Sending data between Unqork modules using different Property IDs for the same data. > [!NOTE] > For more information about transforms, search for [Transforms](/v1/docs/transform-1) article. ## Filtering a Transform The Transform Revisions Dashboard tool consists of two dashboards: - **Transform Revisions Dashboard**: The tool's main dashboard for selecting a module and its transforms. - **Transforms Dashboard**: This dashboard displays all transforms in your current environment. Each dashboard has features to help you locate a transform in your current environment. The following sections describe these dashboards and their filter options. ### Filtering a Transform Using the Transform Revisions Dashboard The tool's main dashboard includes a couple of drop-down menus to help you locate your transform. When you use the **Module** **ID** drop-down, you see all the modules in your current environment. But not all modules use a transform. If you select a module that does not use a transform, an error message displays. The best way to use this drop-down is when you know the module name or module ID beforehand. To find a transform using the Transform Revisions Dashboard: 1. From the **Module** **ID** drop-down, select a module. 2. From the **Transform** drop-down, select a transform. > [!TIP] > If you are unsure you have the correct transform, click the link to the right of the Transform drop-down. This link opens your module to view the transform's information. 3. Click **Apply Filters**. Or click **Reset Filters** to begin a new query. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Transform_Rev_01a.gif?sv=2026-02-06&spr=https&st=2026-11-04T15%3A51%3A59Z&se=2026-11-04T16%3A51%3A59Z&sr=c&sp=r&sig=NDyA5h%2BD9rc4SoL9zwoTCZgd7xxzQ2n%2ByREpgvGQbtw%3D) ### Filtering a Transform Using the Transforms Dashboard Or, you can use the dashboard's filters to find your module. As you enter text into the fields, the results display automatically. To clear all fields, click the funnel icon to the right. The following sections describe these filters: Or, you can use the dashboard's filters to find your module. As you enter text into the fields, the results display automatically. To clear all fields, click the funnel icon to the right. Let's take a closer look at these filters: | Filter | Description | | --- | --- | | Application | This is the name of the application that contains your transform's module. | | Module ID | The module ID of your transform's module. | | Module Title | The module name of your transform's module. | | Transform Name | This is the name of your transform. | To locate transforms using the Transforms Dashboard: 1. At the top right of the **Transform Revisions Dashboard**, click the **Transforms Dashboard** link. 2. Using the dashboard's filters, locate a module. 3. To the right of that module, click **View**. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Transform_Rev_02.jpg?sv=2026-02-06&spr=https&st=2026-11-04T15%3A51%3A59Z&se=2026-11-04T16%3A51%3A59Z&sr=c&sp=r&sig=NDyA5h%2BD9rc4SoL9zwoTCZgd7xxzQ2n%2ByREpgvGQbtw%3D) After you've located your module, you can view its basic information. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/image-1768247661266.png?sv=2026-02-06&spr=https&st=2026-11-04T15%3A51%3A59Z&se=2026-11-04T16%3A51%3A59Z&sr=c&sp=r&sig=NDyA5h%2BD9rc4SoL9zwoTCZgd7xxzQ2n%2ByREpgvGQbtw%3D) A pop-up modal displays with the following information: | Attribute | Description | | --- | --- | | Module ID | The unique identifier of the module using the transform. | | Module Title | The name of the module using the transform. | | Transform Name | The name of the transform. | | Direction of Transform | The direction of the transform. Options are **in** and **out**. | | Type of Transform | The transform type. For example, **njk** or **XSL**. | | View in Designer | Click this button to open the module in the Module Builder. | | Manage Revisions | Click this button to return to the Transform Revisions Dashboard. | ## Viewing Transform Revision Information After locating your transform, you can view its revisions, restore it to a previous revision, or test it. To view your transform revision information: 1. Locate your transform's module. 2. To the right of the Transform Name, click **View**. A Modal displays. 3. Click **Manage Revisions**. Three new sections display on the Transform Revisions Dashboard. These sections include: - Transform Revisions - Transform Details - Transform Debugger The tabs below provide details on each section: **Transform Revisions** ### Navigating the Transform Revisions Table The Transform Revisions table displays all your transform's revisions. You can also use the table to restore your transform to a previous version. The table consists of the following attributes: | Attribute | Description | | --- | --- | | Date | The date the revision was made. | | User ID | The identifier of the person who made the revision. | | Action | Nothing displays in this column for the most recent revision. But a **Restore** button displays for all previous revisions. Clicking the **Restore** button restores your transform to that version. | By default, the table generates 10 entries. Use the pagination buttons at the bottom of the table to navigate to older entries. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Transform_Rev_03.jpg?sv=2026-02-06&spr=https&st=2026-11-04T15%3A51%3A59Z&se=2026-11-04T16%3A51%3A59Z&sr=c&sp=r&sig=NDyA5h%2BD9rc4SoL9zwoTCZgd7xxzQ2n%2ByREpgvGQbtw%3D) #### Restoring a Transform Revision The Transform Revisions table is also where you restore a transform to a previous version. Remember that this action only affects a transform in your current environment level. To restore the transform in another level, open the tool in that environment and make the same change. Note that you cannot review a revision before restoring it. Ensure you selected the correct one before moving on. Also, ensure you want to restore a revision because this action is permanent. To restore a transform to a previous revision: 1. Locate the revision you want and click **Restore**. ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Transform_Rev_04.jpg?sv=2026-02-06&spr=https&st=2026-11-04T15%3A51%3A59Z&se=2026-11-04T16%3A51%3A59Z&sr=c&sp=r&sig=NDyA5h%2BD9rc4SoL9zwoTCZgd7xxzQ2n%2ByREpgvGQbtw%3D) 2. In the pop-up modal, click **Restore**. Or click **Cancel** if you do not want to make this change. > [!CAUTION] > Remember, restoring a revision is permanent. **Transform Details** ### Viewing Your Transform's Details This section of the dashboard provides basic information about your selected transform. It includes the following attributes: | Attribute | Description | | --- | --- | | Transform Window | This window displays the transform specifics. | | Direction of Transform | The direction your transform operates. The two supported options are **In** or **Out**. | | Type of Transform | The type of transform depends on its direction. If the direction is **In**, the only transform type that displays is **NJK (JSON)**. If the direction is **Out**, you see one of the following types: - NJK (JSON) - XML (XML) - NJK (PDF) - NJK (XML) - NJK (TXT) | The following image is an example of what you might see: ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Transform_Rev_05.jpg?sv=2026-02-06&spr=https&st=2026-11-04T15%3A51%3A59Z&se=2026-11-04T16%3A51%3A59Z&sr=c&sp=r&sig=NDyA5h%2BD9rc4SoL9zwoTCZgd7xxzQ2n%2ByREpgvGQbtw%3D) **Transform Debugger** ### Using the Transform Debugger This section of the dashboard lets you test your transform. There are a couple of ways to test your transforms: - Testing with specific test data. - Referencing and testing with a specific module submission. #### Testing Your Transform Using Specific Data To test your transform with specific data, enter that data in the **Test Data** field in the following format: `{"field" : "value"}`. The transformed data Outputs into a new window for you to view. To test your transform with test data: 1. In the **Test Data** field, enter your test data. For example, `{"key" : "panelInfo"}`. 2. Click **Test Transform**. When you click the Test Transform button, a new **Output** window displays with the transformed information. The image below shows the Transform Debugger with the sample Test Data above populated. #### ![](https://cdn.us.document360.io/15548f06-2fba-434c-b0c1-5df88317dbd7/Images/Documentation/Transform_Rev_06.jpg?sv=2026-02-06&spr=https&st=2026-11-04T15%3A51%3A59Z&se=2026-11-04T16%3A51%3A59Z&sr=c&sp=r&sig=NDyA5h%2BD9rc4SoL9zwoTCZgd7xxzQ2n%2ByREpgvGQbtw%3D)Testing Your Transform Using a Module submission To test your transform with a specific module submission, follow these steps. You can also perform this same test in the [Module Transform](/v1/docs/module-transforms) settings of the Module Builder. For this test, you must preview your transform module in Express View and your module. Copy the submission ID from the URL to use in the test. > [!NOTE] > The submission ID is the middle of the three alphanumeric codes in the Express View URL. You can see a sample submission ID bolded in the following URL: https://trainingx.unqork.io/5e13aa4616d385021040e00/**5e8769e9c74b570d5e9d88bb**/5e12aa4616d38502104. To test your transform with a specific module submission: 1. Click the **Reference a** **Module** **Submission** link. 2. In the **Module** **ID** field, enter your transform module's ID. 3. In the **Submission ID** field, enter a submission ID. 4. Click **Test Transform**. When you click the Test Transform button, a new **Output** window displays with the transformed information. The image below shows the Transform Debugger with the module ID and submission ID. The UDLC (Unqork Development Lifecycle) Toolkit is a set of tools designed to manage Unqork applications. Also known as Record Data. Submission data consists of information saved by Unqork components. View submission data by using the angular command, or in Record Collections. Data types are a classification of data that determines how it is stored and interpreted. JSON (JavaScript Object Notation) is an open standard file and data interchange format. Unqork uses JSON for submission (record) data. Nunjucks is a flexible JavaScript templating engine that supports template inheritance, filters, and logic-based expressions for dynamic content rendering. XSL (eXtensible Stylesheet Language) is a styling language used to transform and render XML. Extensible Markup Language (XML) is markup language that lets you define and store data in a shareable way. PDF (Portable Document Format) is a file format that allows users to share and print documents without modifying them. TXT is a file format for plain text documents with little to no formatting. A Property ID is the unique field ID used by Unqork to track and link components in your module. A query lets you retrieve, access, manipulate, and delete data in a database. In Unqork an application is a program used to perform specific tasks. An application can be one of two types: workflow or module. A modal is a window that appears on top of the content you are currently viewing. A modal is a window that appears on top of the content you are currently viewing. Attributes are pieces of information about a user that are included in an SSO claim. Typically key/value pairs, attributes are used to make decisions about a user's access. Pagination is the process of separating content into individual pages. Also known as Record Data. Submission data consists of information saved by Unqork components. View submission data by using the angular command, or in Record Collections. Enter outputs components and actions you want the component to perform. Express View is how your end-user views your application. Express View also lets you preview your applications to test your configuration and view the styling. This is also the view your end-users will see when interacting with your application. After configuring a module, click Preview in the Module Builder to interact with the module in Express View. A URL (uniform resource locator) is a unique identifier used to locate a resource on the internet. Also known as a web address.