SIGRID_CTX_001-G - POV Personal SENAPRED - Subd. Gestión de Emergencias ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. needuml:: :scale: 50 @startuml !include !include SHOW_PERSON_OUTLINE() title Diagrama de Contexto del Sistema - SIGRID - POV Personal SENAPRED - Subd. Gestión de Emergencias 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("mideso", $legendText="Ministerio de Desarrollo Social", $bgColor="#3adb56") AddElementTag("interno", $legendText="Sistema Interno", $bgColor="#a6c2c6") AddRelTag("not desired", $textColor="red", $lineColor="red", $lineStyle=DashedLine()) System_Boundary(sinapred, "{{needs['ITRENDCL-SIGRID-SYS-SINAPRED'].title}}") { Person(personSENAPREDge, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_GE'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_GE'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_GE') | replace('[', '') | replace(']', '')}}") Person(personSENAPREDlog, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DLOG'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DLOG'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DLOG') | replace('[', '') | replace(']', '')}}") Person(personSENAPREDtic, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DTIC'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DTIC'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DTIC') | replace('[', '') | replace(']', '')}}") Person(personSENAPREDope, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DOPE'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DOPE'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_DOPE') | replace('[', '') | replace(']', '')}}") Person(personSENAPREDuat, "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_UAT'].title}}", "{{needs['ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_UAT'].content}}", $link="{{ref('ITRENDCL-SIGRID-PRS-PERSONAL_SENAPRED_UAT') | 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(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(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_Ext(sistgestEyA, "{{needs['ITRENDCL-SIGRID-SYS-SENAPRED-EMA'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-SENAPRED-EMA'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-SENAPRED-EMA') | replace('[', '') | replace(']', '')}}") System_Ext(acepta, "{{needs['ITRENDCL-SIGRID-SYS-ACEPTA'].title}}", "{{needs['ITRENDCL-SIGRID-SYS-ACEPTA'].content}}", $link="{{ref('ITRENDCL-SIGRID-SYS-ACEPTA') | replace('[', '') | replace(']', '')}}", $tags="dipres") 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(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(']', '')}}") personSENAPREDge -- personSENAPREDlog personSENAPREDge -- personSENAPREDtic personSENAPREDge -- personSENAPREDope personSENAPREDge -- personSENAPREDuat Rel_L(sae, sigrid, "Informa", "API") Rel(personSENAPREDlog, sigrid, "usa", "WEB") Rel(personSENAPREDtic, sigrid, "usa", "WEB") Rel(personSENAPREDope, sigrid, "usa", "WEB") Rel(personSENAPREDuat, sigrid, "usa", "WEB") Rel(personSENAPREDope, fibe, "Consulta", "WEB", $tags="not desired") Rel(personSENAPREDope, maximo, "usa", "WEB", $tags="not desired") Rel(personSENAPREDlog, maximo, "usa", "WEB", $tags="not desired") Rel(personSENAPREDope, sige, "usa", "WEB", $tags="not desired") Rel(personSENAPREDlog, sige, "usa", "WEB", $tags="not desired") Rel(personSENAPREDuat, sirenas, "usa", "WEB", $tags="not desired") Rel(personSENAPREDlog, aranda, "usa", "WEB", $tags="not desired") Rel(personSENAPREDlog, mercadoPublico, "usa", "WEB", $tags="not desired") Rel(personSENAPREDuat, sae, "usa", "WEB", $tags="not desired") Rel(personSENAPREDtic, sae, "usa", "WEB") Rel(personSENAPREDope, acepta, "usa", "WEB", $tags="not desired") Rel(personSENAPREDuat, sistInfMonitoreo, "usa", "WEB", $tags="not desired") Rel(personSENAPREDuat, sistgestEyA, "usa", "WEB", $tags="not desired") BiRel(sigrid, aranda, "utiliza", "API") BiRel(sigrid, sige, "utiliza", "API") BiRel(sigrid, sirenas, "utiliza", "API") BiRel(sigrid, sistInfMonitoreo, "utiliza", "API") BiRel(sigrid, sistgestEyA, "utiliza", "API") BiRel(sigrid, mercadoPublico, "Consulta", "API") BiRel(sigrid, arbolLogika, "Gestiona Indicadores", "API") BiRel(sigrid, maximo, "Gestiona Activos", "API") BiRel(sigrid, fibe, "Gestiona FIBE", "API") BiRel(sigrid, acepta, "Gestiona \nÓrdenes de Compra", "API") SHOW_LEGEND() @enduml