SIGRID_CTX_001-I - POV Personal SENAPRED - Subd. Personas, Administración y Finanzas ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. needuml:: :scale: 50 @startuml !include !include SHOW_PERSON_OUTLINE() title Diagrama de Contexto del Sistema - SIGRID - POV Personal SENAPRED - Subd. Personas, \nAdministración y Finanzas AddElementTag("SINAPRED", $bgColor="#5869B1") AddElementTag("interno", $legendText="Sistema Interno", $bgColor="#a6c2c6") AddElementTag("cge", $legendText="Contraloría General de la República", $bgColor="#ffc77f", $fontColor="#000000") AddElementTag("dipres", $legendText="Dirección de Presupuestos", $bgColor="#0c5c8f") AddRelTag("not desired", $textColor="red", $lineColor="red", $lineStyle=DashedLine()) System_Boundary(sinapred, "{{needs['ITRENDCL-SIGRID-SYS-SINAPRED'].title}}") { Person(personSENAPREDpaf, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_PAF'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_PAF'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_PAF') | replace('[', '') | replace(']', '')}}") Person(personSENAPRED, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED') | replace('[', '') | replace(']', '')}}") System(sigrid, "{{needs['ITRENDCL-SIGRID-SYS-SIGRID'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SIGRID'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SIGRID') | replace('[', '') | replace(']', '')}}") System_Ext(maximo, "{{needs['ITRENDCL-SIGRID-SYS-IBM_MAXIMO'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-IBM_MAXIMO'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-IBM_MAXIMO') | replace('[', '') | replace(']', '')}}") System_Ext(sige, "{{needs['ITRENDCL-SIGRID-SYS-SIGE'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SIGE'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SIGE') | replace('[', '') | replace(']', '')}}") System(intranet, "{{needs['ITRENDCL-SIGRID-SYS-SENAPRED-INTRANET'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SENAPRED-INTRANET'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SENAPRED-INTRANET') | replace('[', '') | replace(']', '')}}") System(moduloWeb, "{{needs['ITRENDCL-SIGRID-SYS-SENAPRED-MODULO_WEB'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SENAPRED-MODULO_WEB'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SENAPRED-MODULO_WEB') | replace('[', '') | replace(']', '')}}") System(relojControl, "{{needs['ITRENDCL-SIGRID-SYS-SENAPRED-RELOJ_CONTROL'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SENAPRED-RELOJ_CONTROL'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SENAPRED-RELOJ_CONTROL') | replace('[', '') | replace(']', '')}}") System(rrhh, "{{needs['ITRENDCL-SIGRID-SYS-SENAPRED-RRHH'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SENAPRED-RRHH'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SENAPRED-RRHH') | replace('[', '') | replace(']', '')}}") } System_Ext(arbolLogika, "{{needs['ITRENDCL-SIGRID-SYS-ARBOL_LOGIKA'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-ARBOL_LOGIKA'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-ARBOL_LOGIKA') | replace('[', '') | replace(']', '')}}") System_Ext(sigfe, "{{needs['ITRENDCL-SIGRID-SYS-SIGFE'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SIGFE'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SIGFE') | replace('[', '') | replace(']', '')}}") System_Ext(siaper, "{{needs['ITRENDCL-SIGRID-SYS-SIAPER'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SIAPER'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SIAPER') | replace('[', '') | replace(']', '')}}") System_Ext(sisrec, "{{needs['ITRENDCL-SIGRID-SYS-SISREC'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SISREC'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SISREC') | replace('[', '') | replace(']', '')}}") System_Ext(aranda, "{{needs['ITRENDCL-SIGRID-SYS-ARANDA'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-ARANDA'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-ARANDA') | replace('[', '') | replace(']', '')}}") System_Ext(acepta, "{{needs['ITRENDCL-SIGRID-SYS-ACEPTA'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-ACEPTA'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-ACEPTA') | replace('[', '') | replace(']', '')}}", $tags="dipres") System_Ext(sii, "{{needs['ITRENDCL-SIGRID-SYS-SII'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SII'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SII') | replace('[', '') | replace(']', '')}}") Rel(personSENAPREDpaf, sigrid, "usa", "WEB") Rel(personSENAPREDpaf, arbolLogika, "usa", "WEB", $tags="not desired") Rel(personSENAPREDpaf, maximo, "usa", "WEB", $tags="not desired") Rel(personSENAPREDpaf, sige, "usa", "WEB", $tags="not desired") Rel(personSENAPREDpaf, sigfe, "usa", "WEB", $tags="not desired") Rel(personSENAPREDpaf, siaper, "usa", "WEB", $tags="not desired") Rel(personSENAPREDpaf, sisrec, "usa", "WEB", $tags="not desired") Rel(personSENAPREDpaf, intranet, "Ingresa Información", "WEB") Rel(personSENAPREDpaf, moduloWeb, "usa", "WEB", $tags="not desired") Rel(personSENAPREDpaf, relojControl, "Consulta", "WEB", $tags="not desired") Rel(personSENAPREDpaf, rrhh, "Consulta", "WEB", $tags="not desired") Rel(personSENAPREDpaf, aranda, "informa", "WEB", $tags="not desired") Rel(personSENAPREDpaf, acepta, "usa", "WEB", $tags="not desired") Rel(personSENAPREDpaf, sii, "consulta", "WEB", $tags="not desired") Rel(personSENAPRED, intranet, "Consulta", "WEB") Rel(personSENAPRED, moduloWeb, "utiliza", "WEB") Rel(personSENAPRED, relojControl, "Informa", "WEB") Rel(personSENAPRED, rrhh, "Informa", "WEB") Rel(personSENAPRED, sisrec, "Informa", "WEB") BiRel(sigrid, sigfe, "utiliza", "API") BiRel(sigrid, siaper, "utiliza", "API") BiRel(sigrid, sisrec, "utiliza", "API") BiRel(sigrid, sige, "utiliza", "API") BiRel(sigrid, maximo, "Gestiona Activos", "API") BiRel(sigrid, intranet, "utiliza", "API") BiRel(sigrid, relojControl, "utiliza", "API") BiRel(sigrid, rrhh, "utiliza", "API") BiRel(sigrid, arbolLogika, "Gestiona Presupuesto", "API") BiRel(sigrid, moduloWeb, "utiliza", "API") BiRel(sigrid, aranda, "utiliza", "API") BiRel(sigrid, acepta, "utiliza", "API") BiRel(sigrid, sii, "utiliza", "API") SHOW_LEGEND() @enduml