Compartir a través de


Diseñador de actividades PickBranch

La clase PickBranch proporciona una ruta de acceso basada en eventos de ejecución en una actividad de la clase Pick que un evento de entrada puede desencadenar.

PickBranch

Los objetos PickBranch se encuentran en la colección de la propiedad Branches de una actividad de la clase Pick. Cada actividad de la clase PickBranch se encuentra en una bifurcación de la actividad de la clase Pick y se puede ejecutar debido a que algún evento de entrada actúa como desencadenador. De este modo, el Diseñador de flujo de trabajo proporciona un modelado del flujo de control basado en eventos. Cada clase PickBranch contiene una propiedad Trigger y una propiedad Action.

Usar el diseñador de actividad Pick

Acceda al diseñador de PickBranch en la categoría Flujo de control del cuadro de herramientas.

De forma predeterminada se crean dos objetos PickBranch vacíos con los nombres para mostrar Branch1 y Branch2 como elementos de una actividad de Pick cuando el diseñador de actividades de Pick se coloca inicialmente en el Diseñador de flujo de trabajo. Los respectivos valores de la propiedad DisplayName se pueden editar en el encabezado del diseñador de PickBranch o en la ventana Propiedades de cada rama.

Hay dos formas de agregar objetos PickBranch a la colección de un objeto Pick: arrastrando y colocando el diseñador PickBranch desde el cuadro de herramientas o utilizando el menú contextual de la superficie de diseño de Pick:

  • El diseñador de PickBranch crea una clase PickBranch cuando se arrastra desde el cuadro de herramientas y se coloca en una de las ramas de un diseñador de actividades de Pick en la superficie del Diseñador de flujo de trabajo. Los nuevos objetos PickBranch se pueden colocar dentro del diseñador Pick a la izquierda o derecha de cualquier elemento PickBranch existente que ya se encuentre en la colección. Al arrastrar un diseñador de PickBranch al diseñador de Pick con un ratón, el diseñador de Pick usa una banda vertical de color azul grisáceo para indicar donde se agrega la clase PickBranch con respecto a una posición determinada del ratón.

  • Haga clic con el botón derecho en el diseñador de actividades de Pick (pero no en el diseñador de PickBranch) para que aparezca el menú contextual y seleccione Crear rama para agregar una clase PickBranch nueva. Observe que la nueva clase PickBranch se agrega a la derecha de los objetos PickBranch existentes en el diseñador de Pick.

El diseñador de PickBranch se puede expandir para mostrar los cuadros Desencadenador y Acción o contraerse si se hace clic en los símbolos de intercalación dobles situados a la derecha de sus encabezados. Edite las propiedades Trigger y Action de cada clase PickBranch colocando las actividades en los cuadros Desencadenador y Acción de sus diseñadores.

El orden de los objetos PickBranch de la colección Branches de un objeto Pick se puede cambiar arrastrándolos y colocándolo en una ubicación nueva del diseñador de Pick. El diseñador de Pick utiliza una banda vertical de color azul grisáceo para indicar dónde se agrega PickBranch con respecto a una ubicación determinada del ratón.

Hay dos formas de eliminar una clase PickBranch:

  • Seleccione el diseñador de PickBranch y elimínelo.
  • Seleccione el diseñador de PickBranch, haga clic con el botón derecho del ratón para que aparezca el menú contextual y seleccione Eliminar.

Asegúrese de seleccionar el diseñador de PickBranch, ya que si selecciona una de las actividades en sus cuadros Desencadenador o Acción por equivocación, se elimina una de esas actividades, no el objeto PickBranch.

Propiedades PickBranch en el Diseñador de flujo de trabajo

En la tabla siguiente se muestran las propiedades PickBranch más útiles y se describe cómo se utilizan en el Diseñador de flujo de trabajo.

Nombre de propiedad Obligatorio Uso
DisplayName Falso El nombre descriptivo que se muestra en el encabezado del diseñador de PickBranch. El valor predeterminado es Branch.

Aunque el valor de la propiedad DisplayName no sea obligatorio, el procedimiento recomendado es usar uno.
Trigger True Cada clase PickBranch contiene una acción Trigger que puede invocar a la propiedad Action.
Action Falso Cada clase PickBranch contiene una propiedad Action que se ejecuta si se desencadena.

Consulte también