SIGRID_CTX_001-E - POV Personal SENAPRED ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. needuml:: :scale: 50 @startuml !include !include title Diagrama de Contexto del Sistema - SIGRID - POV Personal SENAPRED AddElementTag("SINAPRED", $bgColor="#5869B1") AddElementTag("cge", $legendText="Contraloría General de la República", $bgColor="#ffc77f", $fontColor="#000000") AddElementTag("dipres", $legendText="Dirección de Presupuestos", $bgColor="#0c5c8f") AddElementTag("esri", $legendText="ESRI", $bgColor="#0a9f70") AddElementTag("mideso", $legendText="Ministerio de Desarrollo Social", $bgColor="#3adb56") AddRelTag("not desired", $textColor="red", $lineColor="red", $lineStyle=DashedLine()) System_Boundary(sinapred, "{{needs['ITRENDCL-SIGRID-SYS-SINAPRED'].title}}") { 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(sae, "{{needs['ITRENDCL-SIGRID-SYS-SAE'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SAE'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SAE') | replace('[', '') | replace(']', '')}}") System_Ext(fibe, "{{needs['ITRENDCL-SIGRID-SYS-SISE'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SISE'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SISE') | replace('[', '') | replace(']', '')}}", $tags="mideso") System_Ext(sirenas, "{{needs['ITRENDCL-SIGRID-SYS-SIRENAS'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SIRENAS'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SIRENAS') | 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_Ext(arcgisPlatform, "{{needs['ITRENDCL-SIGRID-SYS-ARC_GIS_PLATFORM'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-ARC_GIS_PLATFORM'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-ARC_GIS_PLATFORM') | replace('[', '') | replace(']', '')}}", $tags="esri") } 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(sigfe, "{{needs['ITRENDCL-SIGRID-SYS-SIGFE'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SIGFE'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SIGFE') | replace('[', '') | replace(']', '')}}", $tags="dipres") System_Ext(siaper, "{{needs['ITRENDCL-SIGRID-SYS-SIAPER'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SIAPER'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SIAPER') | replace('[', '') | replace(']', '')}}", $tags="cge") System_Ext(sisrec, "{{needs['ITRENDCL-SIGRID-SYS-SISREC'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SISREC'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SISREC') | replace('[', '') | replace(']', '')}}", $tags="cge") 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(mercadoPublico, "{{needs['ITRENDCL-SIGRID-SYS-MERCADO_PUBLICO'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-MERCADO_PUBLICO'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-MERCADO_PUBLICO') | replace('[', '') | replace(']', '')}}") Rel(personSENAPRED, sigrid, "usa", "WEB") Rel_L(sae, sigrid, "Informa", "API") Rel(personSENAPRED, fibe, "usa", "WEB", $tags="not desired") Rel(personSENAPRED, maximo, "usa", "WEB", $tags="not desired") Rel(personSENAPRED, sige, "usa", "WEB", $tags="not desired") Rel(personSENAPRED, arcgisPlatform, "usa", "WEB") Rel(personSENAPRED, aranda, "usa", "WEB", $tags="not desired") Rel(personSENAPRED, sigfe, "usa", "WEB", $tags="not desired") Rel(personSENAPRED, siaper, "usa", "WEB", $tags="not desired") Rel(personSENAPRED, sisrec, "usa", "WEB", $tags="not desired") Rel(personSENAPRED, arbolLogika, "usa", "WEB", $tags="not desired") Rel(personSENAPRED, mercadoPublico, "usa", "WEB", $tags="not desired") BiRel(sigrid, sigfe, "utiliza", "API") BiRel(sigrid, siaper, "utiliza", "API") BiRel(sigrid, sisrec, "utiliza", "API") BiRel(sigrid, aranda, "utiliza", "API") BiRel(sigrid, sige, "utiliza", "API") BiRel(sigrid, sirenas, "utiliza", "API") BiRel(sigrid, mercadoPublico, "Consulta", "API") BiRel(sigrid, arbolLogika, "Gestiona Indicadores", "API") BiRel(sigrid, maximo, "Gestiona Activos", "API") Rel(sigrid, arcgisPlatform, "Informa", "API | Aplicativos") BiRel(sigrid, fibe, "Gestiona FIBE", "API") SHOW_LEGEND() @enduml