Preguntas Frecuentes
Estas son algunas de las preguntas más frecuentes relacionadas con Builder.
📝 ¿Cuál es la diferencia entre crear un formulario a través del menú "Formulario" y a través del menú "Objeto de negocio"? La creación a través del menú "Formulario" se produce de forma 100% manual. A través del menú de"Objeto de Negocio", se puede generar el formulario desde el modelo de base de datos. El formulario generado se puede editar en el menú "Formulario".
📝 ¿Cómo creo relaciones "muchos para muchos" en el objeto de negocio?
Para crear una relación "muchos a muchos" entre dos objetos de negocio, es necesario crear un tercer objeto de negocio que será responsable de la relación. Ej.: Vamos a crear una relación "muchos para muchos" entre dos objetos A y B, a través del objeto de negocio C. Tanto el objeto de negocio A como el objeto de negocio B tendrán relaciones "uno para muchos" con el objeto C. En el objeto de negocio C, habrá dos relaciones de "muchos para uno", una con el objeto de negocio A y otra con el objeto de negocio B. Así, a través del objeto de negocio C, un registro del objeto de negocio A puede estar relacionado con varios registros del objeto de negocio B, y viceversa.
📝 ¿Es posible crear componentes personalizados que puedan utilizarse en los formularios Builder?
Sí, puede crear sus propios componentes utilizarlos en los formularios Builder. Para un tutorial completo, véase la documentación técnica.
📝 ¿Por dónde debo empezar a construir una aplicación con Builder?
Para inyectar su propia dependencia, tiene que registrarla primero. Sólo se pueden inyectar dependencias del tipo CSS y JavaScript en un formulario Builder. Registre su dependencia a través del menú Builder > Recursos > CSS o Builder > Recursos > JavaScript. Con la dependencia añadida al sistema, seleccione la pestaña Código compartido o la pestaña del tipo de página en la que desea inyectar la dependencia, haga clic en la pestaña lateral "Dependencias" y rellene los campos necesarios. Para más información sobre las dependencias de los formularios, consulte la documentación técnica. Consulte la sección "Pasos para implementar la Solución Builder".
📝 ¿Cómo defino las acciones que deben estar disponibles en cada tarea del flujo de trabajo?
Las acciones se registran en las pestañas principales del registro de flujos. Para asociar una acción a una tarea específica, vaya al diseño del flujo de trabajo, abra las propiedades de ese elemento, seleccione las acciones deseadas y guarde los cambios.
📝 ¿Cómo elimino un elemento del flujo de trabajo?
Para eliminar un elemento del flujo de trabajo, seleccione el elemento que desea eliminar y pulse Ctrl + Del.
📝 ¿Qué hago cuando se produce el error "Proceso de negocio no informado"?
Este error se produce porque el proceso de negocio no está referenciado en el controlador del formulario que inicia el proceso de negocio. Para corregir este problema, acceda al formulario que hace referencia al proceso de negocio e introduzca el siguiente comando en el controlador de la página de proceso: $scope.businessProcessName = 'nombre_del_proceso_de_negocio'
📝 Cuando registro un subproceso, ¿la información del proceso principal es heredada por el subproceso?
No. Al añadir un nuevo subproceso, ya sea de tipo ESI o de tipo BPE, en un flujo de trabajo principal, es necesario indicar en la pestaña "Atributos" el nombre exacto del subproceso que deberá crearse manualmente en el registro del flujo de trabajo. Toda la información, como las acciones y los estados del flujo principal, debe replicarse en el registro del subproceso. Resumiendo en pasos, se recomienda seguir el siguiente orden:
1. Registrar el flujo principal; 2. Registrar el subproceso; 3. Incluir el elemento de subproceso, haciendo referencia al subproceso ya creado.