NovatusDynamicForm Object

  • The NovatusDynamicForm class contains additional forms that can be attached to Company or Contract profiles. 
  • The configId and objectId fields are required.  These two fields are obtained from the Admin > Dynamic Forms area of the UI.  These two fields can be found under a specific Dynamic Form.
    • configId is the name of the form itself
    • objectId is the name of the field on the form
  • These values default to a do_.... string, and these strings can be changed to something else, but it should be noted that if the API code is already written, then changing these values will cause errors in the API.
  • Additional fields on the contract/company profile cannot be created.  They must first be created within the app then queried in the API. 

Production WSDL: https://app1.novatuscontracts.com/Contracts/wsapi/v1/DynamicForm?Wsdl

Field Name

Type

Description

Queryable

id

String

The unique identifier of the form

Yes

configId

String

A unique identifier of the form itself

-

objectId

String

The ID of the field on the form

Yes

dynamics

Map<String,Object>

A map of dynamic object type ID's to their values

-


NovatusDynamicForm Object Methods