| All Verbs | /GetMappingTableFieldData |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| UserID | query | string | No | |
| TableID | query | int | No | |
| FilterResult | query | string | No | |
| MappingTableName | query | string | No | |
| AssetID | query | int | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| AssetID | body | int | No | |
| FieldCollection | body | List<workflowField> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ID | body | int | No | |
| Name | body | string | No | |
| Display | body | string | No | |
| Value | body | Object | No | |
| Text | body | string | No | |
| Type | body | short | No | |
| valuelistType | body | short | No | |
| FieldDataSource | body | List<Dictionary> | No | |
| HolidingFieldName | body | string | No | |
| HolidingFieldEdit | body | string | No | |
| FieldValueQuery | body | string | No | |
| MappingTable | body | string | No | |
| ReadOnly | body | string | No | |
| MappingPKField | body | string | No | |
| MappingTableDisplayReadOnly | body | bool | No | |
| IsEditForm | body | bool | No | |
| MappingFieldValidation | body | List<Dictionary> | No | |
| MappingField | body | List<Column> | No | |
| Mandatory | body | string | No | |
| BulkUpdateField | body | bool | No | |
| MaxLength | body | int | No | |
| ValueList | body | bool | No | |
| hidden | body | string | No | |
| RealName | body | string | No | |
| AssetMappedFDID | body | int | No | |
| Disable | body | string | No | |
| Required | body | string | No | |
| UseMultiSelect | body | byte | No | |
| IsMask | body | bool | No | |
| DisplayMask | body | string | No | |
| MaskStart | body | int | No | |
| MaskEnd | body | int | No | |
| Format | body | string | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /jsv/reply/GetMappingTableFieldData HTTP/1.1
Host: equipstage3.e-isg.com
Content-Type: text/jsv
Content-Length: length
{
UserID: String,
TableID: 0,
FilterResult: String,
MappingTableName: String,
AssetID: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
AssetID: 0,
FieldCollection:
[
{
ID: 0,
Name: String,
Display: String,
Value: {},
Text: String,
Type: 0,
valuelistType: 0,
FieldDataSource:
[
{
String: {}
}
],
HolidingFieldName: String,
HolidingFieldEdit: String,
FieldValueQuery: String,
MappingTable: String,
ReadOnly: String,
MappingPKField: String,
MappingTableDisplayReadOnly: False,
IsEditForm: False,
MappingFieldValidation:
[
{
String: {}
}
],
MappingField:
[
{
field: String,
command: String,
selectable: False,
title: String,
template: String,
format: String,
decimals: 0,
headerTemplate: String,
locked: False,
lockable: False,
sortable: False,
IsInlineEditWF: False,
filterable: False,
valueList: False,
UseMultiSelect: False,
Disable: False,
Required: False,
editor: String,
type: String,
TableType: String,
width: 200,
FieldDataSource:
[
{
String: {}
}
],
expandable: False,
FieldId: 0,
ValueListType: 0,
IsEditable: False,
AssetMappedFieldID: 0,
IsMaxLength: False,
MaxLengthCount: 0,
TextLength: 0
}
],
Mandatory: String,
BulkUpdateField: False,
MaxLength: 0,
ValueList: False,
hidden: String,
RealName: String,
AssetMappedFDID: 0,
Disable: String,
Required: String,
UseMultiSelect: 0,
IsMask: False,
DisplayMask: String,
MaskStart: 0,
MaskEnd: 0,
Format: String
}
]
}