SIGRID_CTX_001-J - POV Personal SENAPRED - Dirección Regional ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. needuml:: :scale: 50 @startuml !include !include SHOW_PERSON_OUTLINE() title Diagrama de Contexto del Sistema - SIGRID - POV Personal SENAPRED - Dirección Regional 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") AddElementTag("mideso", $legendText="Ministerio de Desarrollo Social", $bgColor="#3adb56") AddElementTag("esri", $legendText="ESRI", $bgColor="#0a9f70") AddRelTag("not desired", $textColor="red", $lineColor="red", $lineStyle=DashedLine()) System_Boundary(sinapred, "{{needs['ITRENDCL-SIGRID-SYS-SINAPRED'].title}}") { Person(personSENAPREDdir, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DIR'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DIR'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DIR') | replace('[', '') | replace(']', '')}}") Person(personSENAPREDdr, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DR'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DR'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DR') | replace('[', '') | replace(']', '')}}") Person(personSENAPREDrrd, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DR_RRD'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DR_RRD'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DR_RRD') | replace('[', '') | replace(']', '')}}") Person(personSENAPREDge, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DR_GE'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DR_GE'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DR_GE') | 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(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(sae, "{{needs['ITRENDCL-SIGRID-SYS-SAE'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SAE'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SAE') | replace('[', '') | replace(']', '')}}") } Person_Ext(citizens, "{{needs['ITRENDCL-SIGRID-PRS-CIUDADANIA'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-CIUDADANIA'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-CIUDADANIA') | 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(sistInfMonitoreo, "{{needs['ITRENDCL-SIGRID-SYS-OTM-SI'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-OTM-SI'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-OTM-SI') | replace('[', '') | replace(']', '')}}") personSENAPREDdir -- personSENAPREDdr personSENAPREDdir -- personSENAPREDrrd personSENAPREDdir -- personSENAPREDge Rel_L(sae, sigrid, "Informa", "API") Rel(personSENAPREDdr, sigrid, "usa", "WEB") Rel(personSENAPREDrrd, sigrid, "usa", "WEB") Rel(personSENAPREDge, sigrid, "usa", "WEB") Rel(personSENAPREDge, fibe, "usa", "WEB", $tags="not desired") Rel(personSENAPREDge, maximo, "usa", "WEB", $tags="not desired") Rel(personSENAPREDdr, maximo, "usa", "WEB", $tags="not desired") Rel(personSENAPREDge, sige, "usa", "WEB", $tags="not desired") Rel(personSENAPREDdr, sige, "usa", "WEB", $tags="not desired") Rel(personSENAPREDge, sirenas, "usa", "WEB", $tags="not desired") Rel(personSENAPREDrrd, arcgisPlatform, "usa", "WEB", $tags="not desired") Rel(personSENAPREDge, sistInfMonitoreo, "consulta", "WEB", $tags="not desired") Rel(personSENAPREDrrd, sistInfMonitoreo, "consulta", "WEB", $tags="not desired") Rel(citizens, fibe, "Consulta", "WEB") Rel(citizens, personSENAPREDdir, "Entrega Información", "*", $tags="not desired") Rel(sirenas, citizens, "Informa", "Sirena") Rel(sae, citizens, "Informa", "Mensaje telefónico") BiRel(sigrid, sige, "utiliza", "API") BiRel(sigrid, sirenas, "utiliza", "API") BiRel(sigrid, arbolLogika, "Gestiona Indicadores", "API") BiRel(sigrid, maximo, "Gestiona Activos", "API") BiRel(sigrid, fibe, "Gestiona FIBE", "API") Rel(sigrid, arcgisPlatform, "Informa", "API | Aplicativos") Rel(sistInfMonitoreo, sigrid, "Entrega Información", "API") BiRel(sigrid, arbolLogika, "Gestiona Indicadores", "API") SHOW_LEGEND() @enduml