1
0
-1

I see references in the api to "FormDesign" and we have a table in our database called "FORM_DESIGN" containing no records. What is it and where is it used?

    CommentAdd your comment...

    3 answers

    1.  
      1
      0
      -1

      Our maestro forms are designed in the cloud using maestro at maestro.avoka.com.au so the TM instance they are attached to in the cloud has the form design information.

        CommentAdd your comment...
      1.  
        2
        1
        0

        So is there a part of maestro related to specifically to "Form Design", I can't find any documentation. Or is this something that happens behind the scenes - obviously all forms are designed.


        1. Julio Berrueco

          There's documentation about it in TM core API.

          The object holds info like name, version, last modified, active, etc..

        2. Matthew White

          Hi Julio,

          I did read that documentation but nowhere does it explain what FormDesign is as a concept or why I might want to use it. Calling form.getFormDesign() on any of our production forms returns null so I'm wondering what it's purpose is if none of our forms seem to have any data for it.

          Matt

        3. Julio Berrueco

          Hi Matthew,

          Your FormDesing table on DB is empty, so you will never fetch any form design.

          Most probably you have 2 different instances, one where the forms are designed, and another where the forms are imported and rendered.

          FormDesing object should be in the instance where the forms are designed.

          Julio.

        4. Matthew White

          Further, we then publish them from there to TM servers, test and prod that we host within our own infrastructure.

        5. Julio Berrueco

          Hi Matthew,

          Yes, should be in AU instance, Maestro and Transact are coming together, not like Composer and old versions of Transaction Manager.

          When a form is exported to be imported in another instance, some of that meta data is on that package, but it's linked to the form, not as a separate table like the one used by Maestro.

          Julio.


        CommentAdd your comment...
      2.  
        1
        0
        -1

        Hi Matthew,

        It contains metadata of Maestro forms. Not sure if db is used or only as a transient object related with the form.

        Regards,

        Julio.

        1. Matthew White

          Hi Julio,

          Thanks for your help explaining this.

          I have converted one of my clarifying comments to be the answer as it probably best describes what is happening.

          Cheers

          Matt

        CommentAdd your comment...