{"id":16255,"date":"2023-12-13T13:32:27","date_gmt":"2023-12-13T19:32:27","guid":{"rendered":"https:\/\/sada.services\/?p=16255"},"modified":"2023-12-14T15:41:56","modified_gmt":"2023-12-14T21:41:56","slug":"sigesa-ppi-modificar-flujo-activiti-ppi-478-flujo-de-aprobacion-de-aportes-estrategicos","status":"publish","type":"post","link":"https:\/\/sada.services\/?p=16255","title":{"rendered":"SIGESA PPI: Modificar Flujo Activiti PPI-478 flujo de aprobaci\u00f3n de aportes estrat\u00e9gicos"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">PASO1: TAREA DEFINICI\u00d3N<\/h2>\n\n\n\n<p>Yo como Analista de planificaci\u00f3n estrat\u00e9gica requiero modificar el flujo para los<strong> planes de aportes estrat\u00e9gicos<\/strong> para la formulaci\u00f3n y modificaci\u00f3n que contenga los pasos que modificaran el estado de cada plan seg\u00fan su avance:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Flujo Normal:\n<ul class=\"wp-block-list\">\n<li>Borrador: Primer estado del flujo que se activar\u00e1 cuando se ejecute el proceso de copia del plan para las modificaciones.<br>Efectuado autom\u00e1ticamente por la ejecuci\u00f3n de un proceso.<\/li>\n\n\n\n<li>Completado: Segundo paso del flujo. Sera activado por la Asistente Administrativa cuando finalice la formulaci\u00f3n o modificaci\u00f3n y requiera solicitar la aprobaci\u00f3n correspondiente.\n<ul class=\"wp-block-list\">\n<li>UNA_PPI_PPE_PAE_DIGITADOR<\/li>\n\n\n\n<li>UNA_PPI_PPE_ADMIN<\/li>\n\n\n\n<li>UNA_PPI_PPE_ANALISTA<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Avalado: Tercer paso del flujo normal. Es realizado por el analista de planificaci\u00f3n estrat\u00e9gica, para validar la informaci\u00f3n de los aportes.\n<ul class=\"wp-block-list\">\n<li>UNA_PPI_PPE_ADMIN<\/li>\n\n\n\n<li>UNA_PPI_PPE_ANALISTA<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Ratificado: Cuarto paso del flujo normal. Es efectuado por el director de unidad, tanto para la formulaci\u00f3n como para la modificaci\u00f3n.\n<ul class=\"wp-block-list\">\n<li>UNA_PPI_PPE_PAE_RATIFICADOR<\/li>\n\n\n\n<li>UNA_PPI_PPE_ADMIN<\/li>\n\n\n\n<li>UNA_PPI_PPE_ANALISTA<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Verificaci\u00f3n: Quinto paso del flujo normal.\n<ul class=\"wp-block-list\">\n<li>Efectuado por el Decano, Vicerrector, Rector o superior jer\u00e1rquico de unidad de adscripci\u00f3n.<\/li>\n\n\n\n<li>El rector ser\u00e1 el superior jer\u00e1rquico, en el caso de las unidades no adscritas.<\/li>\n\n\n\n<li>Al estar en estado Verificado por Unidad Superior el flujo quedar\u00e1 en espera de aprobaci\u00f3n.<\/li>\n\n\n\n<li>Roles:\n<ul class=\"wp-block-list\">\n<li>UNA_PPI_PPE_PXE_RATIFICADOR<\/li>\n\n\n\n<li>UNA_PPI_PPE_ADMIN<\/li>\n\n\n\n<li>UNA_PPI_PPE_ANALISTA<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Aprobado: Sexto paso del flujo normal\n<ul class=\"wp-block-list\">\n<li>Se ejecuta al aprobar las acciones estrat\u00e9gicas de la entidad superior.<\/li>\n\n\n\n<li>Efectuado por el Decano, Vicerrector, Rector o superior jer\u00e1rquico de unidad de adscripci\u00f3n.<\/li>\n\n\n\n<li>S\u00f3lo se aprueban en caso de que todos los aportes estrat\u00e9gicos de la unidad de adscripci\u00f3n est\u00e9 verificados por la unidad superior y se haya aprobado las acciones estrat\u00e9gicas.<\/li>\n\n\n\n<li>Roles:\n<ul class=\"wp-block-list\">\n<li>UNA_PPI_PPE_PXE_RATIFICADOR<\/li>\n\n\n\n<li>UNA_PPI_PPE_ADMIN<\/li>\n\n\n\n<li>UNA_PPI_PPE_ANALISTA<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Flujos alternos:\n<ul class=\"wp-block-list\">\n<li>Rechazar el aval t\u00e9cnico: Es efectuado por el analista de planificaci\u00f3n estrat\u00e9gica y regresa el estado del plan a borrador. Comenzando as\u00ed nuevamente el flujo.<\/li>\n\n\n\n<li>Rechazar la ratificaci\u00f3n de unidad: Es efectuado por el director de unidad o por quien corresponda brindar la aprobaci\u00f3n del plan y regresa el estado del plan a borrador. Comenzando as\u00ed nuevamente el flujo.<\/li>\n\n\n\n<li>Rechazar la verificaci\u00f3n de unidad superior: Es efectuado por el superior jer\u00e1rquico de la unidad de adscripci\u00f3n o por quien corresponda brindar la verificaci\u00f3n del plan y regresa el estado del plan a borrador. Comenzando as\u00ed nuevamente el flujo.<\/li>\n\n\n\n<li>Rechazar completado: No se debe permitir rechazar el plan de aportes estrat\u00e9gicos en estado borrador.\n<ul class=\"wp-block-list\">\n<li>Opciones:\n<ul class=\"wp-block-list\">\n<li>No mostrar el bot\u00f3n de rechazar tarea.<\/li>\n\n\n\n<li>Mostrar un mensaje indicando que no se puede rechazar en estado borrador.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Validaciones:\n<ul class=\"wp-block-list\">\n<li>No debe permitir enviar a completar un plan sin aportes.\n<ul class=\"wp-block-list\">\n<li>Summary: Error al completar.<\/li>\n\n\n\n<li>Detail: Debe incluir al menos un aporte estrat\u00e9gico.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Validar que se tenga un Documento Relacionado AGD al pasar a estado Ratificado.\n<ul class=\"wp-block-list\">\n<li>Summary: Error al ratificar.<\/li>\n\n\n\n<li>Detail: Debe referenciar el documento del acuerdo de la asamblea de unidad.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Notas.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El formulario de mantenimiento de aportes solamente deber\u00e1 estar habilitado en estado borrador para su edici\u00f3n.<\/li>\n\n\n\n<li>Los usuarios administradores son los \u00fanicos que pueden editar el encabezado de los planes.\n<ul class=\"wp-block-list\">\n<li>UNA_PPI_PPE_ADMIN<\/li>\n\n\n\n<li>UNA_PPI_PPE_ANALISTA<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Los usuarios con rol de administrador de m\u00f3dulo de planificaci\u00f3n estrat\u00e9gica, deben poder aceptar o rechazar cualquier tarea en cualquier estado y plan.\n<ul class=\"wp-block-list\">\n<li>UNA_PPI_PPE_ADMIN<\/li>\n\n\n\n<li>UNA_PPI_PPE_ANALISTA<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Flujo Anterior<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"323\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-1024x323.png\" alt=\"\" class=\"wp-image-16257\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-1024x323.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-300x94.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-768x242.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR.png 1216w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Flujo Nuevo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"237\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/NUEVO-1024x237.png\" alt=\"\" class=\"wp-image-16258\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/NUEVO-1024x237.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/NUEVO-300x70.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/NUEVO-768x178.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/NUEVO.png 1216w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">PASO 2: INGRESO AL ACTIVITi<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para ingresar a al Activity de PPI debemos ingresar a la direcci\u00f3n<\/li>\n\n\n\n<li><a href=\"http:\/\/10.0.2.231:8080\/activiti-explorer\/ui\/\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/10.0.2.231:8080\/activiti-explorer\/ui\/<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_020-1024x535.png\" alt=\"\" class=\"wp-image-16259\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_020-1024x535.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_020-300x157.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_020-768x402.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_020.png 1201w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ingresamos con las credenciales<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>admin\nunacgi2019activiti<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">INFORMATIVO: Crear Nuevo flujo Exportando y Importanto<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cuando lo que necesitamos es crear un nuevo flujo y por las configuraciones requeridas para SIGESA<\/li>\n\n\n\n<li>NOTA CODIGO: Limpio despu\u00e9s de borrar todo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;dataObject id=\"idFormMode\" name=\"formMode\" itemSubjectRef=\"xsd:boolean\"&gt;\n      &lt;extensionElements&gt;\n        &lt;activiti:value&gt;false&lt;\/activiti:value&gt;\n      &lt;\/extensionElements&gt;\n    &lt;\/dataObject&gt;\n    &lt;dataObject id=\"idApprovalCondition\" name=\"approvalCondition\" itemSubjectRef=\"xsd:boolean\"&gt;\n      &lt;extensionElements&gt;\n        &lt;activiti:value&gt;true&lt;\/activiti:value&gt;\n      &lt;\/extensionElements&gt;\n    &lt;\/dataObject&gt;\n    &lt;dataObject id=\"idCancelOption\" name=\"cancelOption\" itemSubjectRef=\"xsd:boolean\"&gt;\n      &lt;extensionElements&gt;\n        &lt;activiti:value&gt;true&lt;\/activiti:value&gt;\n      &lt;\/extensionElements&gt;\n    &lt;\/dataObject&gt;<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Por esto es m\u00e1s sencillo seleccionar un flujo existe y exportarlo para luego importarlo<\/li>\n\n\n\n<li>Para ello primero ingresamos a \u00abMen\u00fa\u00bb -&gt; Proceso -&gt; Model workspace<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"567\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_022-1024x567.png\" alt=\"\" class=\"wp-image-16264\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_022-1024x567.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_022-300x166.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_022-768x426.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_022.png 1128w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Exportar<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>y ubicar la secci\u00f3n de Model action -&gt; Export model<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"355\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_021-1024x355.png\" alt=\"\" class=\"wp-image-16262\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_021-1024x355.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_021-300x104.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_021-768x267.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_021-1536x533.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_021.png 1910w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Guardamos el archivo colocandole el nombre necesario<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"421\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_023-1024x421.png\" alt=\"\" class=\"wp-image-16265\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_023-1024x421.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_023-300x123.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_023-768x316.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_023.png 1074w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Importar<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora para importar ingresamos a \u00abMenu\u00bb -&gt; Proceso -&gt; Model workspace -&gt; Import<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"211\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_024-1024x211.png\" alt=\"\" class=\"wp-image-16268\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_024-1024x211.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_024-300x62.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_024-768x158.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_024-1536x317.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_024.png 1800w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nos muestra la ventana<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"361\" height=\"255\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_025.png\" alt=\"\" class=\"wp-image-16270\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_025.png 361w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_025-300x212.png 300w\" sizes=\"(max-width: 361px) 100vw, 361px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Seleccionamos el archivo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"423\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_026-1024x423.png\" alt=\"\" class=\"wp-image-16271\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_026-1024x423.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_026-300x124.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_026-768x317.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_026.png 1094w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Lo buscamos y lo editamos<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"315\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_027-1024x315.png\" alt=\"\" class=\"wp-image-16272\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_027-1024x315.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_027-300x92.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_027-768x236.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_027-1536x472.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_027.png 1706w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora le modificamos\n<ul class=\"wp-block-list\">\n<li>Process identifier: Prueba Tavo<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Name: Flujo Prueba Tavo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"242\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_028-1024x242.png\" alt=\"\" class=\"wp-image-16273\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_028-1024x242.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_028-300x71.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_028-768x182.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_028.png 1331w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y en la secci\u00f3n de Execution listeners<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"233\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_029.png\" alt=\"\" class=\"wp-image-16274\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_029.png 720w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_029-300x97.png 300w\" sizes=\"(max-width: 720px) 100vw, 720px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vamos a encontrar el evento start el cual establecer el estado inicial de flujo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"764\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_030-1024x764.png\" alt=\"\" class=\"wp-image-16275\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_030-1024x764.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_030-300x224.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_030-768x573.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_030.png 1028w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Este es el c\u00f3digo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#{planAporteEstrategicoBean.estadoInicial(estadoFormulacionPAEServiceImpl.obtenerEstadoBorrador().getId(),\"ESTADO_FORMULACION_PAE\",\"cr.ac.una.cgi.sigesa.ppi.ppe.view.model.planAporteEstrategicoBean\",\"cr.ac.una.cgi.sigesa.ppi.ppe.service.EstadoFormulacionPAEService\",\"NOMBRE\")}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Como se ve <\/li>\n\n\n\n<li>Esta llamando la clase (planAporteEstrategicoBean)<\/li>\n\n\n\n<li>La funci\u00f3n estadoInicial (planAporteEstrategicoBean.estadoInicial)<\/li>\n\n\n\n<li>Pasandole el estado inicial borrador estadoFormulacionPAEServiceImpl.obtenerEstadoBorrador().getId()<\/li>\n\n\n\n<li>De la tabla \u00abESTADO_FORMULACION_PAE\u00bb<\/li>\n\n\n\n<li>Definici\u00f3n del bean \u00abcr.ac.una.cgi.sigesa.ppi.ppe.view.model.planAporteEstrategicoBean\u00bb<\/li>\n\n\n\n<li>Servicio de la funci\u00f3n \u00abcr.ac.una.cgi.sigesa.ppi.ppe.service.EstadoFormulacionPAEService\u00bb<\/li>\n\n\n\n<li>Y nombre de estado \u00abNOMBRE\u00bb<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y ya con esto podemos borrar todos los elementos para poder crear el nuevo flujo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"435\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_031-1024x435.png\" alt=\"\" class=\"wp-image-16276\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_031-1024x435.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_031-300x127.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_031-768x326.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_031.png 1293w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"480\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_032-1024x480.png\" alt=\"\" class=\"wp-image-16277\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_032-1024x480.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_032-300x141.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_032-768x360.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_032-1536x720.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_032.png 1936w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Guardamos y podemos trabajar<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"392\" height=\"290\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_033.png\" alt=\"\" class=\"wp-image-16278\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_033.png 392w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_033-300x222.png 300w\" sizes=\"(max-width: 392px) 100vw, 392px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">PASO 3: Respaldar flujo<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para el caso de esta tarea no debemos crear el flujo sino que el flujo ya existe<\/li>\n\n\n\n<li>Para comenzar a modificar ingresamos al activiti <\/li>\n\n\n\n<li>Men\u00fa -&gt; Proceso -&gt; Model workspace y ubicamos el flujo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"438\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_034-1024x438.png\" alt=\"\" class=\"wp-image-16279\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_034-1024x438.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_034-300x128.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_034-768x329.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_034-1536x657.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_034.png 1786w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y luego ingresamos a Model action -&gt; Export<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"387\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_035-1024x387.png\" alt=\"\" class=\"wp-image-16280\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_035-1024x387.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_035-300x113.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_035-768x290.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_035-1536x581.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_035.png 1912w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Con esto lo podemos renombrar para establecer el nombre ORIGINAL y respaldar y adjuntarlo a la tarea<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"764\" height=\"326\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_037.png\" alt=\"\" class=\"wp-image-16281\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_037.png 764w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_037-300x128.png 300w\" sizes=\"(max-width: 764px) 100vw, 764px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">PASO 4: Modificaci\u00f3n del Flujo<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Como se menciona en la tarea debemos modificar el flujo actual<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"323\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-1-1024x323.png\" alt=\"\" class=\"wp-image-16283\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-1-1024x323.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-1-300x94.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-1-768x242.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-1.png 1216w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para lograr este nuevo flujo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"237\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/NUEVO-1-1024x237.png\" alt=\"\" class=\"wp-image-16284\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/NUEVO-1-1024x237.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/NUEVO-1-300x70.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/NUEVO-1-768x178.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/NUEVO-1.png 1216w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para esto le damos en el bot\u00f3n de edit<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"383\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_038-1024x383.png\" alt=\"\" class=\"wp-image-16286\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_038-1024x383.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_038-300x112.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_038-768x288.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_038-1536x575.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_038.png 1768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Paso flujo 1: Verificar informaci\u00f3n General<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>El primer paso es verificar el estado del documento<\/li>\n\n\n\n<li>Para esto tocamos cualquier espacio en blanco y nos muestra la informaci\u00f3n general<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"639\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_039-1024x639.png\" alt=\"\" class=\"wp-image-16288\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_039-1024x639.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_039-300x187.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_039-768x479.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_039.png 1329w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verificamos los siguientes datos\n<ul class=\"wp-block-list\">\n<li>Process identifier: PlanAporteEstrategico<\/li>\n\n\n\n<li>Name: Flujo Planes Aportes Estrat\u00e9gicos (PPI-PPE)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"203\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_040-1024x203.png\" alt=\"\" class=\"wp-image-16289\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_040-1024x203.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_040-300x59.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_040-768x152.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_040.png 1367w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y verificamos que en Execution listeners <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"715\" height=\"265\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_041.png\" alt=\"\" class=\"wp-image-16290\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_041.png 715w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_041-300x111.png 300w\" sizes=\"(max-width: 715px) 100vw, 715px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Podemos observar que tenemos un evento Start (ejecutado al iniciarl el flujo)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1001\" height=\"731\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_042.png\" alt=\"\" class=\"wp-image-16291\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_042.png 1001w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_042-300x219.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_042-768x561.png 768w\" sizes=\"(max-width: 1001px) 100vw, 1001px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si lo vemos tenemos<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#{planAporteEstrategicoBean.estadoInicial(estadoFormulacionPAEServiceImpl.obtenerEstadoBorrador().getId(),\"ESTADO_FORMULACION_PAE\",\"cr.ac.una.cgi.sigesa.ppi.ppe.view.model.planAporteEstrategicoBean\",\"cr.ac.una.cgi.sigesa.ppi.ppe.service.EstadoFormulacionPAEService\",\"NOMBRE\")}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aqu\u00ed vemos que utiliza la clase <\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>planAporteEstrategicoBean<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y que esta invocando al metodo <\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>planAporteEstrategicoBean.estadoInicial<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PARAMETRO1: id del estado que se le va asignar<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>estadoFormulacionPAEServiceImpl.obtenerEstadoBorrador().getId()<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PARAMETRO2: De cual entidad (tabla) lo va obtener<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"ESTADO_FORMULACION_PAE\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PARAMETRO3: donde esta la definici\u00f3n de la clase Bean que maneja los botones<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"cr.ac.una.cgi.sigesa.ppi.ppe.view.model.planAporteEstrategicoBean\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PATRAMETRO4: Definici\u00f3n de la clase que meneja la tabla de donde se va obtener el valor a asignar<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"cr.ac.una.cgi.sigesa.ppi.ppe.service.EstadoFormulacionPAEService\"<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PARAMETRO5: Nombre de columna de la tabla que identifica humanamente el estado<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\"NOMBRE\"<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">&gt;&gt;&gt;NOTA: Sobre escritura de estadoInicial \/ actualizarEstado&lt;&lt;&lt;<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sin embargo si buscamos el m\u00e9todo no lo encontramos en la clase ya que este se hereda del framework<\/li>\n\n\n\n<li>Pero si lo necesitamos podemos sobreescribirlo dentro de la clase <strong>ServiceImpl<\/strong><\/li>\n\n\n\n<li><strong>NOTA: No es necesario declarar en en el Service<\/strong><\/li>\n\n\n\n<li>Ejemplo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\/\/ *****************************************************\n\/\/ estadoInicial\n\/\/ *****************************************************\n@Override\n    public PlanOperativo estadoInicial(PlanOperativo entity, String columnName, String serviceClass, Long nextStatus, String columnaTablaEstados) {\n      \n      \/\/ *****************************\n      \/\/ CODIGO NECESARIO AQU\u00cd\n      \/\/ *****************************\n\n\n        return super.estadoInicial(entity, columnName, serviceClass, nextStatus, columnaTablaEstados);\n    }\n\n\/\/ *****************************************************\n\/\/ actualizarEstado\n\/\/ *****************************************************\n@Override\n    public PlanOperativo actualizarEstado(PlanOperativo entity, String columnName, String serviceClass, Long nextStatus, String columnaTablaEstados) {\n      \n      \/\/ *****************************\n      \/\/ CODIGO NECESARIO AQU\u00cd\n      \/\/ *****************************\n\n\n        return super.actualizarEstado(entity, columnName, serviceClass, nextStatus, columnaTablaEstados);\n    }<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">&gt;&gt;&gt;Fin de nota&lt;&lt;&lt;<\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">&gt;&gt;&gt;NOTA: iniciar flujo desde codigo SIGESA&lt;&lt;&lt;<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si necesitamos iniciar el flujo desde un m\u00e9todo o proceso <\/li>\n\n\n\n<li>Debemos hacerlo primero guardando al entidad ya que el flujo requiere que exista la entidad para poder iniciar<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>this.saveWithoutStartingFlow(evaluacionOperativa);<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y luego iniciar el flujo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>iniciarFlujo(evaluacionOperativa);<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Por ejemplo un metodo en EvaluacionOPerativaServiceImpl.java existe un m\u00e9todo \u00abcrearEvaluacionOperativa\u00bb para crear las evaluaciones <\/li>\n\n\n\n<li>Ejemplo<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>public void crearEvaluacionOperativa(PlanOperativo planOperativo, EtapaPlan etapaPlan) {\n        EvaluacionOperativa evaluacionOperativa = new EvaluacionOperativa();\n        evaluacionOperativa.setPlanOperativo(planOperativo);\n\n        EstadoEvaluacionPOA estadoBorrador = estadoEvaluacionPOAService.obtenerEstadoBorrador();\n        evaluacionOperativa.setEstadoEvaluacionPOA(estadoBorrador);\n\n        evaluacionOperativa.setEtapaPlan(etapaPlan);\n\n        TipoEtapa tipoEtapa = tipoEtapaService.findTipoEtapaByParametro(\"param_ppi_ppo_tipoEtapa_evaluacion\");\n        evaluacionOperativa.setTipoEtapa(tipoEtapa);\n\n        \/\/super.save(evaluacionOperativa);\n        this.saveWithoutStartingFlow(evaluacionOperativa);\n        iniciarFlujo(evaluacionOperativa);\n\n        this.crearRegistroBitacoraEvaluacionPOA(evaluacionOperativa, 0L, true);\n    }<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">&gt;&gt;&gt;Fin de nota&lt;&lt;&lt;<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Paso flujo 2: Estado Borrador<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Como se menciona en la tarea<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Borrador: Primer estado del flujo que se activar\u00e1 cuando se ejecute el proceso de copia del plan para las modificaciones.\nEfectuado autom\u00e1ticamente por la ejecuci\u00f3n de un proceso.<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Como se ve este estado en el inicial y va ser establecido e iniciado por un proceso<\/li>\n\n\n\n<li>Y como se ha explicado anteriormente el flujo esta listo para iniciar en estado \u00abBorrador\u00bb<\/li>\n\n\n\n<li>La parte de iniciar el flujo pertenece a otra tarea por lo que no se explica aqu\u00ed<\/li>\n\n\n\n<li>Por esto podemos decir que este paso se encuentra listo<\/li>\n\n\n\n<li>Sin embargo vamos a explicar<\/li>\n\n\n\n<li>El elmento de inicio del flujo0 se encuentra en Start Events -&gt; Start event por si se esta creando uno nuevo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"770\" height=\"468\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_043.png\" alt=\"\" class=\"wp-image-16297\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_043.png 770w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_043-300x182.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_043-768x467.png 768w\" sizes=\"(max-width: 770px) 100vw, 770px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si lo seleccionamos verificamos\n<ul class=\"wp-block-list\">\n<li>Name (BORRADOR)<\/li>\n\n\n\n<li>Form Key: planAporteEstrategicoEditForm<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Este es el formulario en SIGESA encargado de editar el flujo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"198\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_044-1024x198.png\" alt=\"\" class=\"wp-image-16298\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_044-1024x198.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_044-300x58.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_044-768x148.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_044.png 1324w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Paso Flujo 3: Estado Completado<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cuando se esta creando un nuevo plan de Aporte Estrategico el flujo inicia en estado borrador luego funcionarios de derecho de ingreso complentan la informaci\u00f3n del plan y al guardarlo se le debe asignar el valor de \u00abCompletado\u00bb<\/li>\n\n\n\n<li>Dicho esto es una tarea realizada o aprobada por personas por tanto dentro del activiti existe un componente <strong>\u00abUser Task\u00bb<\/strong> creado para esta labor<\/li>\n\n\n\n<li>Lo encontramos dentro Activities -&gt; User Task<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"890\" height=\"592\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_045.png\" alt=\"\" class=\"wp-image-16299\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_045.png 890w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_045-300x200.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_045-768x511.png 768w\" sizes=\"(max-width: 890px) 100vw, 890px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora si vemos el flujo anterior<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"229\" height=\"240\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_046.png\" alt=\"\" class=\"wp-image-16300\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y nuevo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"316\" height=\"343\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_047-1.png\" alt=\"\" class=\"wp-image-16302\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_047-1.png 316w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_047-1-276x300.png 276w\" sizes=\"(max-width: 316px) 100vw, 316px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Existe un cambio en los roles que pueden realizar la tarea vamos hacerla<\/li>\n\n\n\n<li>Pero antes vamos a revisar las configuraciones generales<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"655\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_048-1024x655.png\" alt=\"\" class=\"wp-image-16303\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_048-1024x655.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_048-300x192.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_048-768x491.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_048.png 1323w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Exclusive: true<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>true<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"167\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_049.png\" alt=\"\" class=\"wp-image-16304\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_049.png 620w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_049-300x81.png 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Name: Enviar a Completar (COMPLETADO)<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Enviar a Completar (COMPLETADO)<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"187\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_050-1024x187.png\" alt=\"\" class=\"wp-image-16305\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_050-1024x187.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_050-300x55.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_050-768x140.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_050.png 1386w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Form Key: pagina que va a manejar los cambios<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>planAporteEstrategicoEditForm<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">P 1.1 Modificar los roles (Candidate Groups)<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para modificar los roles que pueden acceder a completar el plan<\/li>\n\n\n\n<li>Ingresamos a las propiedades -&gt; Assignments <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"819\" height=\"836\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_051.png\" alt=\"\" class=\"wp-image-16307\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_051.png 819w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_051-294x300.png 294w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_051-768x784.png 768w\" sizes=\"(max-width: 819px) 100vw, 819px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">&gt;&gt;&gt;NOTA: Nombres de Roles (ROLE_)&lt;&lt;&lt;<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los nombres de los roles son iguales a los existentes en SIGESA pero para que el sistema funcione correctamente se les debe agregar \u00abROLE_\u00bb<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>ROLE_<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ejemplo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"545\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_052.png\" alt=\"\" class=\"wp-image-16309\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_052.png 620w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_052-300x264.png 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En SIGESA<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"424\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_053.png\" alt=\"\" class=\"wp-image-16310\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_053.png 722w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_053-300x176.png 300w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">&gt;&gt;&gt; Fin de Nota &lt;&lt;&lt;<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Entonces Procedemos a modificarlos<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"561\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_054.png\" alt=\"\" class=\"wp-image-16311\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_054.png 628w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_054-300x268.png 300w\" sizes=\"(max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>roles a asignar<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>UNA_PPI_PPE_ADMIN\n\nUNA_PPI_PPE_PAE_DIGITADOR\n\nUNA_PPI_PPE_ANALISTA<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resultado<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"613\" height=\"603\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_055.png\" alt=\"\" class=\"wp-image-16312\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_055.png 613w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_055-300x295.png 300w\" sizes=\"(max-width: 613px) 100vw, 613px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"657\" height=\"288\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_056.png\" alt=\"\" class=\"wp-image-16313\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_056.png 657w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_056-300x132.png 300w\" sizes=\"(max-width: 657px) 100vw, 657px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y ahora debemos modificar las anotaciones que indican los roles asignados<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"298\" height=\"274\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_057.png\" alt=\"\" class=\"wp-image-16315\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Resultado<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"359\" height=\"321\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_058.png\" alt=\"\" class=\"wp-image-16316\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_058.png 359w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_058-300x268.png 300w\" sizes=\"(max-width: 359px) 100vw, 359px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">P 1.2 Verificar tareas (Task Listeners)<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora cuando el usuario completa el formulario y lo manda a completar el formulario se debe establecer en solo vista y deshabilitados los campos<\/li>\n\n\n\n<li>Por esto si verificamos las tareas<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"597\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_059-1024x597.png\" alt=\"\" class=\"wp-image-16318\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_059-1024x597.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_059-300x175.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_059-768x447.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_059.png 1270w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Podemos observar que existen 3 del evento \u00abComplete\u00bb<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"730\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_060.png\" alt=\"\" class=\"wp-image-16319\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_060.png 1020w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_060-300x215.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_060-768x550.png 768w\" sizes=\"(max-width: 1020px) 100vw, 1020px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Que son:<\/li>\n\n\n\n<li>La que actualiza  estado Completado<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#{planAporteEstrategicoBean.actualizarEstado(planAporteEstrategicoBean.entity, \"ESTADO_FORMULACION_PAE\", \"cr.ac.una.cgi.sigesa.ppi.ppe.service.EstadoFormulacionPAEService\", estadoFormulacionPAEServiceImpl.obtenerEstadoCompletado().getId(), \"NOMBRE\")}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La que establece el formulario de modo vista<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#{planAporteEstrategicoBean.setFormViewMode(true,planAporteEstrategicoBean.entity)}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La que deshabilita el formulario<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#{planAporteEstrategicoBean.setDisabledForm(true, planAporteEstrategicoBean.entity)}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recuerde es en evento de complete<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_061-1024x527.png\" alt=\"\" class=\"wp-image-16320\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_061-1024x527.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_061-300x154.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_061-768x395.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_061.png 1047w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Paso Flujo 4: Agregar Aval T\u00e9cnico<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Si vemos el flujo actual <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"323\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-2-1024x323.png\" alt=\"\" class=\"wp-image-16322\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-2-1024x323.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-2-300x94.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-2-768x242.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/ANTERIOR-2.png 1216w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y lo comparamos con el nuevo no existe el Aval Tecnico<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"989\" height=\"466\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_062.png\" alt=\"\" class=\"wp-image-16323\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_062.png 989w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_062-300x141.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_062-768x362.png 768w\" sizes=\"(max-width: 989px) 100vw, 989px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Por lo que lo vamos a crear<\/li>\n\n\n\n<li>Primero vamos a eliminar el estado Anular<\/li>\n\n\n\n<li>Primero verificamos que en SIGESA no exista ning\u00fan plan en estado de Anulado<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_063-1024x574.png\" alt=\"\" class=\"wp-image-16324\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_063-1024x574.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_063-300x168.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_063-768x430.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_063-1536x860.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_063.png 1553w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sabiendo esto podemos eliminar del flujo el estado<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"363\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_064-1024x363.png\" alt=\"\" class=\"wp-image-16326\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_064-1024x363.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_064-300x106.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_064-768x272.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_064.png 1275w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quedando as\u00ed<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"307\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_065-1024x307.png\" alt=\"\" class=\"wp-image-16327\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_065-1024x307.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_065-300x90.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_065-768x230.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_065.png 1217w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Agregamos el nuevo estado<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"913\" height=\"580\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_066.png\" alt=\"\" class=\"wp-image-16329\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_066.png 913w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_066-300x191.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_066-768x488.png 768w\" sizes=\"(max-width: 913px) 100vw, 913px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Agregamos y ubicamos el componente<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"277\" height=\"281\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_067.png\" alt=\"\" class=\"wp-image-16333\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Con sus propiedades<\/li>\n\n\n\n<li>Exclusive: true<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"429\" height=\"49\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_068.png\" alt=\"\" class=\"wp-image-16334\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_068.png 429w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_068-300x34.png 300w\" sizes=\"(max-width: 429px) 100vw, 429px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assignments\n<ul class=\"wp-block-list\">\n<li>UNA_PPI_PPE_ADMIN<\/li>\n\n\n\n<li>UNA_PPI_PPE_ANALISTA<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"589\" height=\"230\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_069.png\" alt=\"\" class=\"wp-image-16335\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_069.png 589w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_069-300x117.png 300w\" sizes=\"(max-width: 589px) 100vw, 589px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"606\" height=\"544\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_070.png\" alt=\"\" class=\"wp-image-16336\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_070.png 606w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_070-300x269.png 300w\" sizes=\"(max-width: 606px) 100vw, 606px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Name<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Aval T\u00e9cnico (AVALADO)<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"565\" height=\"63\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_071.png\" alt=\"\" class=\"wp-image-16337\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_071.png 565w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_071-300x33.png 300w\" sizes=\"(max-width: 565px) 100vw, 565px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Form Key<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>planAporteEstrategicoEditForm<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"535\" height=\"44\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_072.png\" alt=\"\" class=\"wp-image-16338\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_072.png 535w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_072-300x25.png 300w\" sizes=\"(max-width: 535px) 100vw, 535px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Task Listeners\n<ul class=\"wp-block-list\">\n<li>complete<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>#{planAporteEstrategicoBean.actualizarEstado(planAporteEstrategicoBean.entity, \"ESTADO_FORMULACION_PAE\", \"cr.ac.una.cgi.sigesa.ppi.ppe.service.EstadoFormulacionPAEService\", estadoFormulacionPAEServiceImpl.obtenerEstadoAvalado().getId(), \"NOMBRE\")}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1008\" height=\"736\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_073.png\" alt=\"\" class=\"wp-image-16339\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_073.png 1008w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_073-300x219.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_073-768x561.png 768w\" sizes=\"(max-width: 1008px) 100vw, 1008px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora dentro del c\u00f3digo esta funci\u00f3n no existe as\u00ed que la debemos crearadem\u00e1s vamos a crear las del estado de VerificadoUnidadSuperior<\/li>\n\n\n\n<li>EstadoFormulacionPAEService.java<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>public EstadoFormulacionPAE obtenerEstadoAvalado();\n\npublic EstadoFormulacionPAE obtenerEstadoVerificadoUnidadSuperior();<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>EstadoFormulacionPAEServiceImpl.java<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>@Override\n    public EstadoFormulacionPAE obtenerEstadoAvalado() {\n        return findEstadoFormulacionPAEByParametro(parametroService.findOneByLlave(\"param_ppi_ppe_estadoFormulacionPAE_avalado\"));\n    }\n\n@Override\n    public EstadoFormulacionPAE obtenerEstadoVerificadoUnidadSuperior() {\n        return findEstadoFormulacionPAEByParametro(parametroService.findOneByLlave(\"param_ppi_ppe_estadoFormulacionPAE_verificadoUnidadSuperior\"));\n    }<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora dentro de la base de datos no existe este estado debemos crearlo y de una vez agregamos el de Verificado_Unidad_Superior<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"541\" height=\"733\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_074.png\" alt=\"\" class=\"wp-image-16341\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_074.png 541w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_074-221x300.png 221w\" sizes=\"(max-width: 541px) 100vw, 541px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los agregamos<\/li>\n\n\n\n<li>MENU-> PPI -> PPE -> Administraci\u00f3n -> Estados->Lista de Estados de Formulacion de Aportes Estrat\u00e9gicos<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"483\" height=\"525\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_075.png\" alt=\"\" class=\"wp-image-16342\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_075.png 483w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_075-276x300.png 276w\" sizes=\"(max-width: 483px) 100vw, 483px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los agregamos en desarrollo y producci\u00f3n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"861\" height=\"525\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_076.png\" alt=\"\" class=\"wp-image-16346\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_076.png 861w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_076-300x183.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_076-768x468.png 768w\" sizes=\"(max-width: 861px) 100vw, 861px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ademas debemos agregar los parametros<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"712\" height=\"202\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_077.png\" alt=\"\" class=\"wp-image-16347\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_077.png 712w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_077-300x85.png 300w\" sizes=\"(max-width: 712px) 100vw, 712px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>De momento lo tenemos asi<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"336\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_078-1024x336.png\" alt=\"\" class=\"wp-image-16349\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_078-1024x336.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_078-300x98.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_078-768x252.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_078.png 1381w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora agregamos el condicional<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"170\" height=\"258\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_079.png\" alt=\"\" class=\"wp-image-16350\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>En la linea del SI debemos agregar un Flow condition<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>${planAporteEstrategicoBean.isApproveTask()}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"368\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_080.png\" alt=\"\" class=\"wp-image-16351\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_080.png 620w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_080-300x178.png 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y en el NO la negaci\u00f3n<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>${!planAporteEstrategicoBean.isApproveTask()}<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"618\" height=\"352\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_081.png\" alt=\"\" class=\"wp-image-16352\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_081.png 618w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_081-300x171.png 300w\" sizes=\"(max-width: 618px) 100vw, 618px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora vamos a trabajar esta secci\u00f3n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"238\" height=\"251\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_082.png\" alt=\"\" class=\"wp-image-16354\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ya que tenemos que cambiar los roles a\n<ul class=\"wp-block-list\">\n<li>UNA_PPI_PPE_ADMIN<\/li>\n\n\n\n<li>UNA_PPI_PPE_PAE_RATIFICADOR<\/li>\n\n\n\n<li>UNA_PPI_PPE_ANALISTA<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"599\" height=\"588\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_083.png\" alt=\"\" class=\"wp-image-16355\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_083.png 599w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_083-300x294.png 300w\" sizes=\"(max-width: 599px) 100vw, 599px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quedando as\u00ed<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"297\" height=\"266\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_084.png\" alt=\"\" class=\"wp-image-16356\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Trabajamos las condicionales<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"132\" height=\"199\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_085.png\" alt=\"\" class=\"wp-image-16357\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y ahora modificamos esta secci\u00f3n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"260\" height=\"308\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_086.png\" alt=\"\" class=\"wp-image-16358\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_086.png 260w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_086-253x300.png 253w\" sizes=\"(max-width: 260px) 100vw, 260px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Nombre<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"196\" height=\"161\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_087.png\" alt=\"\" class=\"wp-image-16360\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Roles\n<ul class=\"wp-block-list\">\n<li>UNA_PPI_PPE_PXE_RATIFICADOR<\/li>\n\n\n\n<li>UNA_PPI_PPE_ADMIN<\/li>\n\n\n\n<li>UNA_PPI_PPE_ANALISTA<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"603\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_088.png\" alt=\"\" class=\"wp-image-16362\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_088.png 620w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_088-300x292.png 300w\" sizes=\"(max-width: 620px) 100vw, 620px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quedando as\u00ed<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"250\" height=\"256\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_089.png\" alt=\"\" class=\"wp-image-16363\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Revisamos la condicional<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"136\" height=\"144\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_090.png\" alt=\"\" class=\"wp-image-16365\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ahora vamos a crear esta secci\u00f3n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"205\" height=\"181\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_091.png\" alt=\"\" class=\"wp-image-16366\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Agregamos el componente<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"518\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_092-1024x518.png\" alt=\"\" class=\"wp-image-16367\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_092-1024x518.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_092-300x152.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_092-768x389.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_092.png 1144w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Le establecemos el nombre y lo ubicamos<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"233\" height=\"280\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_093.png\" alt=\"\" class=\"wp-image-16369\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Y en sus propiedades <\/li>\n\n\n\n<li>Exclusive:true<\/li>\n\n\n\n<li>ID: waitForApproval<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"621\" height=\"200\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_094.png\" alt=\"\" class=\"wp-image-16370\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_094.png 621w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_094-300x97.png 300w\" sizes=\"(max-width: 621px) 100vw, 621px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Resultado final<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"307\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_095-1024x307.png\" alt=\"\" class=\"wp-image-16372\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_095-1024x307.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_095-300x90.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_095-768x231.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_095.png 1146w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ya podemos cerrar<\/li>\n\n\n\n<li>Y hacer el desplieguie<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"384\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_096-1024x384.png\" alt=\"\" class=\"wp-image-16374\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_096-1024x384.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_096-300x112.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_096-768x288.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_096-1536x576.png 1536w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_096.png 1574w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Una vez desplegado el flujo ya podemos ingresar a crear un plan de Aportes Estrat\u00e9gicos y si vemos el flujo ya es el nuevo<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"741\" src=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_098-1024x741.png\" alt=\"\" class=\"wp-image-16376\" srcset=\"https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_098-1024x741.png 1024w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_098-300x217.png 300w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_098-768x556.png 768w, https:\/\/sada.services\/wp-content\/uploads\/2023\/12\/Seleccion_098.png 1266w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>PASO1: TAREA DEFINICI\u00d3N Yo como Analista de planificaci\u00f3n estrat\u00e9gica requiero modificar el flujo para los planes de aportes estrat\u00e9gicos para la formulaci\u00f3n y modificaci\u00f3n que contenga los pasos que modificaran el estado de cada plan seg\u00fan su avance: Notas. Flujo Anterior PASO 2: INGRESO AL ACTIVITi INFORMATIVO: Crear Nuevo flujo Exportando y Importanto Exportar Importar [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[443],"tags":[598,597,600,601,599,515],"class_list":["post-16255","post","type-post","status-publish","format-standard","hentry","category-sigesa","tag-activiti","tag-activity","tag-actualizarestado","tag-estadoinicial","tag-flujo","tag-ppi"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/16255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16255"}],"version-history":[{"count":36,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/16255\/revisions"}],"predecessor-version":[{"id":16377,"href":"https:\/\/sada.services\/index.php?rest_route=\/wp\/v2\/posts\/16255\/revisions\/16377"}],"wp:attachment":[{"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sada.services\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}