Configuración Proceso-Recurso
Proceso-Recurso aborda las relaciones entre procesos y recursos.
GET /processes/{process}/recourses
Este método devuelve los recursos relacionados con un proceso.
Atributo de solicitud (Request attribute):
- process [obligatorio]: la identificación del proceso cuyos estados relacionados desea mostrar.
Parámetros de solicitud (Request parameters):
- company [obligatorio]: el nombre o Id. de la compañía.
- session [obligatorio]: el Id. de la sesión activa.
Respuesta (Response):
- status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
- data: devuelve la lista de recursos asociados al proceso.
- message: "Success" o una información descriptiva del error en cualquier otro caso.
Ejemplo:
Request: {"type":"get", "url":"processes/7101/recourses", "data":"company=demo04&session=QhuFhXB9MXprVKEfakhwaZxgA5osZg1o2NDaZeDunjRBX7cETnq6fehDH0K1"} Reponse (success): "status": "0", "data": [ { "recourse": "0701" } ... ], "message": "Success"} Response (error): {"status":"1007", "data":"<a href='http:\/\/127.0.0.1:8080\/edinnM2\/help\/en\/API_Processes_Config.html'>for additional information follow this link<\/a>", "message":"Session not stablished"} |
POST /processes/recourses
Este método crea una relación entre un proceso y un recurso. El usuario debe ser administrador.
Parámetros de solicitud (Request parameters, para obtener información adicional, revise la configuración de recursos):
- company [obligatorio]: el nombre o Id. de la compañía.
- session [obligatorio]: el Id. de la sesión activa.
- process [obligatorio]: la identificación del proceso al que quiere asociar el recurso.
- recourse [obligatorio]: Id. del recurso que desea relacionar con el proceso.
DELETE /processes/{process}/recourses/{recourse}
Este método borra la relación entre un proceso y un recurso. El usuario debe ser administrador.
Atributo de solicitud (Request attribute):
- process [obligatorio]: la identificación del proceso desde el que desea eliminar el recurso.
- recurso [obligatorio]: el id del recurso a eliminar de la relación.
Parámetros de solicitud (Request parameters):
- company [obligatorio]: el nombre o Id. de la compañía.
- session [obligatorio]: el Id. de la sesión activa.
Respuesta (Response):
- status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
- data: "Success" en caso de éxito, y vacío en caso de error.
- message: "Success" o una información descriptiva del error en cualquier otro caso.