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.