Entradas

Mostrando las entradas con la etiqueta Workflow

Workflow Rules, Contorno básico

Imagen
Este artículo tiene por objetivo mostrar un escenario básico de manejo de un workflow implementado con workflow foundation donde vamos a aplicar el manejador de reglas en una estructura de decisión. La solución se compone de un web site y una librería de workflow, en esta ultima vamos a declarar un workflow que implemente una estructura de decisión y en la misma utilizaremos la consola de generación de reglas declarativas. Veamos el proyecto de librería de workflow, vamos a trabajar con un flujo secuencial llamado "WorkflowDemoRules" Este flujo recibe un parámetro y lo evalúa en la estructura de decisión dependiendo de su resultado, se establece una propiedad que es tomada como parámetro de salida del workflow. Veamos su diseño: Lo que vamos a puntualizar es justamente sobre la decisión de la estructura utilizada: Estas son sus propiedades: Como podemos observar el esquema de condición es sobre escenario declarativo, veamos la gestión de reglas: Puntualmente estoy trabaja...

Workflows, Manos a la obra…

Imagen
Creación de un WorkFlow con parámetros y devolución de información Objetivo La idea del siguiente artículo es recrear un escenario donde pongamos en funcionamiento la tecnología básica de un flujo de trabajo para pasarle parámetros y luego obtener una retroalimentación de esas actividades realizadas. Caso de Trabajo El caso consiste en controlar un código postal, demás está aclarar que voy a trabajar sobre un esquema muy simple de actividades como el nombrado ya que la idea es explicar los pasos a seguir en la operación. Código En primer lugar vamos a crear una librería de workflow, para ello tenemos que agregar un Nuevo proyecto a nuestra solución: Para mi caso, una librería secuencial. Posteriormente voy a crear mi flujo de trabajo, a este lo denominé "WorkflowDemoGeneral", veamos cual es su diseño: Para este diseño agregué una decisión y dos actividades de código, para las tres opciones he utilizado las reglas de código para colocar funcionalidad. En primer lugar para la ...