Help Center > Foundation Help

Se aplica a:

  • Winshuttle Foundation

5-2. Añadir una búsqueda de participantes del flujo de trabajo

En este paso de desarrollo, configuraremos el formulario para buscar hasta dos participantes del flujo de trabajo adicionales desde una lista de SharePoint: un administrador de compras y un administrador de contabilidad. En primer lugar, se creará una lista de SharePoint personalizada que contendrá la organización de compras y el administrador de compras.

En esta página

  1. Crear conexiones de datos
  2. Añadir elementos de participantes del flujo de trabajo
  3. Añadir campos de participantes al formulario
  4. Configurar los participantes del flujo de trabajo
  5. Crear una regla para automatizar la selección

Tenga en cuenta que depende de la creación de listas de SharePoint, que no se tratará en este tutorial. Consulte el tutorial de Microsoft Listas de SharePoint IV: Crear listas de SharePoint personalizadas para obtener información más detallada sobre este proceso.

La lista de SharePoint tendrá las propiedades siguientes:

  • Tipo de información: Persona o grupo
  • Necesidad de una columna que contenga la información: No
  • Exigir valores únicos: No
  • Permitir selección de: Solo personas
  • Elegir a partir de: Todos los usuarios
  • Mostrar campo: Id.
  • Añadir a vista predeterminada: Sí (marcado)

De este modo, el formulario podrá buscar el administrador de compras adecuado en función de la organización de compras. Por ejemplo, si la organización de compras está en Dinamarca, se asignará al administrador de compras de ese país como un participante del flujo de trabajo.

El resultado tendrá este aspecto:

El mismo proceso también se usa para crear una lista de enrutamiento de contabilidad, que se muestra a continuación a modo de ilustración.

Con las listas aplicadas, añadir una búsqueda de SharePoint es casi el mismo proceso que en el paso anterior.

Crear conexiones de datos

Volver al principio

Con las listas de SharePoint creadas para compras y contabilidad, el siguiente paso es conectar los campos de formulario necesarios a las listas de SharePoint a través de conexiones de datos, como hemos hecho en Fase 4, paso 4-3: Conectar listas desplegables de formularios con listas de SharePoint). A continuación, añadiremos una regla que indique esencialmente al formulario que, al cambiar el campo Sociedad, obtenga el administrador de contabilidad de la lista de sociedades.

Para obtener más información sobre las conexiones de datos, consulte Añadir conexiones de datos para obtener instrucciones sobre cómo ejecutar el asistente adecuado en Composer con el fin de configurarlas.

  1. En Composer, haga clic en la pestaña Solución.
  2. En el panel Propiedades de la solución, haga clic con el botón secundario en Conexión de datos y, a continuación, haga clic en Añadir conexión de datos.
  3. En la pantalla Conexión de datos:
    • Nombre: Escriba un nombre para la conexión. En este ejemplo usamos PurchasingAccountingRouting.
    • Tipo: Haga clic en la flecha y, a continuación, seleccione Biblioteca o lista de SharePoint en el menú.
    • URL del sitio de SharePoint: Dirección http:// de la biblioteca o la lista de SharePoint.
    • Campos: Marque los campos que desea usar (para este ejemplo, deje los campos predeterminados).

    Consulte el ejemplo siguiente

  4. Haga clic en Aceptar para completar la conexión.

Añadir elementos de participantes del flujo de trabajo

Volver al principio

  1. En Composer, haga clic en la pestaña Formulario.
  2. En la pestaña Vista, haga clic en la vista Originador.
  3. En el panel Propiedades, haga clic en Elementos.
  4. En el panel Propiedades, haga clic en Elementos avanzados y, a continuación, en Participante del flujo de trabajo.
  5. Haga clic de nuevo en Participante del flujo de trabajo para añadir un segundo elemento de participante del flujo de trabajo.

 

Añadir campos de participantes al formulario

Volver al principio

Ahora añadiremos elementos de cuadro de texto a la parte Información del proceso del formulario.

  1. En el lienzo Formulario, haga clic en la vista Originador.
  2. Al final del formulario, haga clic en el grupo Información del proceso.
  3. En el panel Propiedades, haga clic en Elementos.
  4. Haga clic en Elementos básicos y, a continuación, en Cuadro de texto.

  5. Haga clic en Cuadro de texto de nuevo para añadir otro cuadro de texto.
  6. En el lienzo Formulario, en la sección Información del proceso:
    • Haga clic en Etiqueta (haga clic para editar) (para el cuadro de texto añadido recientemente) y, a continuación, cambie el nombre del cuadro de texto a AccountingPerson.
    • Haga clic en Etiqueta (haga clic para editar), (para el segundo cuadro de texto añadido recientemente) y, a continuación, cambie el nombre del cuadro de texto a PurchasingPerson.
  7. Haga clic con el botón secundario en el cuadro de texto AccountingPerson y, a continuación, haga clic en Subir.
  8. Haga clic con el botón secundario en el cuadro de texto PurchasingPerson y, a continuación, haga clic en Subir.

El resultado final debería tener este aspecto:

Configurar los participantes del flujo de trabajo

Volver al principio

  1. En el lienzo Formulario de Composer, junto a las pestañas de vista, haga clic en el control Participante del flujo de trabajo que desee configurar.

  2. En el panel Propiedades, configure las opciones siguientes (deje los otros campos en blanco o en los valores predeterminados):
    • Calle: Haga clic en la flecha y, a continuación, seleccione una calle (Contabilidad en este tutorial) en el menú.
    • Campo Nombre completo: Haga clic en la flecha y, a continuación, seleccione AccountingPerson en el menú.
  3. Repita los pasos anteriores para el segundo elemento de Participante del flujo de trabajo, mediante la configuración siguiente:
    • Calle: Haga clic en la flecha y, a continuación, seleccione una calle (Compras en este tutorial) en el menú.
    • Campo Nombre completo: Haga clic en la flecha y, a continuación, seleccione PurchasingPerson en el menú.

 

Crear una regla para automatizar la selección

Volver al principio

Para la parte final de este paso, crearemos una regla que establezca automáticamente el valor del campo Contable en función de la información del campo Administrador de contabilidad.

  1. En el lienzo Formulario, debajo de Información del proceso, haga clic en el elemento AccountingPerson.
  2. En el panel Propiedades, junto a Reglas, haga clic en [...] (el botón de opciones).

  3. En la pantalla Editor de reglas, haga clic en Añadir y, a continuación, en Asistente de reglas.
  4. En la pantalla Crear regla, establezca los valores siguientes (deje los demás en los valores predeterminados):
    • Etiqueta: Escriba la etiqueta para la regla. Por ejemplo, SetAccountingPerson.
    • Marque la casilla que está junto a Ejecutar regla al cargar un formulario.
    • Tipo: Haga clic en la flecha y seleccione Acciones en el menú.
  5. En Tipo, haga clic en Añadir.
  6. En la pantalla Añadir acción de regla:
    • Acción: Haga clic en la flecha y seleccione Establecer un valor de campo en el menú. (Nota: Esta debe ser la configuración predeterminada).
    • Campo: Haga clic en la flecha y seleccione AccountingPerson en el menú.
    • Valor: Haga clic en el botón [F/x] (Fórmula).

  7. En la pantalla Insertar fórmula, haga clic en Insertar datos externos.
  8. En la pantalla Insertar datos externos:
    • Conexión de datos: Haga clic en la flecha y seleccione la conexión de datos creada al principio de este paso (PurchasingAccountingRouting en este ejemplo) en el menú.
    • Campo: Haga clic en la flecha y seleccione AccountingManager en el menú.

    AccountingManager es el campo de la lista de SharePoint creada al principio de este paso.

    • Filtro: Haga clic en Editar filtro.
  9. En la pantalla Condiciones de filtro, cree un filtro para «CompanyCode es igual que Company_Code» y haga clic en Aceptar.

  10. Haga clic en Aceptar.

  11. En la pantalla Añadir acción de regla, haga clic en Aceptar.
  12. En la pantalla Crear regla, haga clic en Aceptar.