SIGRID_CTX_001-D - POV Personal de Organismos de Monitoreo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. needuml:: :scale: 50 @startuml !include !include title Diagrama de Contexto del Sistema - SIGRID - POV Personal de Organismos de Monitoreo AddElementTag("SINAPRED", $bgColor="#5869B1") AddElementTag("sistinfI", $legendText="Sistemas de Información Monitoreo Identificado", $bgColor="#a6c2c6") AddElementTag("sistinfNI", $legendText="Sistemas de Información Monitoreo No Identificado", $bgColor="#788199") AddRelTag("not desired", $textColor="red", $lineColor="red", $lineStyle=DashedLine()) 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(']', '')}}") System(sigrid, "{{needs['ITRENDCL-SIGRID-SYS-SIGRID'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SIGRID'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SIGRID') | 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_Boundary(sistinfo, "Sistemas de Información de Monitoreo") { System_Ext(conaf, "{{needs['ITRENDCL-SIGRID-SYS-SIDCO'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SIDCO'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SIDCO') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") System_Ext(csn, "{{needs['ITRENDCL-SIGRID-SYS-CSN'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-CSN'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-CSN') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") System_Ext(shoa, "{{needs['ITRENDCL-SIGRID-SYS-SHOA'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SHOA'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SHOA') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") System_Ext(dmc, "{{needs['ITRENDCL-SIGRID-SYS-DMC'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-DMC'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-DMC') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") System_Ext(sernageomin, "{{needs['ITRENDCL-SIGRID-SYS-SERNAGEOMIN'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SERNAGEOMIN'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SERNAGEOMIN') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") System_Ext(dga, "{{needs['ITRENDCL-SIGRID-SYS-DGA'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-DGA'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-DGA') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") System_Ext(doh, "{{needs['ITRENDCL-SIGRID-SYS-DOH'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-DOH'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-DOH') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") System_Ext(bomberos, "{{needs['ITRENDCL-SIGRID-SYS-BOMBEROS'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-BOMBEROS'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-BOMBEROS') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") System_Ext(ccen, "{{needs['ITRENDCL-SIGRID-SYS-CCEN'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-CCEN'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-CCEN') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") System_Ext(smac, "{{needs['ITRENDCL-SIGRID-SYS-SMAC'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SMAC'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SMAC') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") System_Ext(midas, "{{needs['ITRENDCL-SIGRID-SYS-MIDAS'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-MIDAS'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-MIDAS') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") System_Ext(sag, "{{needs['ITRENDCL-SIGRID-SYS-SAG'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SAG'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SAG') | replace('[', '') | replace(']', '')}}", $tags="sistinfI") } } Rel(personMonitoreo, sistInfMonitoreo, "usa", "WEB") Rel(personSENAPRED, sigrid, "usa", "WEB") Rel(sistInfMonitoreo, sigrid, "Entrega Información", "API") Rel(personMonitoreo, sigrid, "Consultan", "WEB") BiRel(personSENAPRED, personMonitoreo, "Solicita Información", "*") Rel(sistInfMonitoreo, citizens, "Informa", "WEB", $tags="not desired") Rel(sigrid, citizens, "Informa", "WEB") Rel(personSENAPRED, sistInfMonitoreo, "Consulta", "WEB", $tags="not desired") sistinfo -- sistInfMonitoreo SHOW_LEGEND() @enduml