Interfaz REST para recursos relacionados con BPD-Recurso de modelo visual de servicio-Método GET [en desuso]

Esta función está en desuso. Utilice este método para recuperar el modelo visual (json, xml, o imagen) para un diagrama de servicio.

Ejemplo de invocación de método

GET /rest/bpm/wle/v1/visual/serviceModel/{serviceId}[?snapshotId={string}][&branchId={string}][&projectId={string}][&image={boolean}]

Parámetros

Nota: Para identificar la instantánea correcta que se va a utilizar, debe establecer uno de los parámetros snapshotId, branchIdo projectId .
Se aplican las siguientes reglas de prioridad:
1) Si se especifica el parámetro snapshotId , se utiliza esa instantánea específica y se ignoran los parámetros branchId y projectId .
2) Si se especifica el parámetro branchId , se utiliza la instantánea de sugerencia (actual) de la rama (pista) especificada y se ignora el parámetro projectId .
3) Si se especifica el parámetro projectId , se utiliza la instantánea de sugerencia (actual) de la rama predeterminada (seguimiento) dentro de esa aplicación de proceso.
Parámetros opcionales
NombreTipo de valorDescripción
snapshotId string
El identificador de la instantánea asociada con el modelo visual para el diagrama de servicio. Debe establecer uno de los parámetros snapshotId, branchIdo projectId .
branchId string
Identificador de la rama asociada con el modelo visual para el diagrama de servicio. Debe establecer uno de los parámetros snapshotId, branchIdo projectId .
projectId string
El identificador de la aplicación de proceso o kit de herramientas asociado con el modelo visual para el diagrama de servicio. Debe establecer uno de los parámetros snapshotId, branchIdo projectId .
Image booleano
Si el parámetro se establece en true, se devuelve una imagen. De lo contrario, la respuesta es json o xml.

Contenido de la solicitud

Ninguna

Contenido de respuesta

El modelo visual (json, xml o imagen) para el diagrama de servicio.

El tipo de contenido predeterminado esapplication/json.

Tipo MIME: application/json


Esquema
{
    "status":"200",
    "datos": {
        "name": {"type": "string", "description": "The name of the service diagram."},
        "desc": {"type": "string", "description": "The description of the service diagram."},
        "poId": {"type": "string", "description": "The persistent object ID of the service diagram."},
        "poVersionId": {"type": "string", "description": "The persistent object version ID of the service diagram."},
        "serviceType": {"type": "string", "description": "El tipo del servicio.",
		"enum": 
		   [
			    "Human Service, 
		            "SCA Service", 			
		            "Integration Service", 
	        	    "Rule Service",     
		            "General System Service"
		   ]
	},
        "identifier":"id",
        "id": {"type": "string", "description": "The BPMN ID of the service diagram."},
        "label":"label",
        "items": {"type": "[object]", "description": "La lista de los objetos de flujo y las notas en el diagrama de servicio.", 
       	   [
              {
                "width": {"type": "integer", "description": "La anchura del elemento. Sólo se aplica a la nota. "},
                "height": {"type": "integer", "description": "La altura del elemento. Sólo se aplica a la nota. "},
                "id": {"type": "string", "description": "The BPMN ID of the flow object or note."},
                "label": {"type": "string", "description": "The description of the item."},
                "x":{"type": "integer", "description": "The top-left x position of the item."},
                "y":{"type": "integer", "description": "The top-left y position of the item."},
                "type": {"type": "string", "description": "El tipo del elemento.", 
		     "enum":
	         	[
				"StartPoint",
				"ExitPoint",
				"SubProcess",
				"Coach",
				"Paso",
				"TaskAction",
				"PostponeAction",
				"TaskSender",
				"Script",
				"Switch",
				"Excepción",
				"InvokeUca",
				"TrackingPoint",
				"JavaConnector",
				"WSConnector",
				"ILOGConnector",
				"ILOGDecision",
				"SCAConnector",
				"nota",
				"Scriptlet",
				"CatchException"
		         ]
		      },
                "snapshotId":{"type": "string", "description": "El ID de la instantánea asociada con el servicio de implementación, agente encubierto o coach. 
			Sólo se aplica a coaches, InvokeUca o SubProcess. Se debe especificar 'snapshotId' o 'branchId' cuando hay una implementación. "},
                "branchId":{"type": "string", "description": "El ID de la rama asociada con el servicio de implementación, agente encubierto o coach. 
			Sólo se aplica a coaches, InvokeUca o SubProcess. Se debe especificar 'snapshotId' o 'branchId' cuando hay una implementación. "},
                "poId":{"type": "string", "description": "El ID de objeto persistente del servicio de implementación, agente encubierto o coach. 
				Sólo se aplica a coaches, InvokeUca o SubProcess. "},
                "serviceType": {"type": "string", "description": "El tipo de servicio de la implementación para el elemento.", 
	             "enum":
			[
				"Rule Service",
				"Human Service",
				"Integration Service",
				"General System Service",
				"SCA Service"
			]
		     },						
                "successors":[],
                "preAssignment":{"type": "boolean", 
                	"description": "Indica si este elemento tiene preasignaciones. No se aplica a StartPoint ni a la nota. "},
                "postAssignment":{"type": "boolean", 
                	"description": "Indica si este elemento tiene preasignaciones. No se aplica a StartPoint y note."}
	      }					                		
      
           ]
        },
        "links": {"type": "[object]", "description": "La lista de flujos en el diagrama de servicio.",
           [
             {
                "id":{"type": "string", "description": "The BPMN ID of the link."},
                "name":{"type": "string", "description": "The name of the link."},
                "start":{"type": "string", "description": "The BPMN ID of the link source."},
                "startPosition": {"type": "string", "description": "El puerto del origen de enlace.", 
		        "enum":
			   [
				"topLeft",
				"topCenter",
				"topRight",    
				"leftTop",
				"leftCenter",
			        "leftBottom",    
				"bottomLeft",
				"bottomCenter",
				"bottomRight",    
				"rightTop",
				"rightCenter",
				"rightBottom"                		
			   ]                        
                },
                "end":{"type": "string", "description": "The BPMN ID of the link target."},
                "endPosition": {"type": "string", "description": "El puerto del origen de enlace.", 
		        "enum":
			   [
				"topLeft",
				"topCenter",
				"topRight",    
				"leftTop",
				"leftCenter",
			        "leftBottom",    
				"bottomLeft",
				"bottomCenter",
				"bottomRight",    
				"rightTop",
				"rightCenter",
				"rightBottom"                		
			   ]                        
                },                
                "showName":{"type": "boolean", "description": "Indicates whether to display the link name."},
                "showEndState":{"type": "boolean", "description": "Indicates whether to display the link end state."},
                "linkLabelPosición":{"type": "double", "description": "The position of the label in the link."},
                "gfx":{"type": "string", "description": "Los puntos de inflexión del enlace, que se especifican utilizando un formato similar al del ejemplo siguiente: 
                					{\"intermediatePoints\":[{\"x\":117,\"y\":62},{\"x\":117,\"y\":65}]}"}
            	}
            ]
        },
        "propiedades": {
            "variables": [{
                    "poId":{"type": "string", "description": "The persistent object ID of the variable type."},
                    "poName":{"type": "string", "description": "The name of the variable type."},
                		"snapshotId":{"type": "string", "description": "El ID de la instantánea asociada con el tipo de esta variable. O 
                						Se debe especificar 'snapshotId' o 'branchId'. "},
                		"branchId":{"type": "string", "description": "El ID de la rama asociada con el tipo de esta variable. O 
                						Se debe especificar 'snapshotId' o 'branchId'. "},
                    "isList":{"type": "boolean", "description": "Indicates whether this variable is a list."},
                    "type": {"type": "string", "description": "Indica si la variable es de entrada, salida o privada.", 
                    	"enum": 
               		   [
				"entrada",
				"salida",
				"fault",
				"input_output",
				"privado"                    
                    	   ]
                    },                    
                    "name":{"type": "string", "description": "El nombre
de la variable."}
                }
            ]
        }
    }
}
Contenido de ejemplo
{
    "status":"200",
    "datos": {
        "serviceType":"Human Service",
        "name":"Enviar solicitud",
        "poId":"1.551dd543-a770-4d6c-b0e0-1c9d61242e55",
        "poVersionId":"91e09db3-ebad-4e82-9ee2-8efba121a64d",
        "identifier":"id",
        "id":"1.551dd543-a770-4d6c-b0e0-1c9d61242e55",
        "label":"label",
        "items": [{
                "snapshotId":null,
                "branchId":null,
                "successors":[],
                "attachedEvents":null,
                "preAssignment":false,
                "postAssignment":false,
                "id":"2025.21b8b26a-71ef-4ecf-b38f-16a2eabb67f6",
                "label":"End",
                "x":788,
                "y":235,
                "type":"ExitPoint"
            },
            {
                "poType":"Coach",
                "poId":"3003.4d0763a6-1a8e-4942-81a5-f440d0a1aba7",
                "snapshotId":"2064.30c63e29-aacd-4b3b-803f-a09ce65486d2",
                "branchId":null,
                "successors":[],
                "attachedEvents":null,
                "preAssignment":true,
                "postAssignment":false,
                "id":"2025.a5822295-b44e-4b31-b6ff-279a9e36e1d0",
                "label":"Create job\u000arequisition",
                "x":253,
                "y":152,
                "type":"Coach"
            },
            {
                "snapshotId":null,
                "branchId":null,
                "successors":[],
                "attachedEvents":null,
                "preAssignment":true,
                "postAssignment":false,
                "id":"2025.204ff783-c15e-484b-ace8-8989d07f9825",
                "label":"Position type",
                "x":429,
                "y":167,
                "type":"Switch"
            },
            {
                "poType":"Coach",
                "poId":"3003.0ca58ecc-d1cf-4749-ac60-1766ad7b43a6",
                "snapshotId":"2064.30c63e29-aacd-4b3b-803f-a09ce65486d2",
                "branchId":null,
                "successors":[],
                "attachedEvents":null,
                "preAssignment":false,
                "postAssignment":false,
                "id":"2025.7c5c6d7c-8e63-436a-b3c9-11160c44f2ba",
                "label":"Confirm position\u000adetails",
                "x":571,
                "y":219,
                "type":"Coach"
            },
            {
                "snapshotId":null,
                "branchId":null,
                "successors":[],
                "attachedEvents":null,
                "preAssignment":false,
                "postAssignment":false,
                "id":"2025.38defd9d-731b-40be-bc55-b8394884f507",
                "label":"Initialize Output",
                "x":112,
                "y":152,
                "type":"Script"
            },
            {
                "poType":"Coach",
                "poId":"3003.9190b9d7-0371-4afd-bcd0-eaef3e69b866",
                "snapshotId":"2064.30c63e29-aacd-4b3b-803f-a09ce65486d2",
                "branchId":null,
                "successors":[],
                "attachedEvents":null,
                "preAssignment":false,
                "postAssignment":false,
                "id":"2025.b3198a56-3426-476a-8538-59163fff35d0",
                "label":"Provide details\u000afor existing\u000aposition",
                "x":571,
                "y":89,
                "type":"Coach"
            },
            {
                "snapshotId":null,
                "branchId":null,
                "successors":[],
                "attachedEvents":null,
                "preAssignment":false,
                "postAssignment":false,
                "id":"StartNode",
                "label":"Start",
                "x":12,
                "y":167,
                "type":"StartPoint"
            },
            {
                "width":224,
                "height":74,
                "id":"2028.bf4b621e-9770-4403-a468-8d9958541c56",
                "label":"If the requisition is to fill an ...\u000aposition, the hiring manager fill...\u000acoach form with the position info...\u000a",
                "x":513,
                "y":11,
                "type":"note",
                "snapshotId":null,
                "branchId":null,
                "successors":[],
                "attachedEvents":null,
                "preAssignment":false,
                "postAssignment":false,
                "conditional":false,
                "eventActionType":0,
                "interrupting":false,
                "active":false
            },
            {
                "width":200,
                "height":52,
                "id":"2028.dfb1f8b1-b3e2-4618-ac33-52b5a52940b8",
                "label":"The hiring manager reviews \u000aand confirms the information prov...\u000abefore submitting the job requisi...\u000a",
                "x":522,
                "y":308,
                "type":"note",
                "snapshotId":null,
                "branchId":null,
                "successors":[],
                "attachedEvents":null,
                "preAssignment":false,
                "postAssignment":false,
                "conditional":false,
                "eventActionType":0,
                "interrupting":false,
                "active":false
            },
            {
                "width":183,
                "height":67,
                "id":"2028.f05c6208-b7db-41b1-adb7-1d4bccb625cd",
                "label":"The hiring manager fills out a \u000ajob requisition coach form, \u000arequesting to fill either a \"New\"...\u000aor an \"Existing\" position.\u000a",
                "x":7,
                "y":10,
                "type":"note",
                "snapshotId":null,
                "branchId":null,
                "successors":[],
                "attachedEvents":null,
                "preAssignment":false,
                "postAssignment":false,
                "conditional":false,
                "eventActionType":0,
                "interrupting":false,
                "active":false
            }
        ],
        "enlaces": [{
                "id":"StartLink",
                "start":"StartNode",
                "startPosition":"rightCenter",
                "end":"2025.38defd9d-731b-40be-bc55-b8394884f507",
                "endPosition":"leftCenter",
                "showName":false,
                "showEndState":false,
                "linkLabelPosition":0.5,
                "gfx":"{\"intermediatePoints\":[{\"x\":74,\"y\":179},{\"x\":74,\"y\":186}]}",
                "inCriticalPath":false
            },
            {
                "id":"2027.c791c596-f74d-4371-af12-a08ca0bc18b1",
                "name":"Untitled",
                "start":"2025.b3198a56-3426-476a-8538-59163fff35d0",
                "startPosition":"leftTop",
                "end":"2025.a5822295-b44e-4b31-b6ff-279a9e36e1d0",
                "endPosition":"topRight",
                "showName":false,
                "showEndState":true,
                "endState":"<< Back",
                "endStateType":"CoachButton",
                "linkLabelPosition":0.84375,
                "gfx":"{\"intermediatePoints\":[{\"x\":328,\"y\":107}]}",
                "inCriticalPath":false
            },
            {
                "id":"2027.2d090f2a-9060-4170-b019-f9cbbbeb7a15",
                "name":"Untitled",
                "start":"2025.7c5c6d7c-8e63-436a-b3c9-11160c44f2ba",
                "startPosition":"leftBottom",
                "end":"2025.a5822295-b44e-4b31-b6ff-279a9e36e1d0",
                "endPosition":"bottomRight",
                "showName":false,
                "showEndState":true,
                "endState":"<< Back",
                "endStateType":"CoachButton",
                "linkLabelPosition":0.8321917808219178,
                "gfx":"{\"intermediatePoints\":[{\"x\":328,\"y\":271}]}",
                "inCriticalPath":false
            },
            {
                "id":"2027.fc11b79d-42d0-4e2c-8a5f-f9bf64f19d50",
                "name":"ok",
                "start":"2025.a5822295-b44e-4b31-b6ff-279a9e36e1d0",
                "startPosition":"rightCenter",
                "end":"2025.204ff783-c15e-484b-ace8-8989d07f9825",
                "endPosition":"leftCenter",
                "showName":false,
                "showEndState":true,
                "endState": "Siguiente > >",
                "endStateType":"CoachButton",
                "linkLabelPosition":0.5,
                "gfx":"{\"intermediatePoints\":[{\"x\":388,\"y\":186},{\"x\":388,\"y\":183}]}",
                "inCriticalPath":false
            },
            {
                "id":"2027.b074a5e9-7350-4bc2-8ae4-73da3df814ff",
                "name":"Untitled",
                "start":"2025.7c5c6d7c-8e63-436a-b3c9-11160c44f2ba",
                "startPosition":"rightCenter",
                "end":"2025.21b8b26a-71ef-4ecf-b38f-16a2eabb67f6",
                "endPosition":"leftCenter",
                "showName":false,
                "showEndState":true,
                "endState":"Submit",
                "endStateType":"CoachButton",
                "linkLabelPosition":0.5,
                "gfx":"{\"intermediatePoints\":[{\"x\":727,\"y\":253},{\"x\":727,\"y\":247}]}",
                "inCriticalPath":false
            },
            {
                "id":"2027.8591b83d-389b-41dd-b5b6-e5b46cfe4d58",
                "name":"Existing",
                "start":"2025.204ff783-c15e-484b-ace8-8989d07f9825",
                "startPosition":"rightCenter",
                "end":"2025.b3198a56-3426-476a-8538-59163fff35d0",
                "endPosition":"leftCenter",
                "showName":true,
                "showEndState":false,
                "linkLabelPosition":0.5,
                "gfx":"{\"intermediatePoints\":[{\"x\":516,\"y\":183},{\"x\":516,\"y\":123}]}",
                "inCriticalPath":false
            },
            {
                "id":"2027.071ffdee-a061-4419-9d6b-4f0ee3387524",
                "name":"Untitled",
                "start":"2025.38defd9d-731b-40be-bc55-b8394884f507",
                "startPosition":"rightCenter",
                "end":"2025.a5822295-b44e-4b31-b6ff-279a9e36e1d0",
                "endPosition":"leftCenter",
                "showName":false,
                "showEndState":false,
                "linkLabelPosition":0.5,
                "gfx":"{\"intermediatePoints\":[]}",
                "inCriticalPath":false
            },
            {
                "id":"2027.6a7d3557-493a-4abe-b48b-425661390228",
                "name":"New",
                "start":"2025.204ff783-c15e-484b-ace8-8989d07f9825",
                "startPosition":"rightCenter",
                "end":"2025.7c5c6d7c-8e63-436a-b3c9-11160c44f2ba",
                "endPosition":"leftCenter",
                "showName":true,
                "showEndState":false,
                "linkLabelPosition":0.5,
                "gfx":"{\"intermediatePoints\":[{\"x\":516,\"y\":183},{\"x\":516,\"y\":253}]}",
                "inCriticalPath":false
            },
            {
                "id":"2027.3a304684-944d-4b52-aee6-06137df3a249",
                "name":"Untitled",
                "start":"2025.b3198a56-3426-476a-8538-59163fff35d0",
                "startPosition":"bottomRight",
                "end":"2025.7c5c6d7c-8e63-436a-b3c9-11160c44f2ba",
                "endPosition":"topRight",
                "showName":false,
                "showEndState":true,
                "endState": "Siguiente > >",
                "endStateType":"CoachButton",
                "linkLabelPosition":0.5,
                "gfx":"{\"intermediatePoints\":[]}",
                "inCriticalPath":false
            }
        ],
        "propiedades": {
            "variables": [{
                    "poName":"String",
                    "snapshotId":null,
                    "branchId":null,
                    "isList":false,
                    "type":"input",
                    "name":"instanceId"
                },
                {
                    "poId":"12.0b208895-bdb3-4e67-a402-af17a05858d2",
                    "poName":"Requisition",
                    "snapshotId":"2064.30c63e29-aacd-4b3b-803f-a09ce65486d2",
                    "branchId":null,
                    "isList":false,
                    "type":"output",
                    "name":"requisition"
                },
                {
                    "poId":"12.0ea493a3-08b7-4456-84be-443c8d41bc8b",
                    "poName":"Position",
                    "snapshotId":"2064.30c63e29-aacd-4b3b-803f-a09ce65486d2",
                    "branchId":null,
                    "isList":false,
                    "type":"output",
                    "name":"currentPosition"
                }
            ]
        }
    }
}

Tipo MIME: application/xml


Esquema
<?xml version="1.0" encoding="UTF-8" ?>
<schema targetNamespace="http://rest.bpm.ibm.com/v1/data/bpd/visual"
	elementFormDefault="unqualified"
	xmlns="http://www.w3.org/2001/XMLSchema"
	xmlns:tns="http://rest.bpm.ibm.com/v1/data/bpd/visual"
	xmlns:pref="http://rest.bpm.ibm.com/v1/data/root"
	xmlns:task="http://rest.bpm.ibm.com/v1/data/task"
	xmlns:cmn = "http://rest.bpm.ibm.com/v1/data/common">

    < import schemaLocation= "Common.xsd" namespace= "http://rest.bpm.ibm.com/v1/data/common" />
    < import schemaLocation= "BPMRestData.xsd" namespace= "http://rest.bpm.ibm.com/v1/data/root" />
    < import schemaLocation= "Task.xsd" namespace= "http://rest.bpm.ibm.com/v1/data/task" />

    <complexType name="Referencia">
		<sequence>
		    < element name = "_reference "type="string" />
		</sequence>
    </complexType>

    <complexType name= "AttachedEvent">
		<sequence>
		    < element name = "_reference "type="string" />
			< element name= "eventPosition" type="tns:PortType" />
		</sequence>
    </complexType>

	<simpleType name= "LoopType">
        <restriction base="string">
			< enumeration value="ninguno " />
			< enumeration value= "simpleLoop" />
			< enumeration value= "MultiInstanceBucle" />
		</restriction>
	</simpleType>

	<simpleType name= "MILoopOrdering">
        <restriction base="string">
			< enumeration value="secuencial " />
			< enumeration value="parallel " />
		</restriction>
	</simpleType>

	<simpleType name= "EventSubProcType">
        <restriction base="string">
			< enumeration value="mensaje " />
			< enumeration value="contenido " />
			< enumeration value="temporizador " />
			< enumeration value="error " />
		</restriction>
	</simpleType>
		
	<simpleType name= " TipoNodeCategory">
        <restriction base="string">
			< enumeration value="Actividad " />
			< enumeration value= "StartEvent" />
			< enumeration value= "EndEvent" />
			< enumeration value= "IntermediateEvent" />
			< enumeration value= "SucesoBoundaryIntermediate" />
			< enumeration value="Pasarela " />
		</restriction>
	</simpleType>	

	<simpleType name= "NodeType">
        <annotation>
        	< documentation> Para BPD < /documentation>
        </annotation>
        <restriction base="string">
			< enumeration value="hito " />
			< enumeration value="actividad " />
			< enumeration value="pasarela " />
			< enumeration value= "gatewayAnd" />
			< enumeration value= "gatewayOr" />
			< enumeration value= "gatewayEvent" />
			

			<!-- 
				1. Cómo configurar un suceso de inicio ad hoc
				2. Cómo especificar una interrupción para el suceso de inicio
				3. ¿Cómo crear un suceso de inicio de error? 
			-->

			< enumeration value="inicio " />
			< enumeration value= "adhocStartSuceso" />
			<!-- startMessage -->
			< enumeration value= "msgStartEventInterrupting" />
			< enumeration value= "msgStartEventNonInterrupción" />
			< enumeration value= "contentStartEventInterrupting" />
			< enumeration value= "contentStartEventNonInterrupción" />
			< enumeration value= "documentStartEventInterrupting" />
			< enumeration value= "documentStartEventNonInterrupción" />
			< enumeration value= "timerStartEventInterrupting" />
			< enumeration value= "timerStartEventNonInterrupción" />
			< enumeration value= "scaMessageStartEventInterrupción" />
			< enumeration value= "scaMessageStartEventNonInterrupting" />
			< enumeration value= "errorStartSuceso" />


			<!-- 
				1. ¿Cómo crear un suceso de finalización de error y terminar? 
			-->
			< enumeration value="end " />			
			< enumeration value="terminar " />
			<!-- endException -->
			< enumeration value= "errorEndSuceso" />
			< enumeration value= "SucesomessageEnd" />
			
			< enumeration value= "intermediateThrowMsgEvent" />
			
			< enumeration value= "intermedCatchMsgEventNonBoundary" />
			< enumeration value= "intermedCatchScaMsgEventNonLímite" />
			< enumeration value= "intermedCatchContentEventNonBoundary" />
			< enumeration value= "intermedCatchTimerEventNonBoundary" />
			< enumeration value= "intermedCatchTrackingEventNonBoundary" />

			< enumeration value= "intermedCatchErrorEventLímite" />
			< enumeration value= "intermedCatchMsgEventBoundaryInterrupting" />
			< enumeration value= "intermedCatchMsgEventBoundaryNonInterrupting" />
			< enumeration value= "intermedCatchScaMsgEventBoundaryInterrupción" />
			< enumeration value= "intermedCatchScaMsgEventBoundaryNonInterrupting" />
			< enumeration value= "intermedCatchContentEventBoundaryInterrupting" />
			< enumeration value= "intermedCatchContentEventBoundaryNonInterrupting" />
			< enumeration value= "intermedCatchTimerEventBoundaryInterrupting" />
			< enumeration value= "intermedCatchTimerEventBoundaryNonInterrupting" />
            
			< enumeration value= "intermedTrackingEventBoundaryPre" />
			< enumeration value= "intermedTrackingEventBoundaryPost" />

			< enumeration value="carril " />
			< enumeration value="nota " />
			< enumeration value="grupo " />
		</restriction>
	</simpleType>
	    
	<simpleType name= "ServiceNodeType">
        <annotation>
        	< documentation> Para el servicio < /documentation>
        </annotation>
        <restriction base="string">
			< enumeration value= "StartPoint" />
			< enumeration value= "ExitPoint" />
			< enumeration value= "SubProcess" />
			< enumeration value="Coach " />
			< valor de enumeración= "CoachNG" />
			< enumeration value="Paso " />
			< enumeration value= "TaskAction" />
			< enumeration value= "PostponeAction" />
			< enumeration value= "TaskSender" />
			< enumeration value="Script " />
			< enumeration value="Conmutar " />
			< enumeration value="Excepción " />
			< enumeration value= "InvokeUca" />
			< enumeration value= "TrackingPoint" />
			< enumeration value= "JavaConnector" />
			< enumeration value="ConectorWS " />
			< enumeration value="ConectorILOG" />
			< enumeration value="ILOGDecision " />
			< enumeration value="Conector SCA " />
			< enumeration value="ConectorECM " />
			< enumeration value="nota " />
			< enumeration value="Scriptlet " />
			< enumeration value= "CatchException" />
			< enumeration value= "SucesoAttachedError" />
			< enumeration value= "PáginaStayOn" />
		</restriction>
	</simpleType>

    <complexType name= "BaseItem">
		<sequence>
		    < element name = "id "type="string" />
		    < element name = "label "type="string" />
		    < element name = "x "type="int" />
		    < element name = "y "type="int" />
		</sequence>
    </complexType>
    <complexType name= "TextLinePosition">
		<sequence>
		    < element name = "x "type="int" />
		    < element name = "y "type="int" />
		    < element name = "width "type="int" />
		    < element name = "height "type="int" />
		</sequence>
    </complexType>
    <complexType name="Item">
        <annotation>
        	< documentation> Para BPD < /documentation>
        </annotation>
        <complexContent>
    		< extension base="tns:BaseItem">
    			<sequence>
				    < element name = "type "type="tns:NodeType" />		
				    < element name = "category "type="tns:NodeCategoryTipo" /> 
				</sequence>
    		</extension>
    	</complexContent>
    </complexType>
    
    <complexType name= "ServiceItem">
        <annotation>
        	< documentation> Para el servicio < /documentation>
        </annotation>
        <complexContent>
    		< extension base="tns:BaseItem">
    			<sequence>
				    < element name = "type "type="tns:ServiceNodeTipo" />		    
				</sequence>
    		</extension>
    	</complexContent>
    </complexType>    

	<simpleType name= "BPMN2ActivityType">
        <restriction base="string">
			< enumeration value="Ninguno " />
			< enumeration value= "UserTask" />
			< enumeration value= "DecisionTask" />
			< enumeration value= "ServiceTask" />
			< enumeration value= "ScriptTask" />
			< enumeration value= "CalledProcess" />
			< enumeration value= "SubProcess" />
			< enumeration value="Event_SubProcess" />
			< enumeration value= "TareaInlineUser" />
			< enumeration value= "RobotTask" />
		</restriction>
	</simpleType>

    <! -- complexType name="Implementación">
		<sequence>
			< element name= "bpmn2TaskType" type= "tns:BPMN2ActivityType" />
			< element name= "poType" type="string " />
			< element name= "poId" type="string " />
			<choice>
				< element name= "snapshotId" type="string " />
				< element name= "branchId" type="serie " />
			</choice>	
		</sequence>
    </complexType-->
    
    <complexType name="Nodo">
        <annotation>
        	< documentation> Para BPD < /documentation>
        </annotation>
        <complexContent>
    		< extension base="tns: Item">
    			<sequence>
				    < element name= "colorIcon" type="string " />
				    < element name = "lane "type="string" />
					< element name= "bpmn2TaskType" type= "tns:BPMN2ActivityType" />
					< element name= "poType" type="string " />
					< element name= "serviceType" type="string">
						<annotation>
							< documentation> sólo se utiliza cuando poType es Service, necesitamos esta información adicional para indicar a la interfaz de usuario cómo detallar el servicio. Los valores soportados son los siguientes:
	1. Servicio de regla
	3. Servicio de usuario
	5. Servicio de integración
	6. Servicio del sistema general
	7. Servicio SCA
</documentation>
						< /annotation> < /element>
					< element name= "poId" type="string " />
					<choice>
						< element name= "snapshotId" type="string " />
						< element name= "branchId" type="serie " />
					</choice>
    				< element name="successors "type="tns: Reference" minOccurs= "0 " maxOccurs= "unbounded" />
    				< element name= "attachedEvents" type="tns:AttachedEvent" minOccurs= "0" maxOccurs= "unbounded " />
				    < element name= "loopType" type="tns:LoopType" />
				    < element name="MIOrdering "type="tns:MILoopOrdering" />
				    < element name= "preAssignment" type= "boolean" />
				    < element name= "postAssignment" type= "boolean" />
				    < element name = "condicional "type=" boolean " />
				    < element name= "eventActionTipo" type="int " />
				    < element name= "eventSubProcType" type="tns:EventSubProcType" />
				    < element name = "interrupting "type=" boolean " />

					<! -- contador y activo se utilizan en el portal -- >
				    <! -- el número de instancias que tienen señal en este nodo, como por ejemplo #2, #3, etc -- >
				    < element name = "counter "type="string" />
				    <! -- un indicador para saber si este nodo está activo -- >
				    < element name = "active "type=" boolean " />
    			</sequence>
    		</extension>
    	</complexContent>
    </complexType>
    
    <complexType name= "CaseNode">
    <complexContent>
    		< extension base="tns: Nodo">
    			<sequence>
				    < element name= "activityOptionType" type="string " />
					< element name= "conditionTriggerTipo" type="serie " />
					< element name= "activityExecutionType" type="string " />
				    < element name= "isHidden" type= "boolean" />
				    < element name= "isRepeatable" type= "boolean" />
    			</sequence>
    		</extension>
    	</complexContent>
    </complexType>
    
    <complexType name="Note">
        <complexContent>
    		< extension base="tns: Nodo">
    			<sequence>
    				< element name = "width "type = "int" />
    				< element name = "height "type = "int" />
    			</sequence>
    		</extension>
    	</complexContent>
    </complexType>    

    <complexType name= "ServiceNode">
        <annotation>
        	< documentation> Para el servicio < /documentation>
        </annotation>
        <complexContent>
    		< extension base="tns:ServiceItem">
    			<sequence>
					< element name= "poType" type="string " />
					< element name= "poId" type="string " />
					<choice>
						< element name= "snapshotId" type="string " />
						< element name= "branchId" type="serie " />
					</choice>
					< element name= "serviceType" type="string">
						<annotation>
							< documentation> necesita esta información adicional para indicar a la interfaz de usuario cómo detallar el servicio. Los valores soportados son los siguientes:
	1. Servicio de regla
	3. Servicio de usuario
	5. Servicio de integración
	6. Servicio del sistema general
	7. Servicio SCA
</documentation>
						< /annotation> < /element>					
    				< element name="successors "type="tns: Reference" minOccurs= "0 " maxOccurs= "unbounded" />
    				< element name= "attachedEvents" type="tns:AttachedEvent" minOccurs= "0" maxOccurs= "unbounded " />
				    < element name= "preAssignment" type= "boolean" />
				    < element name= "postAssignment" type= "boolean" />
				    
				    <! -- Los dos elementos nuevos siguientes no son para abordar ningún error existente, sino que es un nuevo requisito de un cliente específico. -- >
				    < element name = "guid "type="string" />
				    < element name = "ui "type=" boolean " />
    			</sequence>
    		</extension>
    	</complexContent>
    </complexType>
    
	<simpleType name= "ColorType">
        <restriction base="string">
			< enumeration value="Predeterminado " />
			< enumeration value="Rojo " />
			< enumeration value="Naranja " />
			< enumeration value="Amarillo " />
			< enumeration value="Verde " />
			< enumeration value="Azul " />
			< enumeration value="Púrpura " />
			< enumeration value="Gris " />
		</restriction>
	</simpleType>
	    
    <complexType name="Swimlane">
    	<complexContent>
    		< extension base="tns: Item">
    			<sequence>
    				< element name= "isSystem" type = "boolean" />
    				< element name = "color "type = "string" />
    				< element name = "width "type = "int" />
    				< element name = "height "type = "int" />
    				< element name="children "type="tns: Reference" minOccurs= "0 " maxOccurs= "unbounded" />
    			</sequence>
    		</extension>
    	</complexContent>
    </complexType>
    
    <complexType name="Grupo">
    	<complexContent>
    		< extension base="tns: Item">
    			<sequence>
				    < element name = "lane "type="string" />
    				< element name = "width "type = "int" />
    				< element name = "height "type = "int" />
    				< element name="successors "type="tns: Reference" minOccurs= "0 " maxOccurs= "unbounded" />
    			</sequence>
    		</extension>
    	</complexContent>
    </complexType>    

    <complexType name="Milestone">
    	<complexContent>
    		< extension base="tns: Item">
    			<sequence>
    				< element name = "width "type = "int" />
    				< element name = "height "type = "int" />
    			</sequence>
    		</extension>
    	</complexContent>
    </complexType>
    
    <complexType name="Link">
		<sequence>
			< element name = "id "type = "string" />
			< element name = "name "type = "string" />
			< element name = "start "type = "string" />
			< element name= "startPosition" type="tns:PortType" />
			< element name = "end "type = "string" />
			< element name= "endPosition" type="tns:PortType" />
			< element name= "showName" type = "boolean" />
			< element name= "showEndState" type= "boolean" />
			< element name= "endState" type = "string " />			
			< element name= "endStateType" type="string " />			
			< element name= "linkLabelPosición" type="double " />
			< element name = "gfx "type="string" />
			<! -- inCriticalLa vía de acceso sólo se utiliza en el portal -- >
			< element name= "inCriticalPath" type= "boolean" />			
		</sequence>
    </complexType>

	<simpleType name= " TipoLinkSource">
		<restriction base="string">
			< enumeration value="Actividad " />
			< enumeration value="Pasarela " />
			< enumeration value="Suceso " />
		</restriction>
	</simpleType>
	    
    <complexType name="BPDLink">
    	<complexContent>
    		< extension base="tns: Link">
    			<sequence>
					< element name= "needDefaultMarker" type= "boolean" />
					< element name= "needDiamondMarker" type= "boolean" />
    			</sequence>
    		</extension>
    	</complexContent>
    </complexType>    

	<simpleType name= "PortType">
		<restriction base="string">
			< enumeration value= "topLeft" />
			< enumeration value= "topCenter" />
			< enumeration value= "topRight" />
			< enumeration value= "leftTop" />
			< enumeration value= "leftCenter" />
			< enumeration value= "leftBottom" />
			< enumeration value= "bottomLeft" />
			< enumeration value= "bottomCenter" />
			< enumeration value= "bottomRight" />
			< enumeration value= "rightTop" />
			< enumeration value= "rightCenter" />
			< enumeration value= "rightBottom" />
		</restriction>
	</simpleType>
	
    <complexType name= "BendPoints">
		<sequence>
			< element name= "intermediatePoints" type="tns:BendPoint" maxOccurs= "unbounded" />
		</sequence>
    </complexType>
    	
    <complexType name= "BendPoint">
		<sequence>
			< element name = "x "type = "int" />
			< element name = "y "type = "int" />
		</sequence>
    </complexType>
        
	<simpleType name= "VariableType">
		<restriction base="string">
			< enumeration value="entrada " />
			< enumeration value="salida " />
			< enumeration value="error " />
			< enumeration value="salida_entrada " />
			< enumeration value="private " />
			< enumeration value="propiedad_caso " />
		</restriction>
	</simpleType>
	    
    <complexType name="Variable">
    	<complexContent>
    		< extension base="pref:NamedElement">
				<sequence>
					< element name= "poId" type = "string " />
					< element name= "poName" type = "string " />
					<choice>
						< element name= "snapshotId" type = "string " />
						< element name= "branchId" type = "string " />
					</choice>
					< element name= "isList" type = "boolean" />
					< element name = "type "type="tns:VariableType" />
				</sequence>
    		</extension>
    	</complexContent>
    </complexType>
    
    <complexType name= "ProcessKPI">
    	<complexContent>
    		< extension base="pref:NamedElement">
				<sequence>
					< element name= "poId" type = "string " />
					<choice>
						< element name= "snapshotId" type = "string " />
						< element name= "branchId" type = "string " />
					</choice>
					< element name= "SettingsType" type = "string " />
				</sequence>
    		</extension>
    	</complexContent>
    </complexType>    

    <complexType nombre= "tBPDToken">
		<sequence>
			< element name= "instanceId" type = "serie " />
			< element name= "createTime" type= "dateTime" />
			< element name= "createTimeLong" type="long " />
			< element name = "active "type =" boolean " />
			< element name= "tokenId" type = "string " />
		</sequence>
    </complexType>    

    <complexType name= "WorkSchedule">
		<sequence>
			< element name= "timeScheduleTipo" type="int " />
			< element name= "timeScheduleName" type="string " />
			< element name= "timeScheduleExpression" type="string " />
			< element name= "timezoneType" type = "int " />
			< element name = "timezone "type = "string" />
			< element name= "timezoneExpression" type = "string " />
			< element name= "holidayScheduleType" type="int " />
			< element name= "holidayScheduleName" type="serie " />
			< element name= "holidayScheduleExpression" type="string " />
		</sequence>
    </complexType>
    
  	<complexType name= "FolderStructure">
		<sequence>
			< element name = "value "type = "string" />
			< element name= "subFolder" type="tns:FolderStructure" minOccurs= "0" maxOccurs= "unbounded " /> 
		</sequence>
    </complexType>
    
    <complexType name="BPDProperties">
		<sequence>
			< element name="variables "type="tns: Variable" minOccurs= "0 " maxOccurs= "unbounded" />
			< element name= "workSchedule" type="tns:WorkSchedule" />
			< element name="KPIs "type="tns:ProcessKPI" minOccurs= "0 " maxOccurs= "unbounded" />
			< element name = "folder "type="tns:FolderStructure" minOccurs= "0 " maxOccurs= "unbounded" />
		</sequence>
    </complexType>

	<complexType name= "ILOGVisualModel">
		<complexContent>
			< extension base= " pref :Data">
				<sequence>
					< element name = "name "type = "string" />
					< element name = "desc "type = "string" />
					< element name= "richDesc" type = "serie " />
					< element name= "modelType" type = "string " />
					< element name= "poId" type = "string " />
					< element name= "poVersionId" type="string " />
					< element name = "identifier "type = "string" />
					< element name = "id "type = "string" />
					< element name = "width "type = "int" />
					< element name = "height "type = "int" />
					< element name = "label "type = "string" />
					<element name="items" type="tns:BaseItem" minOccurs="0"
						maxOccurs="unbounded" />
					<element name="links" type="tns:Link" minOccurs="0"
						maxOccurs="unbounded" />
					< element name="properties "type="tns: BPDProperties" />
					< element name="tasks " type="cmn :Map">
						<annotation>
							< documentation> La clave es el ID de objeto de flujo, el valor es una matriz de detalles de tarea
							</documentation>
						</annotation>
					</element>
					< element name= "activeTasks" type="cmn :Map">
						<annotation>
							< documentation> La clave es el ID de objeto de flujo, el valor es una matriz de detalles de tarea
							</documentation>
						</annotation>
					</element>
					< element name="tokens " type="cmn :Map">
						<annotation>
							La clave < documentation> es el ID de objeto de flujo y el valor es una matriz de señales en la BPD actual
							</documentation>
						</annotation>
					</element>
					<element name="textPositions" type="cmn:Map" minOccurs="0"
						maxOccurs="unbounded" />
				</sequence>
			</extension>
		</complexContent>
	</complexType>
    
    <complexType name= "ILOGServiceVisualModel">
    	<complexContent>
    		< extension base="tns:ILOGVisualModel">
    			<sequence>
				    < element name= "serviceType" type="string " />
    			</sequence>
    		</extension>
    	</complexContent>
    </complexType>     

</schema>
Contenido de ejemplo
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<bpm:ResponseData xmlns:bpm="http://rest.bpm.ibm.com/v1/data"
	xmlns:ex = "http://rest.bpm.ibm.com/v1/data/exception">
	<status>200</status>
	<data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xmlns:ns5="http://rest.bpm.ibm.com/v1/data/bpd/visual" xsi:type = "ns5:ILOGServiceVisualModel">
		< name> Enviar solicitud < /name>
		<poId>1.551dd543-a770-4d6c-b0e0-1c9d61242e55</poId>
		<poVersionId>86514ae0-7899-4776-979f-a92c4f2f4f28</poVersionId>
		< identifier> id < /identifier>
		<id>1.551dd543-a770-4d6c-b0e0-1c9d61242e55</id>
		< label> etiqueta < /label>
		< items xsi:type = "ns5:ServiceNode">
			<id>2025.21b8b26a-71ef-4ecf-b38f-16a2eabb67f6</id>
			< label> Fin < /label>
			<x>788</x>
			<y>235</y>
			< type>ExitPoint< /type>
			<preAssignment> false </preAssignment>
			<postAssignment> false </postAssignment>
		</items>
		< items xsi:type = "ns5:ServiceNode">
			<id>2025.b3198a56-3426-476a-8538-59163fff35d0</id>
			<label>Proporcionar detalles
				for existing
				Posición</label>
			<x>571</x>
			<y>89</y>
			< type> Coach < /type>
			<poType> Coach </poType>
			<poId>3003.f12a16e5-bd7d-462f-899e-c83a08a48326</poId>
			<snapshotId>2064.bc97a55f-f158-40f3-8d8f-b9915a0dcc0d</snapshotId>
			<preAssignment> false </preAssignment>
			<postAssignment> false </postAssignment>
		</items>
		< items xsi:type = "ns5:ServiceNode">
			<id>2025.a5822295-b44e-4b31-b6ff-279a9e36e1d0</id>
			< label> Crear trabajo
				solicitud < /label>
			<x>253</x>
			<y>152</y>
			< type> Coach < /type>
			<poType> Coach </poType>
			<poId>3003.c5560ab5-6d98-4d6a-9e32-d255fc27e56d</poId>
			<snapshotId>2064.bc97a55f-f158-40f3-8d8f-b9915a0dcc0d</snapshotId>
			<preAssignment> true </preAssignment>
			<postAssignment> false </postAssignment>
		</items>
		< items xsi:type = "ns5:ServiceNode">
			<id>2025.38defd9d-731b-40be-bc55-b8394884f507</id>
			< label> Inicializar salida < /label>
			<x>112</x>
			<y>152</y>
			< type> Script < /type>
			<preAssignment> false </preAssignment>
			<postAssignment> false </postAssignment>
		</items>
		< items xsi:type = "ns5:ServiceNode">
			<id>2025.7c5c6d7c-8e63-436a-b3c9-11160c44f2ba</id>
			< label> Confirmar posición
				detalles < /label>
			<x>571</x>
			<y>219</y>
			< type> Coach < /type>
			<poType> Coach </poType>
			<poId>3003.f81015c3-ba8e-4c79-a5c1-8f27d68a9e5e</poId>
			<snapshotId>2064.bc97a55f-f158-40f3-8d8f-b9915a0dcc0d</snapshotId>
			<preAssignment> false </preAssignment>
			<postAssignment> false </postAssignment>
		</items>
		< items xsi:type = "ns5:ServiceNode">
			<id>2025.204ff783-c15e-484b-ace8-8989d07f9825</id>
			<label>Posición
				tipo < /label>
			<x>429</x>
			<y>167</y>
			< type> Switch < /type>
			<preAssignment> true </preAssignment>
			<postAssignment> false </postAssignment>
		</items>
		< items xsi:type = "ns5:ServiceNode">
			< id>StartNode< /id>
			< label> Iniciar < /label>
			<x>12</x>
			<y>167</y>
			< tipo>StartPoint< /tipo>
			<preAssignment> false </preAssignment>
			<postAssignment> false </postAssignment>
		</items>
		< items xsi:type = "ns5:Note">
			<id>2028.bf4b621e-9770-4403-a468-8d9958541c56</id>
			< label> Si la solicitud es para rellenar un ...
				position, the hiring manager fill...
				coach form with the position info...
< /etiqueta>
			<x>513</x>
			<y>11</y>
			< type> note < /type>
			<preAssignment> false </preAssignment>
			<postAssignment> false </postAssignment>
			< conditional> false < /conditional>
			<eventActionType>0</eventActionType>
			< interrupting> false < /interrupting>
			< active> false < /active>
			<width>224</width>
			<height>74</height>
		</items>
		< items xsi:type = "ns5:Note">
			<id>2028.f05c6208-b7db-41b1-adb7-1d4bccb625cd</id>
			< label> El director de contratación rellena una
				job requisition coach form,
				solicitando rellenar un &quot; Nuevo &quot; ...
				o una posición &quot; Existente &quot;.
< /etiqueta>
			<x>7</x>
			<y>10</y>
			< type> note < /type>
			<preAssignment> false </preAssignment>
			<postAssignment> false </postAssignment>
			< conditional> false < /conditional>
			<eventActionType>0</eventActionType>
			< interrupting> false < /interrupting>
			< active> false < /active>
			<width>183</width>
			<height>67</height>
		</items>
		< items xsi:type = "ns5:Note">
			<id>2028.dfb1f8b1-b3e2-4618-ac33-52b5a52940b8</id>
			< label> El director de contratación revisa
				and confirms the information prov...
				before submitting the job requisi...
< /etiqueta>
			<x>522</x>
			<y>308</y>
			< type> note < /type>
			<preAssignment> false </preAssignment>
			<postAssignment> false </postAssignment>
			< conditional> false < /conditional>
			<eventActionType>0</eventActionType>
			< interrupting> false < /interrupting>
			< active> false < /active>
			<width>200</width>
			<height>52</height>
		</items>
		<links>
			< id>StartLink< /id>
			< inicio>StartNode< /inicio>
			<startPosition>rightCenter</startPosition>
			<end>2025.38defd9d-731b-40be-bc55-b8394884f507</end>
			<endPosition>leftCenter</endPosition>
			<showName> false </showName>
			<showEndEstate> false </showEndEstado >
			<linkLabelPosition>0.5</linkLabelPosition>
			< gfx> {&quot;intermediatePoints&quot;: [{&quot;x&quot;:74,&quot;y&quot;:179},{&quot;x&quot;:74,&quot;y&quot;:186}]}
			< /gfx>
			<inCriticalPath> false </inCriticalPath >
		</links>
		<links>
			<id>2027.2d090f2a-9060-4170-b019-f9cbbbeb7a15</id>
			< name> Sin título < /name>
			<start>2025.7c5c6d7c-8e63-436a-b3c9-11160c44f2ba</start>
			<startPosition>leftBottom</startPosition>
			<end>2025.a5822295-b44e-4b31-b6ff-279a9e36e1d0</end>
			<endPosition>bottomRight</endPosition>
			<showName> false </showName>
			<showEndState> true </showEndState >
			<endState> &lt; &lt; Atrás </endState>
			<endStateTipo >CoachButton</endStateTipo >
			<linkLabelPosition>0.8321917808219178</linkLabelPosition>
			< gfx> {&quot;intermediatePoints&quot;: [{&quot;x&quot;:328,&quot;y&quot;:271}]}
			< /gfx>
			<inCriticalPath> false </inCriticalPath >
		</links>
		<links>
			<id>2027.b074a5e9-7350-4bc2-8ae4-73da3df814ff</id>
			< name> Sin título < /name>
			<start>2025.7c5c6d7c-8e63-436a-b3c9-11160c44f2ba</start>
			<startPosition>rightCenter</startPosition>
			<end>2025.21b8b26a-71ef-4ecf-b38f-16a2eabb67f6</end>
			<endPosition>leftCenter</endPosition>
			<showName> false </showName>
			<showEndState> true </showEndState >
			<endState> Enviar </endState>
			<endStateTipo >CoachButton</endStateTipo >
			<linkLabelPosition>0.5</linkLabelPosition>
			< gfx> {&quot;intermediatePoints&quot;: [{&quot;x&quot;:727,&quot;y&quot;:253},{&quot;x&quot;:727,&quot;y&quot;:247}]}
			< /gfx>
			<inCriticalPath> false </inCriticalPath >
		</links>
		<links>
			<id>2027.8591b83d-389b-41dd-b5b6-e5b46cfe4d58</id>
			< name> Existente < /name>
			<start>2025.204ff783-c15e-484b-ace8-8989d07f9825</start>
			<startPosition>rightCenter</startPosition>
			<end>2025.b3198a56-3426-476a-8538-59163fff35d0</end>
			<endPosition>leftCenter</endPosition>
			<showName> true </showName>
			<showEndEstate> false </showEndEstado >
			<linkLabelPosition>0.5</linkLabelPosition>
			< gfx> {&quot;intermediatePoints&quot;: [{&quot;x&quot;:516,&quot;y&quot;:183},{&quot;x&quot;:516,&quot;y&quot;:123}]}
			< /gfx>
			<inCriticalPath> false </inCriticalPath >
		</links>
		<links>
			<id>2027.071ffdee-a061-4419-9d6b-4f0ee3387524</id>
			< name> Sin título < /name>
			<start>2025.38defd9d-731b-40be-bc55-b8394884f507</start>
			<startPosition>rightCenter</startPosition>
			<end>2025.a5822295-b44e-4b31-b6ff-279a9e36e1d0</end>
			<endPosition>leftCenter</endPosition>
			<showName> false </showName>
			<showEndEstate> false </showEndEstado >
			<linkLabelPosition>0.5</linkLabelPosition>
			< gfx>{&quot;intermediatePoints&quot;:[]}< /gfx>
			<inCriticalPath> false </inCriticalPath >
		</links>
		<links>
			<id>2027.3a304684-944d-4b52-aee6-06137df3a249</id>
			< name> Sin título < /name>
			<start>2025.b3198a56-3426-476a-8538-59163fff35d0</start>
			<startPosition>bottomRight</startPosition>
			<end>2025.7c5c6d7c-8e63-436a-b3c9-11160c44f2ba</end>
			<endPosition>topRight</endPosition>
			<showName> false </showName>
			<showEndState> true </showEndState >
			<endState> Siguiente &gt; &gt; </endState>
			<endStateTipo >CoachButton</endStateTipo >
			<linkLabelPosition>0.5</linkLabelPosition>
			< gfx>{&quot;intermediatePoints&quot;:[]}< /gfx>
			<inCriticalPath> false </inCriticalPath >
		</links>
		<links>
			<id>2027.6a7d3557-493a-4abe-b48b-425661390228</id>
			< name> Nuevo < /name>
			<start>2025.204ff783-c15e-484b-ace8-8989d07f9825</start>
			<startPosition>rightCenter</startPosition>
			<end>2025.7c5c6d7c-8e63-436a-b3c9-11160c44f2ba</end>
			<endPosition>leftCenter</endPosition>
			<showName> true </showName>
			<showEndEstate> false </showEndEstado >
			<linkLabelPosition>0.5</linkLabelPosition>
			< gfx> {&quot;intermediatePoints&quot;: [{&quot;x&quot;:516,&quot;y&quot;:183},{&quot;x&quot;:516,&quot;y&quot;:253}]}
			< /gfx>
			<inCriticalPath> false </inCriticalPath >
		</links>
		<links>
			<id>2027.fc11b79d-42d0-4e2c-8a5f-f9bf64f19d50</id>
			< name> ok < /name>
			<start>2025.a5822295-b44e-4b31-b6ff-279a9e36e1d0</start>
			<startPosition>rightCenter</startPosition>
			<end>2025.204ff783-c15e-484b-ace8-8989d07f9825</end>
			<endPosition>leftCenter</endPosition>
			<showName> false </showName>
			<showEndState> true </showEndState >
			<endState> Siguiente &gt; &gt; </endState>
			<endStateTipo >CoachButton</endStateTipo >
			<linkLabelPosition>0.5</linkLabelPosition>
			< gfx> {&quot;intermediatePoints&quot;: [{&quot;x&quot;:388,&quot;y&quot;:186},{&quot;x&quot;:388,&quot;y&quot;:183}]}
			< /gfx>
			<inCriticalPath> false </inCriticalPath >
		</links>
		<links>
			<id>2027.c791c596-f74d-4371-af12-a08ca0bc18b1</id>
			< name> Sin título < /name>
			<start>2025.b3198a56-3426-476a-8538-59163fff35d0</start>
			<startPosition>leftTop</startPosition>
			<end>2025.a5822295-b44e-4b31-b6ff-279a9e36e1d0</end>
			<endPosition>topRight</endPosition>
			<showName> false </showName>
			<showEndState> true </showEndState >
			<endState> &lt; &lt; Atrás </endState>
			<endStateTipo >CoachButton</endStateTipo >
			<linkLabelPosition>0.84375</linkLabelPosition>
			< gfx> {&quot;intermediatePoints&quot;: [{&quot;x&quot;:328,&quot;y&quot;:107}]}
			< /gfx>
			<inCriticalPath> false </inCriticalPath >
		</links>
		<properties>
			<variables>
				< name>instanceId< /name>
				<poName> Serie </poName>
				<isList> false </isList>
				< type> input < /type>
			</variables>
			<variables>
				< name> solicitud < /name>
				<poId>12.0b208895-bdb3-4e67-a402-af17a05858d2</poId>
				<poName> Solicitud </poName>
				<snapshotId>2064.bc97a55f-f158-40f3-8d8f-b9915a0dcc0d</snapshotId>
				<isList> false </isList>
				< type> salida < /type>
			</variables>
			<variables>
				< name>currentPosition< /name>
				<poId>12.0ea493a3-08b7-4456-84be-443c8d41bc8b</poId>
				<poName> Posición </poName>
				<snapshotId>2064.bc97a55f-f158-40f3-8d8f-b9915a0dcc0d</snapshotId>
				<isList> false </isList>
				< type> salida < /type>
			</variables>
		</properties>
		<textPositions>
			< item key="End">
				< value xsi:type = "ns5:TextLinePosition">
					<x>-10</x>
					<y>-12</y>
					<width>21</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Proporcionar detalles">
				< value xsi:type = "ns5:TextLinePosition">
					<x>3</x>
					<y>-2</y>
					<width>83</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key = "for existing">
				< value xsi:type = "ns5:TextLinePosition">
					<x>13</x>
					<y>12</y>
					<width>63</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="posición">
				< value xsi:type = "ns5:TextLinePosition">
					<x>23</x>
					<y>26</y>
					<width>43</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Crear trabajo">
				< value xsi:type = "ns5:TextLinePosition">
					<x>16</x>
					<y>5</y>
					<width>57</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="requisition">
				< value xsi:type = "ns5:TextLinePosition">
					<x>16</x>
					<y>19</y>
					<width>56</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Inicializar salida ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>2</x>
					<y>12</y>
					<width>85</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Confirmar posición">
				< value xsi:type = "ns5:TextLinePosition">
					<x>-2</x>
					<y>5</y>
					<width>92</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="details">
				< value xsi:type = "ns5:TextLinePosition">
					<x>26</x>
					<y>19</y>
					<width>36</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Position">
				< value xsi:type = "ns5:TextLinePosition">
					<x>-22</x>
					<y>-12</y>
					<width>44</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="tipo">
				< value xsi:type = "ns5:TextLinePosition">
					<x>-12</x>
					<y>2</y>
					<width>25</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Iniciar ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>-13</x>
					<y>-12</y>
					<width>27</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Si la solicitud es para rellenar un ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>0</y>
					<width>204</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="position, el director de contratación rellena un ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>14</y>
					<width>213</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="formulario de coach con la información de posición. ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>28</y>
					<width>232</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="El director de contratación rellena un ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>0</y>
					<width>165</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="formulario de coach de solicitud de trabajo, ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>14</y>
					<width>152</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="solicitar rellenar un &quot; Nuevo &quot; ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>28</y>
					<width>175</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="o una posición &quot; Existente &quot;. ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>42</y>
					<width>135</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="El director de contratación revisa ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>0</y>
					<width>156</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="y confirma la información proporcionada ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>14</y>
					<width>217</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="antes de enviar la solicitud de trabajo. ">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>28</y>
					<width>203</width>
					<height>14</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Untitled">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>0</y>
					<width>42</width>
					<height>0</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Untitled">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>0</y>
					<width>42</width>
					<height>0</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Existente">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>0</y>
					<width>43</width>
					<height>0</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Untitled">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>0</y>
					<width>42</width>
					<height>0</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Untitled">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>0</y>
					<width>42</width>
					<height>0</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="New">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>0</y>
					<width>23</width>
					<height>0</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="ok">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>0</y>
					<width>13</width>
					<height>0</height>
				< /valor>
			</item>
		</textPositions>
		<textPositions>
			< item key="Untitled">
				< value xsi:type = "ns5:TextLinePosition">
					<x>0</x>
					<y>0</y>
					<width>42</width>
					<height>0</height>
				< /valor>
			</item>
		</textPositions>
		<serviceType> Servicio de usuario </serviceType>
	</data>
< /bpm:ResponseData>

Tipo MIME: image/jpeg

Contenido de respuesta de error

Información de error detallada.

El tipo de contenido predeterminado esapplication/json.

Tipo MIME: application/json


Esquema
{"description": "Respuesta de error WLE", 
   "type": "object",
   "propiedades":
   {"status": {"type": "serie",
         "description": "El estado de la llamada de API anterior."
      },
      "exceptionType": {"type": "string",
         "description": "El nombre de clase asociado con la excepción."
      },
      "errorNumber": {"type": "string",
         "description": "ID de mensaje de la excepción."
      },
      "errorMessage": {"type": "string",
         "description": Texto de mensaje de la excepción."
      },
      Parámetros de "errorMessage": {"type": ["string"], "opcional": true,
         "description": "Parámetros de texto de mensaje de la excepción."
      },
      "programmersDetails": {"type": "object", "opcional": true,
         "description": "Detalles de excepción adicionales, por ejemplo, un rastreo de pila."
      }
   }
} 

Códigos de estado

El método devuelve uno de los siguientes códigos de estado:
CódigoDescripción
200 OK (Correcto)Finalización con éxito.
400 Solicitud incorrectaParámetros no válidos o no especificados.
401 No autorizadoEl llamante no está autorizado para esta solicitud.
404 No encontrado
El modelo de servicio no existe.
406 No aceptableNo se da soporte al tipo de contenido solicitado o a la codificación del contenido.
500 Error interno del servidorSe ha producido un problema grave, se proporcionan los detalles del programador.

Disponible a partir de

7.5.1

Tema principal: Recurso de modelo visual de servicio