Subject Record

The Subject Record contains details about the entity that the workflow activity will be performed against. Currently the only entity type supported by the Subject Record is the Business type; however, in the future other types such, as Person, may be added.

When creating a Subject Record, the entity type must be provided. Subject Records cannot change type once created. The type of Subject Record determines the type of other entities that can be added. For example, the Business-type Subject Record can have businesses, bank accounts, and persons added.

An empty Subject Record can also be created when starting a Workflow without providing a subject_record_id. The Subject Record type returned will be appropriate to the Workflow type.

Subject Records can contain full or partial data. The Workflow determines the requirements of the required data within a Subject Record. For example, the Business-Application-type Workflow requires the Business be added to the Business-type Subject Record and that the Business information be populated.