- Se han implementado los siguientes features:
GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/steps
GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/available-steps
GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}
POST /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step
PUT /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}
DELETE /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}
GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}/triggers
GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}/available-triggers/{type}
GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}/trigger/{tri_uid}/{type}
POST /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}/trigger
PUT /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}/trigger/{tri_uid}
DELETE /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}/trigger/{tri_uid}/{type}
Nota.- El endpoint:
GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}/trigger/{tri_uid}/{type}
originalmente era:
GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}/trigger/{tri_uid}
Se cambio esto, ya que se debe indicar de donde se obtendra el trigger (BEFORE o AFTER), tambien
se cambio el formato de respuesta para este endpoint, pues habia una incoherencia
Todos estos cambios estan en el documento word
- Se han implementado los siguientes Endpoints:
GET /api/1.0/{workspace}/project/{prj_uid}/dynaforms
GET /api/1.0/{workspace}/project/{prj_uid}/dynaform/{dyn_uid}
POST /api/1.0/{workspace}/project/{prj_uid}/dynaform
PUT /api/1.0/{workspace}/project/{prj_uid}/dynaform/{dyn_uid}
DELETE /api/1.0/{workspace}/project/{prj_uid}/dynaform/{dyn_uid}
- Se han implementado los siguientes Endpoints:
GET * /api/1.0/{workspace}/project/{prj_uid}/input-documents
GET * /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}
POST * /api/1.0/{workspace}/project/{prj_uid}/input-document
PUT * /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}
DELETE /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}
Para los Endpoints con *, se ha corregido los siguientes atributos:
- "out_doc_form_needed" se a cambiado por "inp_doc_form_needed"
- "inp_doc_versionning" se a cambiado por "inp_doc_versioning"
- Se han implementado los siguientes Endpoints:
GET * /api/1.0/{workspace}/project/{prj_uid}/input-documents
GET * /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}
POST * /api/1.0/{workspace}/project/{prj_uid}/input-document
PUT * /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}
DELETE /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}
Para los Endpoints con *, se ha corregido los siguientes atributos:
- "out_doc_form_needed" se a cambiado por "inp_doc_form_needed"
- "inp_doc_versionning" se a cambiado por "inp_doc_versioning"
- Se ha implementado los siguientes Endpoints:
GET * /api/1.0/{workspace}/project/{prj_uid}/input-documents
GET * /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}
POST * /api/1.0/{workspace}/project/{prj_uid}/input-document
PUT * /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}
DELETE /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}
Para los Endpoints con *, se ha corregido los siguientes atributos:
- "out_doc_form_needed" se a cambiado por "inp_doc_form_needed"
- "inp_doc_versionning" se a cambiado por "inp_doc_versioning"
- Validacion de datos al enviar datos (POST, PUT, DELETE) para los Steps y Triggers
- Se ha completado la validacion de datos, se ha realizado la verificacion de los UID enviados, si el registro existe,
se ha agregado la validacion para evitar la duplicidad de registros
- Validacion al enviar datos (POST y PUT) para los Steps y Triggers
- Se ha completado la validacion de datos ejemplo: el UID de un DynaForm, InputDocument y OutputDocumento es siempre requerido