How to build a custom code review tool in Appian.

I just wanted to build a custom code review tool to analyze the project and verify best practices are followed. kind of alternative for Appian Health check. 

  Discussion posts and replies are publicly visible

Parents Reply
  • The Design approach follows on from the following pieces of knowledge and philosophy:

    • Appian design objects are exported as XML files, bundled in a zip file (an Appian patch)
    • There is no Designer access to the Applications that you can create in Appian (i.e. you cannot see an Appian application as a record type)
    • it's all about "risk". So let each Application lead determine what is an acceptable "risk" for each attribute for object type 

    The Design approach:

    • implement a mechanism to "register" an Appian Application as a record in the tool
    • capture some global standards at the Application level
    • implement a framework that allows you to define tests against the different Appian object types 
    • implement a framework that allows you:
      • to examine each XML object, introspect into it in order to extract an attribute 
      • run a "test" against the extracted attribute 
      • record the result of that test
    • present the results of any "Patch Analysis" as a set of drillable charts, with the aim of directing the analyst to the areas that need attention

    Hope this helps

Children