Get Data Definition

GET /ws/rest/service/v1/ds/data-def

Version: 20.11

Purpose:

To get list of data definitions

Input:

All parameters should be URL encoded.

Path Parameter

type = Basic / Cost Codes / Data Picker

filter =

{

"name": "Sample DD Name",

"data_source": ""

}

Notes:

Output:

JSON object containing 'status', 'data', 'message'

Basic type Output:

Get Data Definition of type Basic output JSON

{

"data": [

{

"data_size": 0,

"name": "Account Code Picker",

"data_type": "Integer",

"input_type": "Picker",

"used": "Yes",

"category": "System"

},

{

"data_size": 128,

"name": "Account Type PD",

"data_type": "String",

"input_type": "Pull-down Menu",

"data_set": [],

"used": "Yes",

"category": "Company"

},

{

"data_size": 128,

"name": "Action Required PD",

"data_type": "String",

"input_type": "Pull-down Menu",

"dataset_non_modifiable": "No",

"data_set": [

{

"status": "Active",

"value": "No",

"label": "No",

"row_num": 1,

"is_default": "No"

},

{

"status": "Active",

"value": "Yes",

"label": "Yes",

"row_num": 2,

"is_default": "No"

}

],

"used": "Yes",

"category": "^Company"

}

],

"message": [

"success"

],

"status": 200

}

Cost Code type Output:

Get Data Definition of type Cost Codes output JSON

{

"data": [{

"data_size": 32,

"name": "Segment 1",

"data_type": "String",

"input_type": "Text Box",

"used": "Yes",

"label": "Segment 1",

"category": "CBS Code"

},

{

"data_size": 32,

"name": "segment 2",

"data_type": "String",

"input_type": "Pull-down Menu",

"label": "Segment 2",

"dataset_non_modifiable": "Yes",

"data_set": [

{

"status": "Active",

"value": "Yes",

"label": "Yes",

"row_num": 1,

"is_default": "No"

},

{

"status": "Active",

"value": "No",

"label": "No",

"row_num": 2,

"is_default": "No"

}

],

"used": null,

"category": "CBS Code"

}

],

"message": [

"success"

],

"status": 200

}

DataPicker type output:

Get Data Definition of type Data Pickers output JSON

{

"data": [

{

"data_element": "uuu_user_name",

"display_element": "Name",

"name": "Action Item Approver DP",

"used": "Yes",

"category": "User Attributes",

"data_source": "User Attributes"

},

{

"data_element": "space_sp_space_name",

"display_element": "Space Name",

"name": "Usable Space DP",

"used": "Yes",

"category": "Space Manager",

"data_source": "Usable Space"

},

{

"data_element": "ugenPropertyName",

"display_element": "Property Name",

"name": "Property DP",

"used": "Yes",

"category": "Business Process",

"data_source": "Prospective Properties"

},

{

"data_element": "uveVendorNameTB50",

"display_element": "Vendor Name",

"name": "Vendors PK",

"used": "Yes",

"category": "Business Process",

"data_source": "Vendors"

}

],

"message": [

"success"

],

"status": 200

}

Status codes are:

1> 200, for success



Legal Notices | Your Privacy Rights
Copyright © 1998, 2022

Last Published Tuesday, February 8, 2022