Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Overview
Provides access to Datasheet related data.
Endpoints
The resources available in this module.
DatasheetListApi
Provides API access to the Datasheets List (#/Datasheets/List.aspx) Web Workbench screen.
/api/DatasheetListApi | |||||
---|---|---|---|---|---|
Method | Description | Performed As | Request Query | Request Body | Response |
POST | Retrieve a filtered list of datasheets. | Logged in User | - | ||
PUT | Create a new Datasheet | Logged in User | - |
DatasheetTemplateListApi
Provides API access to the Datasheet Templates List (#/Datasheets/TemplateList.aspx) Web Workbench screen.
/api/DatasheetTemplateListApi | |||||
---|---|---|---|---|---|
Method | Description | Performed As | Request Query | Request Body | Response |
GET | Retrieve a list of datasheet templates. | Logged in User | - | ||
POST | Retrieve a filtered list of datasheet templates. | Logged in User | - |
DatasheetDetailApi
Provides API access to the Datasheet Entry (#/Datasheets/MyList.aspx/Edit) Web Workbench screen.
/url | |||||
---|---|---|---|---|---|
Method | Description | Performed As | Request Query | Request Body | Response |
GET | Retrieve a specific Datasheet | Logged in User | - | ||
POST | Update a Datasheet | Logged in User | - |
Models
The definitions of models specific to endpoints in this module.
DatasheetKey
Field | Type | Description |
---|---|---|
DatasheetID | Integer | The unique Datasheet ID of the Datasheet |
DatasheetModelLine
Field | Type | Description |
---|
Key |
The |
unique key for the line. |
Template |
The Datasheet Template for the |
Datasheet. |
Date |
String | The |
Datasheet |
Subject
The subject on the new Datasheet.
Comments
The Comments on the new Datasheet.
Job
The document which the new Datasheet is for. Only one of these fields should be specified (based on the Key Table on the Datasheet Template).
Plant
Company
Person
SubContract
SubContractClaim
Log
Docket
DatasheetApiModel
Field
Type
Description
Key
DatasheetsDatasheetKey
Completed
Boolean
Questions
Array [QuestionViewData]
Headers
HeaderViewData
Fields
Array [FieldViewData]
DatasheetModelLine
Field
Type
Description
Key
The unique key for the line.
Template
The Datasheet Template for the Datasheet.
Date
String
The Datasheet date.
Name
String
The name of the assignee.
KeyTable
String
The type of document the Datasheet is for.
Subject
String
The subject of the Datasheet.
Rating
Number
The rating of the Datasheet.
Complete
Boolean
Completed or not.
JSON
String
A JSON representation of the Datasheet, including questions.
DatasheetTemplateFilter
Field
Type
Description
KeyTable
string
Filters the templates.
Must be one of the followingdate. | ||
Name | String | The name of the assignee. |
KeyTable | String | The type of document the Datasheet is for. |
Subject | String | The subject of the Datasheet. |
Rating | Number | The rating of the Datasheet. |
Complete | Boolean | Completed or not. |
JSON | String | A JSON representation of the Datasheet, including questions. |
DatasheetDialogFields
Field | Type | Description |
---|---|---|
Date | The Datasheet Date on the new Datasheet. | |
Template | The Datasheet Template for the new Datasheet. | |
Assignee | The Assignee on the new Datasheet. If null then Assignee will be the Logged in User. | |
Subject | The subject on the new Datasheet. | |
Comments | The Comments on the new Datasheet. | |
Job | The document which the new Datasheet is for. Only one of these fields should be specified (based on the Key Table on the Datasheet Template). | |
Plant | ||
Company | ||
Person | ||
SubContract | ||
SubContractClaim | ||
Log | ||
Docket |
DatasheetTemplateFilter
Field | Type | Description |
---|---|---|
KeyTable | string | Filters the templates. Must be one of the following: Jobs, PlantItems, Companies, People, SubContracts, All, Logs, SubContractClaims, Docket |
KeyString | string | If specified, the response will include relatedDatasheetsCount. |
KeyInt | int | If specified, the response will include relatedDatasheetsCount. |
DatasheetTemplateKey
Field
Type
Description
DatasheetTemplateID
Integer
The unique ID of the Datasheet Template
include relatedDatasheetsCount. |
DatasheetTemplateKey
Field | Type | Description |
---|---|---|
DatasheetTemplateID | Integer | The unique ID of the Datasheet Template |
DatasheetTemplateLine
Field | Type | Description |
---|---|---|
Key | The unique key for the line. | |
Description | The description of the Datasheet Template. | |
Details | String | The details of the Datasheet Template. |
KeyTable | String | The type of document the Datasheet Template is for. |
DatasheetType | String | The name of the Datasheet Type of the Datasheet Template. |
DatasheetTemplateTypeId | Integer | The ID of the Datasheet Type of the Datasheet Template. |
Header | The number of Headers on the Datasheet Template. | |
Deactivated | Boolean | The Deactivated flag on the Datasheet Template. |
DeactivatedValue | The Deactivated flag on the Datasheet Template. | |
JSON | String | A JSON representation of the Datasheet Template, including the template lines. |
DatasheetApiModel
Field | Type | Description |
---|---|---|
Key |
The unique key for the |
Datasheet. | ||
Completed | The completed flag on the Datasheet. |
Headers |
The |
header information on the Datasheet |
. |
Fields |
String
Array<FieldViewData> | All fields on the Datasheet |
. |
Questions |
Array<QuestionViewData> | The |
question fields on the Datasheet |
. |
HeaderViewData
Field |
---|
The name of the Datasheet Type of the Datasheet Template.
DatasheetTemplateTypeId
Integer
The ID of the Datasheet Type of the Datasheet Template.
Header
The number of Headers on the Datasheet Template.
Deactivated
Boolean
The Deactivated flag on the Datasheet Template.
DeactivatedValue
The Deactivated flag on the Datasheet Template.
JSON
String
Type | Description | |
---|---|---|
Headers | Array<FieldViewData> | The header fields without a column. |
Columns | Array<HeaderColumnViewData> | The columns of header fields. |
HeaderColumnViewData
Field | Type | Description |
---|---|---|
ColumnNo | Integer | The column number for these header fields. |
Headers | Array<FieldViewData> | The header fields in this column. |
QuestionViewData
Field | Type | Description | DatasheetLineId | Integer|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
QuestionId | Integer | Code The ID of the datasheets question | Text | String | Title | String | HasNotes | Boolean | Notes | String | BoolValue | Boolean | StringValue | String | DateValue | String | TimeValue | String | IntValue | Integer | DecimalValue | Number |
DisplayText | String | Text that displayed for users. | ||||||||||||||||||||
SelectList | Array [string] | Values of answersQuestion for this line. | ||||||||||||||||||||
DatasheetLineId | Integer | The ID of the Datasheet Template for this line. | ||||||||||||||||||||
TemplateLineId | Integer | The unique ID for this Datasheet line. | ||||||||||||||||||||
Text | String | The text from the Datasheet Template line. | ||||||||||||||||||||
Title | String | The instructions from the Datasheet Template line. | ||||||||||||||||||||
HasNotes | Boolean | The Has Notes flag on the Datasheet Template line. | ||||||||||||||||||||
Required | Boolean | The Required flag on the Datasheet Template line. | ||||||||||||||||||||
Notes | String | The Notes on the Datasheet line. | ||||||||||||||||||||
Type | String | Type of the question.
| ||||||||||||||||||||
GetClassBoolValue | String | |||||||||||||||||||||
TemplateLineId | Integer | Line id. | ||||||||||||||||||||
Id | String | JsAttrName | String | JsAttrValue | String | Name | String | Visible | Boolean | Disabled | Boolean | Required | Boolean | InfoText | StringBoolean | These fields contain the response on the Datasheet line. Based on the type of the Datasheet Question on the Datasheet line. | ||||||
StringValue | String | |||||||||||||||||||||
DateValue | String | |||||||||||||||||||||
TimeValue | String | |||||||||||||||||||||
IntValue | Integer | |||||||||||||||||||||
DecimalValue | Number | |||||||||||||||||||||
DisplayText | String | |||||||||||||||||||||
SelectList | Array<string> |
Examples
%name
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Request
Response
Response sample
|
Get the list of datasheets template.
Expand | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
Request
Response
Response sample
|
⬆️ Back to top
On this page
Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|