From 72f1fac3804f66d3c07117ec6a580aaf0f034fd9 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Sat, 18 Sep 2010 11:39:59 +0200 Subject: [PATCH] [doc] Integration guide: Added documentation about calendars service. FEA: ItEr60S04ValidacionEProbasFuncionaisItEr59S04 --- .../guia-integracion-terceiros.rst | 108 +++++++++++++++++- 1 file changed, 107 insertions(+), 1 deletion(-) diff --git a/doc/src/technical/guia-desenvolvemento/guia-integracion-terceiros.rst b/doc/src/technical/guia-desenvolvemento/guia-integracion-terceiros.rst index 397260870..d0cb65f40 100644 --- a/doc/src/technical/guia-desenvolvemento/guia-integracion-terceiros.rst +++ b/doc/src/technical/guia-desenvolvemento/guia-integracion-terceiros.rst @@ -984,6 +984,112 @@ Exemplo de ficheiro de importación + +Incorporación de Calendarios +~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Descrición + * A incorporación de calendarios permitirá a importación da información dos calendarios dende outras aplicacións. + * Os calendarios empréganse para determinar a dispoñinibilidade dos traballadores na aplicación. + +Roles + * Cliente: proporciona nova información sobre os calendarios ao servidor NavalPlan. + * Servidor: procesa a petición do cliente incorporando a nova información dos calendarios. + +Precondicións + * Os calendarios terán unha codificación unica dentro da empresa. + +Postcondicións + * Os novos calendarios serán incorporados ao sistema. + * Os calendarios xa existentes verán actualizada a súa información. + +Clases involucradas en NavalPlan + .. image:: images/calendars.png + :width: 450 + :alt: Diagrama de Clases do dominio de Calendarios en NavalPlan + +Descrición do fluxo + 1. A aplicación cliente que se integra xerará un ficheiro seguindo o formato detallado. + #. A aplicación cliente realiza a chamada ao servizo web cos datos de autorización. + #. O servizo web procesa a alta de calendarios e actualiza os datos dos xa existentes. + #. O servizo web devolve nun XML a saída de erros ou a correcta execución do servizo. + #. A aplicación cliente procesa a saída XML do servizo e reporta o éxito ou os erros detectados polo servizo. + +Exemplo de ficheiro de importación + :: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Exportación de Horas Traballadas por Recursos ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -1043,7 +1149,7 @@ Postcondicións Clases involucradas en NavalPlan .. image:: images/calendars.png - :width: 400 + :width: 450 :alt: Diagrama de Clases do dominio de Calendarios en NavalPlan Descrición do fluxo