diff --git a/doc/src/technical/guia-desenvolvemento/guia-integracion-terceiros.rst b/doc/src/technical/guia-desenvolvemento/guia-integracion-terceiros.rst index d0cb65f40..d53eddcc5 100644 --- a/doc/src/technical/guia-desenvolvemento/guia-integracion-terceiros.rst +++ b/doc/src/technical/guia-desenvolvemento/guia-integracion-terceiros.rst @@ -1090,6 +1090,71 @@ Exemplo de ficheiro de importación +Incorporación de Tipos de Horas de Traballo +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Descrición + * A incorporación de tipos de horas de traballo permitirá a importación da información dos tipos de horas dende outras aplicacións. + * Os tipos de horas de traballo empréganse para determinar as categorías de coste na aplicación. + +Roles + * Cliente: proporciona nova información sobre os tipos de horas de traballo ao servidor NavalPlan. + * Servidor: procesa a petición do cliente incorporando a nova información dos tipos de horas de traballo. + +Precondicións + * Os tipos de horas de traballo terán unha codificación unica dentro da empresa. + +Postcondicións + * Os novos tipos de horas de traballo serán incorporados ao sistema. + * Os tipos de horas xa existentes verán actualizada a súa información. + +Clases involucradas en NavalPlan + .. image:: images/costcategories.png + :width: 150 + :alt: Diagrama de Clases do dominio de Tipos de Horas de Traballo 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 tipos de horas de traballo 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 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~