Super dynamic user interface

We have a few hundred products. Each product has different configuration fields (with different labels or data types). Depending on which product is selected by the user, the interface displays various fields for the user to fill out. Does Appian provide a way to render such dynamic interface based on the configuration fields defined in a database table by product? I am trying not to write an interface for each product. Any comments and suggestions are appreciated. 

  Discussion posts and replies are publicly visible

Parents Reply Children
  • We have a few hundred products. I do not want to create a few hundred CDTs and Interfaces for these products. Is it possible to dynamically create Appian interfaces from a DB table on the fly if the DB table stores field definitions for each product?

  • 0
    Certified Lead Developer
    in reply to cindyv0001

    This sounds like it can be done, assuming you have sufficient metadata in your DB fields to describe what SAIL fields Appian should render, (and you can get that metadata entered easily).  Though, for the part where you will store data about each product from those fields back into Appian, you would probably need to have a farily all-encompassing data structure to generically handle all product types in one (or at least a very few) CDT types.  Also this is sort of in the "Extended functionality" area of Appian so a lot of it will be up to you to figure out and then build.