Can anyone help me out? How do I format the GET url to filer workitems from the requestInstanceId value. I have tried hundreds of combinations:
examples like : https://r<vraserver>/workitem-service/api/workitems/?$filter=(workItemRequest/itemData/entries/key eq *7990b2ce-0497-4a5a-9c40-060350086078*)
Its driving me crazy
Please help!
Which bit are you trying to filter on?
{
"links": [
{
"@type": "link",
"rel": "next",
"href": "https://vra.melb.vmware.local/workitem-service/api/workitems?page=2&limit=20"
}
],
"content": [
{
"@type": "WorkItem",
"id": "00dae5d6-7c82-43fb-9b03-1a03cebbf98c",
"version": 2,
"workItemNumber": 1,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "00dae5d6-7c82-43fb-9b03-1a03cebbf98c",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-01-12T02:43:20.675Z",
"assignedDate": "2015-01-12T02:41:59.476Z",
"createdDate": "2015-01-12T02:41:59.476Z",
"assignedOrCompletedDate": "2015-01-12T02:43:20.675Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "00dae5d6-7c82-43fb-9b03-1a03cebbf98c",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 3
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "24d6b300-b798-4c88-9c9e-8968895cd849"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": ""
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "4758827c-f348-4044-8d02-be1b5add7e29"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "34"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "Testing approval processing"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 2
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "6f607c2b-b1f8-45d6-90ac-b561b6cfd0ad",
"version": 2,
"workItemNumber": 2,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "6f607c2b-b1f8-45d6-90ac-b561b6cfd0ad",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-01-16T03:30:04.377Z",
"assignedDate": "2015-01-16T03:26:32.918Z",
"createdDate": "2015-01-16T03:26:32.918Z",
"assignedOrCompletedDate": "2015-01-16T03:30:04.377Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "6f607c2b-b1f8-45d6-90ac-b561b6cfd0ad",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 12
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "31d7d54a-32ea-4887-952c-1c2dfa7bc9f7"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": "Any thing"
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "545c2baf-2809-4d9a-8619-647eebd28505"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "44"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "Demo for the team"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 8
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "999a3cf5-7e49-4601-a4d6-e0f181045284",
"version": 2,
"workItemNumber": 3,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "999a3cf5-7e49-4601-a4d6-e0f181045284",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-01-22T04:40:36.994Z",
"assignedDate": "2015-01-22T04:39:53.703Z",
"createdDate": "2015-01-22T04:39:53.703Z",
"assignedOrCompletedDate": "2015-01-22T04:40:36.994Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "999a3cf5-7e49-4601-a4d6-e0f181045284",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "asingleton@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "be1555cd-8715-4663-958e-8c510467941b"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "asingleton@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": ""
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "6fb0f598-cc1a-409d-9492-b75e15ef5ac8"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "47"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "Testing new IP range"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "asingleton@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "d2f69c4c-bf13-41b6-bc1a-ebdf4f974165",
"version": 2,
"workItemNumber": 4,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "d2f69c4c-bf13-41b6-bc1a-ebdf4f974165",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-02-04T22:57:22.420Z",
"assignedDate": "2015-02-04T22:54:03.804Z",
"createdDate": "2015-02-04T22:54:03.804Z",
"assignedOrCompletedDate": "2015-02-04T22:57:22.420Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "d2f69c4c-bf13-41b6-bc1a-ebdf4f974165",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 45
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "7584b5dc-e020-43ce-92e9-74761e9a244a"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": "Needed for testing."
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "131f9fc3-2882-41d5-9294-899d7cd447fd"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "54"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "SOE testing on Win2008 R2."
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 30
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "77e9063f-31fd-41f3-8444-e7f77474bc42",
"version": 2,
"workItemNumber": 5,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "77e9063f-31fd-41f3-8444-e7f77474bc42",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-02-05T10:37:09.706Z",
"assignedDate": "2015-02-05T10:36:07.743Z",
"createdDate": "2015-02-05T10:36:07.743Z",
"assignedOrCompletedDate": "2015-02-05T10:37:09.706Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "77e9063f-31fd-41f3-8444-e7f77474bc42",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "asingleton@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 45
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "1b358c22-e3bb-4154-9099-a06b6b3ae998"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "asingleton@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": "Needed for testing"
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "6fd7afb8-8cb8-4375-adb6-b9d65e3e1234"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "57"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "Web app testing"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "asingleton@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 30
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "25e91981-5f16-4680-9fea-3be464aebe86",
"version": 2,
"workItemNumber": 6,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "25e91981-5f16-4680-9fea-3be464aebe86",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-02-06T00:24:29.426Z",
"assignedDate": "2015-02-06T00:22:07.112Z",
"createdDate": "2015-02-06T00:22:07.112Z",
"assignedOrCompletedDate": "2015-02-06T00:24:29.426Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "25e91981-5f16-4680-9fea-3be464aebe86",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "asingleton@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 6
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "adc9bf4f-0917-4cf9-aa62-108e7313c2d4"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "asingleton@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": "Needed to keep the guys happy"
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "273a1f4a-8725-45bf-893d-7f660d0a64a0"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "61"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "Demo for EMC"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "asingleton@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 4
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "3c24fb4d-877a-448a-a626-852c7b378053",
"version": 2,
"workItemNumber": 10,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "3c24fb4d-877a-448a-a626-852c7b378053",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-02-27T02:45:13.251Z",
"assignedDate": "2015-02-27T02:43:21.570Z",
"createdDate": "2015-02-27T02:43:21.570Z",
"assignedOrCompletedDate": "2015-02-27T02:45:13.251Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "3c24fb4d-877a-448a-a626-852c7b378053",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 8
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "55282e45-a4cb-4466-95c7-3b289c06fa53"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": "Please approve for demo"
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "7cf36f34-77d5-44c7-96f2-9ac6effea887"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "88"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.6
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "Test machine"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 5
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "5e0201f5-ef05-4257-b354-23a821aaf5da",
"version": 2,
"workItemNumber": 7,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "5e0201f5-ef05-4257-b354-23a821aaf5da",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-02-25T05:31:01.598Z",
"assignedDate": "2015-02-25T05:29:43.570Z",
"createdDate": "2015-02-25T05:29:43.570Z",
"assignedOrCompletedDate": "2015-02-25T05:31:01.598Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "5e0201f5-ef05-4257-b354-23a821aaf5da",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "16882fc3-0371-4908-8615-a64a778fbf8d"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": ""
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "cee322f8-c638-4427-bfb8-67e4c6506e57"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "79"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "Envisian Demo No 2"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "e6e1decc-99f3-40df-8335-fb4b4e630656",
"version": 2,
"workItemNumber": 8,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "e6e1decc-99f3-40df-8335-fb4b4e630656",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-02-25T06:01:26.525Z",
"assignedDate": "2015-02-25T06:00:13.885Z",
"createdDate": "2015-02-25T06:00:13.885Z",
"assignedOrCompletedDate": "2015-02-25T06:01:26.525Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "e6e1decc-99f3-40df-8335-fb4b4e630656",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 7.5
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "8cddec9e-8dbe-4498-a15a-67a61b11cce4"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": "Needed for my demo"
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "1817a7df-8daa-45ab-b78b-0edc44576a1d"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "82"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "Envisian Demo 4"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 5
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "17f869ff-ca53-4703-93dd-d3760f123888",
"version": 2,
"workItemNumber": 9,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "17f869ff-ca53-4703-93dd-d3760f123888",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-02-25T06:29:37.232Z",
"assignedDate": "2015-02-25T06:28:08.981Z",
"createdDate": "2015-02-25T06:28:08.981Z",
"assignedOrCompletedDate": "2015-02-25T06:29:37.232Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "17f869ff-ca53-4703-93dd-d3760f123888",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 7.5
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "b701362e-d1e3-4d0a-a458-092a2a206d35"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": ""
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "0b7e3059-fac2-4ce2-9930-d3c146b60ece"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "85"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "Envisian Demo No 6"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 5
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "38e7173a-3835-470d-90d4-27999e2ae28e",
"version": 2,
"workItemNumber": 11,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "38e7173a-3835-470d-90d4-27999e2ae28e",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-03-05T03:45:30.915Z",
"assignedDate": "2015-03-05T03:45:02.941Z",
"createdDate": "2015-03-05T03:45:02.941Z",
"assignedOrCompletedDate": "2015-03-05T03:45:30.915Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "38e7173a-3835-470d-90d4-27999e2ae28e",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "nwheat@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 30
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "861ab893-f763-4783-bdff-1071dc9c89f4"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "nwheat@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": "Please provision"
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "0f50f8a5-188d-4847-99b9-b037b0e160b9"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "89"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": ""
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "nwheat@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 20
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "382ea50a-cfa4-441e-b0df-b49554649f3c",
"version": 2,
"workItemNumber": 13,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "382ea50a-cfa4-441e-b0df-b49554649f3c",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-03-11T22:50:44.056Z",
"assignedDate": "2015-03-11T22:47:41.020Z",
"createdDate": "2015-03-11T22:47:41.020Z",
"assignedOrCompletedDate": "2015-03-11T22:50:44.056Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "382ea50a-cfa4-441e-b0df-b49554649f3c",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "a87368d4-6f5c-48a9-b886-f9443766347b"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": "Testing for Demo"
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "ce1537c3-7392-40d0-bb31-b75d5c082ad8"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "107"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": ""
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "fb89224b-1cc2-43d5-971f-43b4ce96ac63",
"version": 2,
"workItemNumber": 18,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "fb89224b-1cc2-43d5-971f-43b4ce96ac63",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-03-12T02:53:43.758Z",
"assignedDate": "2015-03-12T02:52:29.297Z",
"createdDate": "2015-03-12T02:52:29.297Z",
"assignedOrCompletedDate": "2015-03-12T02:53:43.758Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "fb89224b-1cc2-43d5-971f-43b4ce96ac63",
"itemName": "Windows Server 2008 R2",
"itemDescription": "Vanilla OS build, updated as of January 2014.",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 45
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "1a1c2eb8-9b8b-44a2-b403-6bc1cd01c1bb"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": "Please approve my request"
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows Server 2008 R2"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "25abf2e2-477c-4467-b887-5388b8efc96b"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "108"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Vanilla OS build, updated as of January 2014."
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 1.5
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": ""
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 30
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "6f9cc064-1640-48f5-957c-5d271f8ac173",
"version": 2,
"workItemNumber": 22,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "6f9cc064-1640-48f5-957c-5d271f8ac173",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-04-17T03:26:20.215Z",
"assignedDate": "2015-03-29T12:11:25.365Z",
"createdDate": "2015-03-29T12:11:25.365Z",
"assignedOrCompletedDate": "2015-04-17T03:26:20.215Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "6f9cc064-1640-48f5-957c-5d271f8ac173",
"itemName": "Windows 2012 R2 Server",
"itemDescription": "Windows 2012 R2 Server",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 2.232
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "6968dc06-eea0-4b11-afc4-dfca94f015b0"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": "4th attempt at approval policy"
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows 2012 R2 Server"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "9ef6a98e-1f66-4973-86d7-62516ea52207"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "148"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Windows 2012 R2 Server"
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 2.232
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval 2"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "UAT"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
]
}
},
"status": "Rejected",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "86992fbb-9fa6-4df6-bbc1-edadc1802f55",
"version": 2,
"workItemNumber": 23,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "86992fbb-9fa6-4df6-bbc1-edadc1802f55",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-04-17T03:26:29.935Z",
"assignedDate": "2015-03-29T12:18:45.541Z",
"createdDate": "2015-03-29T12:18:45.541Z",
"assignedOrCompletedDate": "2015-04-17T03:26:29.935Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "86992fbb-9fa6-4df6-bbc1-edadc1802f55",
"itemName": "Windows 2012 R2 Server",
"itemDescription": "Windows 2012 R2 Server",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 2.232
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "eae93c0c-3e5d-4701-9f66-278e5713131d"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": "6th attempt at approval processing."
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows 2012 R2 Server"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "2c491f58-4646-4b0b-a52a-3da38097058e"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "150"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Windows 2012 R2 Server"
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 2.232
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval 2"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "UAT"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
]
}
},
"status": "Rejected",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "7ee762a4-1f4a-4cb6-846f-f93a09159417",
"version": 2,
"workItemNumber": 24,
"assignees": [
{
"principalId": "approver@melb.vmware.local",
"principalType": "USER"
}
],
"subTenantId": "f29857de-fda8-44cb-8ea7-2df251a02eae",
"tenantId": "dev",
"callbackEntityId": "7ee762a4-1f4a-4cb6-846f-f93a09159417",
"workItemType": {
"id": "com.vmware.csp.core.approval.workitem.request",
"name": "Approval",
"pluralizedName": "Approvals",
"description": "Type registered by the Approval Service.",
"serviceTypeId": "com.vmware.csp.core.cafe.approvals",
"actions": [
{
"id": "com.vmware.csp.core.approval.action.approve",
"name": "Approve",
"stateName": "Approved",
"icon": {
"id": "01e29cac-fc74-4005-8198-5ae41b7f3e1b",
"name": "approved.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.approve.state}"
},
{
"id": "com.vmware.csp.core.approval.action.reject",
"name": "Reject",
"stateName": "Rejected",
"icon": {
"id": "d112c366-3215-4d50-9a7c-3851d5be17e8",
"name": "rejected.png",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.core.cafe.approvals@action.reject.state}"
}
],
"completeByEmail": true,
"commentsField": "businessJustification",
"listView": {
"columns": [
{
"id": "requestLease",
"label": "Lease",
"description": "Lease",
"dataType": {
"type": "primitive",
"typeId": "TIME_SPAN"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Unlimited"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedBy",
"label": "Requested By",
"description": "Requested By",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestReasons",
"label": "Reasons",
"description": "Reasons",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedFor",
"label": "Requested For",
"description": "Requested For",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestDescription",
"label": "Description",
"description": "Description",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "phase",
"label": "Phase",
"description": "Phase",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "policy",
"label": "Policy",
"description": "Policy",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseTotal",
"label": "Lease Cost",
"description": "Lease Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_RANGE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestLeaseRate",
"label": "Cost",
"description": "Cost",
"dataType": {
"type": "primitive",
"typeId": "MONEY_TIME_RATE"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": [
{
"type": "nullDisplayText",
"value": {
"type": "constant",
"value": {
"type": "string",
"value": "Not Applicable"
}
}
}
]
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemDescription",
"label": "Requested Item Desc",
"description": "Requested Item Desc",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestRef",
"label": "Request",
"description": "Request",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
},
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestRef",
"requestedItemName",
"requestedFor",
"requestLease",
"requestLeaseRate",
"requestLeaseTotal"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "approval.details"
},
"workItemSubmission": {
"type": "external",
"formId": "approval.submission"
},
"workItemNotification": {
"type": "external",
"formId": "approval.notification"
}
}
},
"completedDate": "2015-04-17T03:29:17.688Z",
"assignedDate": "2015-04-17T03:28:36.802Z",
"createdDate": "2015-04-17T03:28:36.802Z",
"assignedOrCompletedDate": "2015-04-17T03:29:17.688Z",
"serviceId": "9ef5a672-3791-45fd-b029-db41dee4383f",
"workItemRequest": {
"itemId": "7ee762a4-1f4a-4cb6-846f-f93a09159417",
"itemName": "Windows 2012 R2 Server",
"itemDescription": "Windows 2012 R2 Server",
"itemRequestor": "requester@melb.vmware.local",
"itemCost": 0,
"itemData": {
"entries": [
{
"key": "requestLeaseTotal",
"value": {
"type": "money",
"currencyCode": "USD",
"amount": 26.784000000000002
}
},
{
"key": "approvalId",
"value": {
"type": "string",
"value": "39ca4d34-7b39-4138-a3cc-5e1860ef3791"
}
},
{
"key": "requestClassId",
"value": {
"type": "string",
"value": "request"
}
},
{
"key": "requestedFor",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestReasons",
"value": {
"type": "string",
"value": ""
}
},
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "Windows 2012 R2 Server"
}
},
{
"key": "requestInstanceId",
"value": {
"type": "string",
"value": "e53867b8-5b24-40e7-97cd-a28c739e4c4c"
}
},
{
"key": "requestRef",
"value": {
"type": "string",
"value": "155"
}
},
{
"key": "requestedItemDescription",
"value": {
"type": "string",
"value": "Windows 2012 R2 Server"
}
},
{
"key": "requestLeaseRate",
"value": {
"type": "moneyTimeRate",
"cost": {
"type": "money",
"currencyCode": "USD",
"amount": 2.232
},
"basis": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 1
}
}
},
{
"key": "requestingServiceId",
"value": {
"type": "string",
"value": "73a9c6c3-e008-402d-8e6a-c402c7da9248"
}
},
{
"key": "policy",
"value": {
"type": "string",
"value": "Requester user approval 2"
}
},
{
"key": "requestDescription",
"value": {
"type": "string",
"value": "Testing new SOE"
}
},
{
"key": "phase",
"value": {
"type": "string",
"value": "Pre Approval"
}
},
{
"key": "requestedBy",
"value": {
"type": "string",
"value": "requester@melb.vmware.local"
}
},
{
"key": "requestLease",
"value": {
"type": "timeSpan",
"unit": "DAYS",
"amount": 12
}
}
]
}
},
"status": "Approved",
"completedBy": "approver@melb.vmware.local",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "0d813fdd-2bdb-4e25-8da4-d222354c2bac",
"version": 1,
"workItemNumber": 31,
"assignees": [
{
"principalId": "phelmling@melb.vmware.local",
"principalType": "USER"
}
],
"tenantId": "dev",
"callbackEntityId": "7",
"workItemType": {
"id": "com.vmware.cafe.reclamation.workItem",
"name": "Reclamation Request",
"pluralizedName": "Reclamation Requests",
"description": "Management service reclamation request",
"serviceTypeId": "com.vmware.csp.component.management.service",
"actions": [
{
"id": "com.vmware.cafe.reclamation.workItem.approve",
"name": "Release for Reclamation",
"stateName": "Approved",
"icon": {
"id": "03541c38-15c0-4853-9a41-aeba9741ddaa",
"name": "Approve Action Icon",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.component.management.service@approve.action.state}"
},
{
"id": "com.vmware.cafe.reclamation.workItem.reject",
"name": "Item In Use",
"stateName": "Rejected",
"icon": {
"id": "30cbdc52-c4e8-4d00-abfa-edf91f6e2a5b",
"name": "Reject Action Icon",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.component.management.service@reject.action.state}"
}
],
"completeByEmail": false,
"commentsField": null,
"listView": {
"columns": [
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestedItemName"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "management.reclamation.request.details"
},
"workItemSubmission": {
"type": "external",
"formId": "management.reclamation.request.submission"
},
"workItemNotification": {
"type": "external",
"formId": "management.reclamation.request.notification"
}
}
},
"completedDate": null,
"assignedDate": "2015-07-28T03:31:52.509Z",
"createdDate": "2015-07-28T03:31:52.509Z",
"assignedOrCompletedDate": "2015-07-28T03:31:52.509Z",
"serviceId": "0e960190-2ad6-4a47-9a1b-c18d8c60c011",
"workItemRequest": {
"itemId": "Reclamation Request",
"itemName": "vcloud016",
"itemDescription": "Reclamation request work-item",
"itemRequestor": "nwheat@melb.vmware.local",
"itemCost": 1,
"itemData": {
"entries": [
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "vcloud016"
}
}
]
}
},
"status": "Active",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "462a624f-706f-48c3-ad77-d843128999f0",
"version": 1,
"workItemNumber": 26,
"assignees": [
{
"principalId": "jpolizzi@melb.vmware.local",
"principalType": "USER"
}
],
"tenantId": "dev",
"callbackEntityId": "2",
"workItemType": {
"id": "com.vmware.cafe.reclamation.workItem",
"name": "Reclamation Request",
"pluralizedName": "Reclamation Requests",
"description": "Management service reclamation request",
"serviceTypeId": "com.vmware.csp.component.management.service",
"actions": [
{
"id": "com.vmware.cafe.reclamation.workItem.approve",
"name": "Release for Reclamation",
"stateName": "Approved",
"icon": {
"id": "03541c38-15c0-4853-9a41-aeba9741ddaa",
"name": "Approve Action Icon",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.component.management.service@approve.action.state}"
},
{
"id": "com.vmware.cafe.reclamation.workItem.reject",
"name": "Item In Use",
"stateName": "Rejected",
"icon": {
"id": "30cbdc52-c4e8-4d00-abfa-edf91f6e2a5b",
"name": "Reject Action Icon",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.component.management.service@reject.action.state}"
}
],
"completeByEmail": false,
"commentsField": null,
"listView": {
"columns": [
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestedItemName"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "management.reclamation.request.details"
},
"workItemSubmission": {
"type": "external",
"formId": "management.reclamation.request.submission"
},
"workItemNotification": {
"type": "external",
"formId": "management.reclamation.request.notification"
}
}
},
"completedDate": null,
"assignedDate": "2015-07-28T00:45:27.257Z",
"createdDate": "2015-07-28T00:45:27.257Z",
"assignedOrCompletedDate": "2015-07-28T00:45:27.257Z",
"serviceId": "0e960190-2ad6-4a47-9a1b-c18d8c60c011",
"workItemRequest": {
"itemId": "Reclamation Request",
"itemName": "win076",
"itemDescription": "Reclamation request work-item",
"itemRequestor": "jpolizzi@melb.vmware.local",
"itemCost": 1,
"itemData": {
"entries": [
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "win076"
}
}
]
}
},
"status": "Active",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "8e2d9d57-249b-4fa6-a6a6-846d1d8359bc",
"version": 1,
"workItemNumber": 27,
"assignees": [
{
"principalId": "sstickells@melb.vmware.local",
"principalType": "USER"
}
],
"tenantId": "dev",
"callbackEntityId": "3",
"workItemType": {
"id": "com.vmware.cafe.reclamation.workItem",
"name": "Reclamation Request",
"pluralizedName": "Reclamation Requests",
"description": "Management service reclamation request",
"serviceTypeId": "com.vmware.csp.component.management.service",
"actions": [
{
"id": "com.vmware.cafe.reclamation.workItem.approve",
"name": "Release for Reclamation",
"stateName": "Approved",
"icon": {
"id": "03541c38-15c0-4853-9a41-aeba9741ddaa",
"name": "Approve Action Icon",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.component.management.service@approve.action.state}"
},
{
"id": "com.vmware.cafe.reclamation.workItem.reject",
"name": "Item In Use",
"stateName": "Rejected",
"icon": {
"id": "30cbdc52-c4e8-4d00-abfa-edf91f6e2a5b",
"name": "Reject Action Icon",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.component.management.service@reject.action.state}"
}
],
"completeByEmail": false,
"commentsField": null,
"listView": {
"columns": [
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestedItemName"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "management.reclamation.request.details"
},
"workItemSubmission": {
"type": "external",
"formId": "management.reclamation.request.submission"
},
"workItemNotification": {
"type": "external",
"formId": "management.reclamation.request.notification"
}
}
},
"completedDate": null,
"assignedDate": "2015-07-28T03:21:21.598Z",
"createdDate": "2015-07-28T03:21:21.598Z",
"assignedOrCompletedDate": "2015-07-28T03:21:21.598Z",
"serviceId": "0e960190-2ad6-4a47-9a1b-c18d8c60c011",
"workItemRequest": {
"itemId": "Reclamation Request",
"itemName": "app031",
"itemDescription": "Reclamation request work-item",
"itemRequestor": "sstickells@melb.vmware.local",
"itemCost": 1,
"itemData": {
"entries": [
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "app031"
}
}
]
}
},
"status": "Active",
"availableActions": []
},
{
"@type": "WorkItem",
"id": "27fa05e6-8677-472e-a4d5-bc67f8881066",
"version": 1,
"workItemNumber": 28,
"assignees": [
{
"principalId": "nwheat@melb.vmware.local",
"principalType": "USER"
}
],
"tenantId": "dev",
"callbackEntityId": "4",
"workItemType": {
"id": "com.vmware.cafe.reclamation.workItem",
"name": "Reclamation Request",
"pluralizedName": "Reclamation Requests",
"description": "Management service reclamation request",
"serviceTypeId": "com.vmware.csp.component.management.service",
"actions": [
{
"id": "com.vmware.cafe.reclamation.workItem.approve",
"name": "Release for Reclamation",
"stateName": "Approved",
"icon": {
"id": "03541c38-15c0-4853-9a41-aeba9741ddaa",
"name": "Approve Action Icon",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.component.management.service@approve.action.state}"
},
{
"id": "com.vmware.cafe.reclamation.workItem.reject",
"name": "Item In Use",
"stateName": "Rejected",
"icon": {
"id": "30cbdc52-c4e8-4d00-abfa-edf91f6e2a5b",
"name": "Reject Action Icon",
"contentType": "image/png",
"image": null
},
"stateNameId": "{com.vmware.csp.component.management.service@reject.action.state}"
}
],
"completeByEmail": false,
"commentsField": null,
"listView": {
"columns": [
{
"id": "requestedItemName",
"label": "Requested Item",
"description": "Requested Item",
"dataType": {
"type": "primitive",
"typeId": "STRING"
},
"displayAdvice": null,
"state": {
"dependencies": [],
"facets": []
},
"filterable": false,
"sortable": false,
"isMultiValued": false
}
],
"defaultSequence": [
"requestedItemName"
]
},
"version": 12,
"forms": {
"workItemDetails": {
"type": "external",
"formId": "management.reclamation.request.details"
},
"workItemSubmission": {
"type": "external",
"formId": "management.reclamation.request.submission"
},
"workItemNotification": {
"type": "external",
"formId": "management.reclamation.request.notification"
}
}
},
"completedDate": null,
"assignedDate": "2015-07-28T03:26:37.995Z",
"createdDate": "2015-07-28T03:26:37.995Z",
"assignedOrCompletedDate": "2015-07-28T03:26:37.995Z",
"serviceId": "0e960190-2ad6-4a47-9a1b-c18d8c60c011",
"workItemRequest": {
"itemId": "Reclamation Request",
"itemName": "dev018",
"itemDescription": "Reclamation request work-item",
"itemRequestor": "nwheat@melb.vmware.local",
"itemCost": 1,
"itemData": {
"entries": [
{
"key": "requestedItemName",
"value": {
"type": "string",
"value": "dev018"
}
}
]
}
},
"status": "Active",
"availableActions": []
}
],
"metadata": {
"size": 20,
"totalElements": 22,
"totalPages": 2,
"number": 1,
"offset": 0
}
}
We are trying to filter by the value of a key labelled 'requestInstanceId' found /workItemRequest/itemData
The purpose is that the requestInstanceID is identical to the requestID generated when you request a catalog item that has an approval. Filtering the workitem means we can isolate which workitem number needs to be given to an API call to action the approval. GrantOrchardVMware
OK I am starting to believe this is something overlooked in the vRealize API because we have the same challenge using the vRA Plugin for vRealize Orchestrator. Try it if you dare? Create a workflow that programmatically requests a catalog item that then approves the subsequent related work item without manual intervention.. Either through REST calls or vRO workflows.
I'll buy you a beer or 2 of you succeed.
