- 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
- 2da parte
- Se ha implementado los siguientes Endpoints:
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}
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}
Para los Endpoints con *, se ha añdo el parametro "{type}" (un nivel mas en la URL), esto por requerimiento
de la aplicacion, la variable "{type}" acepta los valores before y after
- 2da parte
- Se ha implementado los siguientes Endpoints:
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}
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}
Para los Endpoints con *, se ha anado el parametro "{type}" (un nivel mas en la URL), esto por requerimiento
de la aplicacion, la variable "{type}" acepta los valores before y after