SIGRID_CTX_001-A - POV Ciudadanía ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. needuml:: :scale: 50 @startuml !include !include SHOW_PERSON_OUTLINE() title Diagrama de Contexto del Sistema - SIGRID - POV Ciudadanía AddElementTag("SINAPRED", $bgColor="#5869B1") 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_Ext(comunal, "{{needs['ITRENDCL-SIGRID-PRS-GRD'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-GRD'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-GRD') | 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(sectorial, "{{needs['ITRENDCL-SIGRID-SYS-OTSEC-SI'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-OTSEC-SI'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-OTSEC-SI') | 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(']', '')}}") Rel(comunal, sigrid, "usa", "WEB") Rel(comunal, fibe, "informa", "WEB") Rel(sae, sigrid, "Informa", "API") BiRel(sigrid, sirenas, "utiliza", "API") Rel(sigrid, googleCap, "Notifica Alertas", "CAP (Common Alerting Protocol) | Mobile") BiRel(sigrid, fibe, "Gestiona FIBE", "API") Rel(citizens, comunal, "comunica", "*") Rel(citizens, fibe, "consultan | solicitan", "WEB") Rel(citizens, sigrid, "Consultan", "WEB") Rel(citizens, sectorial, "Consultan", "WEB") Rel(citizens, arcgisOnline, "Consultan", "WEB") Rel(sigrid, arcgisOnline, "Informa", "API | Aplicativos") Rel(sae, citizens, "alerta", "Mobile") Rel(sirenas, citizens, "alertan", "SONIDO") Rel(googleCap, citizens, "alerta", "Mobile") SHOW_LEGEND() @enduml