SIGRID_CTX_001 - Sistema de Información de Gestión de Riesgos y Desastres (SIGRID) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. needuml:: :scale: 50 @startuml scale 0.7 !include !include SHOW_PERSON_OUTLINE() title Diagrama de Contexto del Sistema - Sistema de Información de Gestión de Riesgos y Desastres (SIGRID) 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") Person_Ext(citizens, "{{needs['ITRENDCL-SIGRID-PRS-CIUDADANIA'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-CIUDADANIA'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-CIUDADANIA') | replace('[', '') | replace(']', '')}}") 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(']', '')}}") Person_Ext(personMonitoreo, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_OTM'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_OTM'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_OTM') | replace('[', '') | replace(']', '')}}") Person_Ext(comunal, "{{needs['ITRENDCL-SIGRID-PRS-GRD'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-GRD'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-GRD') | replace('[', '') | replace(']', '')}}") Person_Ext(autoridad, "{{needs['ITRENDCL-SIGRID-PRS-AUTORIDAD'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-AUTORIDAD'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-AUTORIDAD') | 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(']', '')}}") 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(']', '')}}") System_Ext(sirenas, "{{needs['ITRENDCL-SIGRID-SYS-SIRENAS'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SIRENAS'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SIRENAS') | 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(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(']', '')}}") } 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(']', '')}}") 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(googleCap, "{{needs['ITRENDCL-SIGRID-SYS-GOOGLE_CAP'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-GOOGLE_CAP'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-GOOGLE_CAP') | replace('[', '') | replace(']', '')}}") System_Ext(arcgisOnline, "{{needs['ITRENDCL-SIGRID-SYS-ARC_GIS_ONLINE'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-ARC_GIS_ONLINE'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-ARC_GIS_ONLINE') | 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(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(sigrid, autoridad, "informa", "WEB") BiRel(comunal, sigrid, "usa", "WEB") Rel(personMonitoreo, sistInfMonitoreo, "usa", "WEB") Rel(personSENAPRED, sigrid, "usa", "WEB") Rel(citizens, arcgisOnline, "usa", "WEB") Rel(sistInfMonitoreo, sigrid, "Entrega Información", "API") Rel(sae, citizens, "Informa", "Notification") Rel_L(sae, sigrid, "Informa", "API") 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")GIT Rel(sigrid, arcgisPlatform, "Informa", "API | Aplicativos") Rel(sigrid, arcgisOnline, "Informa", "API | Aplicativos") Rel(sigrid, googleCap, "Notifica Alertas", "CAP (Common Alerting Protocol)") BiRel(sigrid, fibe, "Gestiona FIBE", "API") Rel(citizens, fibe, "Informan FIBE", "WEB") Rel(citizens, sigrid, "Consultan Información", "WEB") Rel_U(googleCap, citizens, "Informa", "Notification") SHOW_LEGEND() @enduml