Al validar una solución, se comprueba la solución para ver si se encuentra algún problema potencial que impida que el proceso de workflow o el formulario funcionen correctamente. Por ejemplo, se asegurará de que haya un nodo Inicio y uno Final y también de que todos los nodos tengan transiciones para comprobar la validez del proceso de workflow.
Un nodo es un paso de un proceso de workflow. Por ejemplo, un nodo podría representar una tarea asignada a un usuario o una acción, como enviar una notificación o establecer un valor. Considere los nodos como «pilares» de un proceso de workflow.
La validación se realiza automáticamente cuando se implementa una solución. Los errores de validación se pueden devolver en campos contraídos. Para evitar errores, oculte el campo.
Los nombres de las soluciones tienen en cuenta las mayúsculas y las minúsculas. Si ha usado el mismo nombre para dos soluciones, y variando solo la mayúscula o minúscula de la inicial (por ejemplo, «Prueba» y «prueba»), al implementar la solución recibirá el siguiente mensaje de error: «Se ha producido un error inesperado en el servidor. Pida al administrador que consulte los registros del servidor».
Cuando implementa una solución, se validan los datos del control de formulario. Si no se encuentra la propiedad requerida, recibirá un mensaje de error y la información que le ayudará a resolver el problema. (Si no se encuentran varias propiedades, una tabla mostrará los mensajes de error y la información relacionada con cómo arreglar el problema.)
Cuando implemente soluciones que incluyen complementos, se validarán los parámetros Nombre de aplicación, Nombre de solución y Nombre de biblioteca. Si no se encuentra uno o varios de estos parámetros, recibirá un mensaje de error en un cuadro de diálogo.
Validar una solución
- Abra la solución.
- En la cinta de Composer, en la pestaña Solución, haga clic en Validar.
- Corrija los errores según sea necesario.
- Haga clic en Aceptar.
Comprobaciones de validación de la solución
Comprobaciones de validación del proceso de workflow
- Comprueba que haya un nodo Inicio (gráfico principal y gráfico de cada bucle)
- Comprueba que los gráficos tengan solo un nodo Inicio
- Comprueba que haya, por lo menos, un nodo Final (gráfico principal y gráfico de cada bucle)
- Comprueba que no falten transiciones
- Comprueba que los bucles tengan condiciones until o while
- Valida las fases (comprueba que el grupo/usuario se haya especificado)
- Valida las variables utilizadas en las expresiones de los proceso de workflow
- Comprueba si hay transiciones Otherwise ambiguas (por ejemplo, varias transiciones Otherwise que vengan del mismo nodo)
- Comprueba si faltan complementos
- Comprueba que no falten fases (por ejemplo, tareas asignables fuera de una fase)
- Comprueba que las cadenas de conexión, las listas, los usuarios y grupos y los argumentos de complementos sean válidos
Comprobaciones de validación del formulario
- Ninguna: No se realizan comprobaciones de validación en el formulario.
Comprobaciones de validación del perfil o las variantes de la implementación
- Comprueba el sitio de Evolve/Studio Manager (si hay scripts)
- Comprueba el SAP Integration Server (si hay scripts)
Implementar una solución
- Haga clic en la pestaña Solución.
- Haga clic en Implementar.
- Marque Forzar actualización de plantillas de nombre para volver a publicar la plantilla de nombre y restablecer los valores iniciales.
- Marque Publicar formulario en segundo plano si la solución es grande. El formulario se publicará de forma asíncrona en otro hilo y usted recibirá una notificación de correo electrónico cuando el formulario se haya publicado correctamente.
- Marque Volver a contabilizar scripts para volver a crear los servicios web en el servidor de Evolve de cualquier script de Transaction/Query asignado.
- Seleccione el Perfil de implementación del desplegable.
- Haga clic en Aceptar.
Fórmula de complejidad del proceso de workflow
En los procesos de workflow de Excel y de formularios, puede usar la siguiente fórmula para calcular la complejidad del proceso de workflow.
En la aplicación Evolve, esta información está disponible en la sección Resumen de la pestaña Solución (en el área del desarrollador de soluciones).
Fórmula
Complejidad = Math.round(linkCount / (taskCount * (taskCount - 1) / 2) * 100) / 100
Donde:
- linkCount son transiciones (por ejemplo, hay cuatro en la siguiente imagen)
- taskCount son nodos (por ejemplo, hay cinco en la siguiente imagen)