Está viendo un tema de ayuda de Laserfiche Cloud. Si no está utilizando Laserfiche Cloud, consulte la Guía del usuario de Laserfiche o la Guía de administración de Laserfiche .
Try-Catch
Esta actividad especifica una secuencia de actividades para realizar (en una rama try) y actividades adicionales para realizar (en una rama catch) si una actividad de la rama try encuentra un error. Esto evita que el flujo de trabajo finalice debido al error. La actividad Rethrow vuelve a crear el error que inició la rama catch de una actividad Try-Catch. Más información sobre los tokens que produce esta actividad
Para configurar esta actividad:
- Arrastre la actividad desde el panel del cuadro de herramientas y colótrela en el panel del diseñador.
- En el panel de propiedades, escriba un nombre y una descripción de la actividad.
- En el cuadro de propiedades Perfil de conexión, seleccione el repositorio que desea que utilice la actividad.
- Arrastre las actividades que desee intentar y suéltelos en la rama Try.
- Arrastre las actividades que desea capturar y suéltelos en la rama Catch.
- Seleccione la rama Catch.
- En el cuadro de propiedad Tipo de error, seleccione el tipo de error para que se ejecute la rama Catch.
- Todos loserrores: la rama Catch se ejecutará si la rama try encuentra algún error.
- Solo errores del Laserfiche Server:la rama Catch se ejecutará solo si la rama try encuentra un error de laserfiche Server.
- Solo los errores detipo: la rama Catch se ejecutará solo si la rama try encuentra un tipo de error especificado. Para especificar el tipo de error:
- Haga clic en el botón Examinar (ellipsis) para buscar un tipo de excepción.
- Seleccione un tipo de error expandiendo un nodo. Si no puede encontrar el tipo de error, escriba el nombre completo del ensamblado del tipo de excepción en el cuadro de texto.
- Haga clic en Aceptar.
Para agregar una rama catch, arrastre la actividad Catch Branch desde el panel del cuadro de herramientas y colóquela en el panel del diseñador. A continuación, agregue las actividades que desea ejecutar si la rama Try encuentra un error.
Para eliminar una rama catch:
- Seleccione una rama en la panel del diseñador para resaltarla.
- Haga clic en el botón Eliminar actividad seleccionada de la barra de herramientas.