Workday Business Processes · JSON-LD Context

Workday Business Processes Context

JSON-LD context defining the semantic vocabulary for Workday Business Processes from Workday Business Processes.

31 Classes 11 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
wdbp: https://community.workday.com/sites/default/files/file-hosting/productionapi/Business_Process_Service/v41.1/schema/

Classes

BusinessProcessDefinition ProcessInstance InitiateProcessRequest ProcessStep InboxItem ApprovalRequest DenialRequest id name description status type stepId stepName stepType assignedGroup assignedTo definitionId processType initiatorId transactionId processData currentStep cancelReason processInstanceId subject actionTaken priority comment approverId denierId

Properties

Property Type Container
version integer
steps list
order integer
completionPercent integer
startDate dateTime
endDate dateTime
dueDate date
createdDate dateTime
completedDate dateTime
total integer
data list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "wdbp": "https://community.workday.com/sites/default/files/file-hosting/productionapi/Business_Process_Service/v41.1/schema/",

    "BusinessProcessDefinition": "wdbp:BusinessProcessDefinition",
    "ProcessInstance": "wdbp:ProcessInstance",
    "InitiateProcessRequest": "wdbp:InitiateProcessRequest",
    "ProcessStep": "wdbp:ProcessStep",
    "InboxItem": "wdbp:InboxItem",
    "ApprovalRequest": "wdbp:ApprovalRequest",
    "DenialRequest": "wdbp:DenialRequest",

    "id": "@id",
    "name": "schema:name",
    "description": "schema:description",
    "status": "wdbp:status",
    "type": "schema:additionalType",
    "version": {
      "@id": "schema:version",
      "@type": "xsd:integer"
    },

    "steps": {
      "@id": "wdbp:steps",
      "@container": "@list"
    },
    "stepId": "schema:identifier",
    "stepName": "schema:name",
    "stepType": "wdbp:stepType",
    "assignedGroup": "schema:memberOf",
    "assignedTo": "schema:assignee",
    "order": {
      "@id": "schema:position",
      "@type": "xsd:integer"
    },

    "definitionId": "wdbp:definitionId",
    "processType": "wdbp:processType",
    "initiatorId": "wdbp:initiatorId",
    "transactionId": "schema:identifier",
    "processData": "wdbp:processData",
    "currentStep": "wdbp:currentStep",
    "cancelReason": "wdbp:cancelReason",
    "completionPercent": {
      "@id": "wdbp:completionPercent",
      "@type": "xsd:integer"
    },

    "startDate": {
      "@id": "schema:startDate",
      "@type": "xsd:dateTime"
    },
    "endDate": {
      "@id": "schema:endDate",
      "@type": "xsd:dateTime"
    },
    "dueDate": {
      "@id": "schema:expires",
      "@type": "xsd:date"
    },
    "createdDate": {
      "@id": "schema:dateCreated",
      "@type": "xsd:dateTime"
    },
    "completedDate": {
      "@id": "schema:dateModified",
      "@type": "xsd:dateTime"
    },

    "processInstanceId": "wdbp:processInstanceId",
    "subject": "schema:name",
    "actionTaken": "wdbp:actionTaken",
    "priority": "wdbp:priority",

    "comment": "schema:comment",
    "approverId": "wdbp:approverId",
    "denierId": "wdbp:denierId",

    "total": {
      "@id": "wdbp:total",
      "@type": "xsd:integer"
    },
    "data": {
      "@id": "wdbp:data",
      "@container": "@list"
    }
  }
}