define([ 'knockout', 'jquery', 'arches', 'viewmodels/workflow', 'templates/views/components/plugins/bienes-inmuebles-workflow.htm', 'views/components/workflows/final-step' ], function(ko, $, arches, Workflow, BienesInueblesWorkflowTemplate) { return ko.components.register('bienes-inmuebles-workflow', { viewModel: function(params) { this.componentName = 'bienes-inmuebles-workflow'; this.quitUrl = "/search"; this.stepConfig = [ { title: 'Crear nuevo Patrimonio Material de tipo Bienes Inmuebles', name: 'fijar-info-bi-basica', /* unique to workflow */ required: true, workflowstepclass: 'crear-pcb-bi-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-bi-lugar', /* unique to step */ tilesManaged: 'one', parameters: { graphid: '8ea3bf67-89ce-474c-b3cb-6dd5ee3d6198', nodegroupid: '95fc65dd-6b6d-11ee-9e6d-d15e81015f72', hiddenNodes: "['b41735c8-dbf1-11ee-911b-45ef2f1cffac', '0f2afbf2-dbf2-11ee-911b-45ef2f1cffac', '970abfea-dbf1-11ee-911b-45ef2f1cffac']", }, }, ], }, ] }, { title: 'Establecer Ámbito y subámbito', name: 'fijar-alcance', /* unique to workflow */ required: false, informationboxdata: { heading: 'Valores predeterminados para Ámbito y el subámbito se recomienda no modificar, a no ser de casos especiales', text: 'Finalmente puede estable el valor para la ubicación urbana (parte derecha del codigo) \ este sufijo puede ser de la forma: D00M00L00 (Distrito, Manzano, Lote), o sino \ deje tal como está para que el sistema establezca un valor autogenerado.', }, layoutSections: [ { componentConfigs: [ { componentName: 'default-card', uniqueInstanceName: 'pcb-bi-alcance', /* unique to step */ tilesManaged: 'one', parameters: { graphid: '8ea3bf67-89ce-474c-b3cb-6dd5ee3d6198', nodegroupid: '01c9b01e-dd6b-11ee-8c35-23425e5c6b00', hiddenNodes: [], resourceid: "['fijar-info-bi-basica']['pcb-bi-lugar'][0]['resourceInstanceId']", }, }, ], }, ], }, { title: 'Finalizar', name: 'add-resource-complete', /* unique to workflow */ description: 'Finalizar la creación del registro patrimonial.', layoutSections: [ { componentConfigs: [ { componentName: 'final-step', uniqueInstanceName: 'create-resource-final', tilesManaged: 'none', parameters: { resourceid: "['fijar-info-bi-basica']['pcb-bi-lugar'][0]['resourceInstanceId']", }, }, ], }, ], } ]; Workflow.apply(this, [params]); }, template: BienesInueblesWorkflowTemplate, }); });