workflows actualizadas

This commit is contained in:
root
2026-05-12 14:17:58 +00:00
parent 393217d236
commit bdb0828cdd
21 changed files with 716 additions and 0 deletions

View File

@@ -0,0 +1,116 @@
define([
'knockout',
'jquery',
'arches',
'viewmodels/workflow',
'templates/views/components/plugins/bienes-muebles-workflow.htm',
'views/components/workflows/final-step'
], function(ko, $, arches, Workflow, BienesMueblesWorkflowTemplate) {
return ko.components.register('bienes-muebles-workflow', {
viewModel: function(params) {
this.componentName = 'bienes-muebles-workflow';
this.quitUrl = "/search";
this.stepConfig = [
{
title: 'Crear nuevo Patrimonio Material de tipo Bienes Muebles',
name: 'fijar-info-basica', /* unique to workflow */
required: true,
workflowstepclass: 'crear-pcb-bm-atajo',
informationboxdata: {
heading: 'Primero, establezca la ubicación Administrativa, Departamento / Provincia / Municipio',
text: 'Este descriptor es relevante para la conformación del código de identificación principal',
},
layoutSections: [
{
componentConfigs: [
{
componentName: 'default-card',
uniqueInstanceName: 'pcb-bm-lugar', /* unique to step */
tilesManaged: 'one',
parameters: {
graphid: '10b03fec-4d85-11ee-a708-ffcd06c08a5d',
nodegroupid: 'b2913d6e-e139-11ee-8042-03ba1b5a73e5',
hiddenNodes: "['c2e29d9c-9869-11ef-bf1b-5fbb45b1a9c6', 'bd74fd30-e13c-11ee-8042-03ba1b5a73e5', 'bc5cc562-e142-11ee-8042-03ba1b5a73e5']",
},
},
],
},
]
},
{
title: 'Establecer Ámbito y subámbito',
name: 'fijar-alcance', /* unique to workflow */
required: true,
informationboxdata: {
heading: 'Establezca El Ámbito y el subámbito del Patrimonio, procure llenar ambos valores',
text: 'Luego establezca el valor numérico del codigo (sufijo del tipo 000000)',
},
layoutSections: [
{
componentConfigs: [
{
componentName: 'default-card',
uniqueInstanceName: 'pcb-bm-alcance', /* unique to step */
tilesManaged: 'one',
parameters: {
graphid: '10b03fec-4d85-11ee-a708-ffcd06c08a5d',
nodegroupid: 'a7deaf7e-e147-11ee-8042-03ba1b5a73e5',
hiddenNodes: "['67e62a02-e14a-11ee-8042-03ba1b5a73e5', '84e15d34-e14a-11ee-8042-03ba1b5a73e5']",
resourceid: "['fijar-info-basica']['pcb-bm-lugar'][0]['resourceInstanceId']",
},
},
],
},
],
},
{
title: 'Establecer la denominación y el subtipo',
name: 'fijar-nombre', /* unique to workflow */
required: true,
informationboxdata: {
heading: 'Establezca la denominación (nombre o título) del bien mueble',
text: 'Finalmente establezca el subtipo de patrimonio material',
},
layoutSections: [
{
componentConfigs: [
{
componentName: 'default-card',
uniqueInstanceName: 'pcb-bm-nombre', /* unique to step */
tilesManaged: 'one',
parameters: {
graphid: '10b03fec-4d85-11ee-a708-ffcd06c08a5d',
nodegroupid: '67e62a02-e14a-11ee-8042-03ba1b5a73e5',
hiddenNodes: "[]",
resourceid: "['fijar-info-basica']['pcb-bm-lugar'][0]['resourceInstanceId']",
},
},
],
},
],
},
{
title: 'Finalizar',
name: 'add-resource-complete', /* unique to workflow */
description: 'Finalizar la creación del recurso.',
layoutSections: [
{
componentConfigs: [
{
componentName: 'final-step',
uniqueInstanceName: 'create-resource-final',
tilesManaged: 'none',
parameters: {
resourceid: "['fijar-info-basica']['pcb-bm-lugar'][0]['resourceInstanceId']",
},
},
],
},
],
}
];
Workflow.apply(this, [params]);
},
template: BienesMueblesWorkflowTemplate,
});
});