# Class: WorkModelSpecification

## tibco.objectapi.brm.WorkModelSpecification

#### new WorkModelSpecification()

Specification of a work model, defining the input, output and inout paramaters defined by the model. Constructs a new WorkModelSpecification.

### Extends

- tibco.objectapi.common.datamodel.DataModel

### Members

#### inouts :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed to/from a work item or page activity. This property holds the value of the 'Inouts' containment reference list.

##### Type:

- Array.<tibco.objectapi.common.datamodel.FieldType>

Overrides:
  - tibco.objectapi.common.datamodel.DataModel#inouts

#### inputs :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed to a work item or page activity. This property holds the value of the 'Inputs' containment reference list.

##### Type:

- Array.<tibco.objectapi.common.datamodel.FieldType>

Overrides:
  - tibco.objectapi.common.datamodel.DataModel#inputs

#### outputs :Array.<tibco.objectapi.common.datamodel.FieldType>

An array of parameters passed from a work item or page activity. This property holds the value of the 'Outputs' containment reference list.

##### Type:

- Array.<tibco.objectapi.common.datamodel.FieldType>

Overrides:
  - tibco.objectapi.common.datamodel.DataModel#outputs