Plug-in (Function & Smart Service)Free

CDT Visualization - using Tree View

by Persistent

Description

Allows viewing the structure of a CDT in a graphical, hierarchical view based on the tree browser SAIL component.

This app includes both the required Plug-in which contains Functions used by the app and an Appian application that provides a site to view the CDT structure.

Features

Functionality provided:

  • View the structure of any CDT graphically in a tree view
  • Expand nested CDT field members and expand CDT arrays
  • Displays information about the datatype of each field, including whether it is an array or not

Functions included in the Plug-in:

  • cv_gettypenumberofcontainedtypeforlisttype() - This function will return the datatype number of the contained datatype in a list datatype
  • cv_gettypeinformationfordatattype() - This function will return the type information for the given datatype. It will include information on whether the given datatype is a list and a CDT.
  • cv_getfieldsofcdt() - This function will return the current top-level fields of the CDT. Nested CDT elements will not be returned by this function.
  • cv_getmetadataforallcdts() - This function will return all the CDTs in the system whose name starts with the given partial name input.

Release notes

[MIGRATED] This is a utility which will allow viewing the structure of a CDT in a Hierarchical TreeView. It uses the hierarchy tree view UI component introduced in 16.3. You can expand any CDT field, and it also works for deeply nested CDTs also. No need to navigate to a multiple pages to get the CDT structure - all information about the CDT will be displayed graphically in one screen.

This component includes both the required plugin which contains utility functions used by the component and a Appian application along with a Site to view the CDT structures

Attachments:

  1. Complementary Appian application - which includes a Site to access the UI to view the CDT structure
  2. A sample screenshot
  3. Deployment and usage instructions document
  4. cv_gettypenumberofcontainedtypeforlisttype() - This function will return the datatype number of the contained datatype in a list datatype
  5. cv_gettypeinformationfordatattype() - This function will return the type information for the given datatype - it will include info on whether the given datatype is a list and a CDT.
  6. cv_getfieldsofcdt() - This function will return the current top level fields of the CDT. Nested CDT elements will not be returned by this function
  7. cv_getmetadataforallcdts() - This function will return all the CDTs in the system whose name starts with the given partialName input.
Version history (1)

1.0.0

AppMarket: resubmitting on behalf of the author through AppMarket Submissions as a Plug-in so that it can be deployed from the admin console

Resources

  • Instructions_deployment_and_usage_CDTVisualizer.docx

    Deployment Instructions

    Download