Vistas:

Pregunta:
¿Cómo y cuándo se dividen los valores al asignar datos o rellenar previamente los campos de un formulario en un flujo de trabajo?

 

Respuesta:
En un flujo de trabajo, puede asignar datos a variables globales o rellenar previamente datos en campos de formulario de diferentes tipos.

Esta es una descripción general del comportamiento, especialmente en lo que respecta a cómo y cuándo se dividen los valores.
Los tipos numéricos, decimales y de fecha/hora se excluyen explícitamente, ya que la división no se aplica en estos casos.

Relleno previo/Entrada predefinida en los campos del formulario del flujo de trabajo:

Origen →
Destino ↓
Datos del índiceArchivadorVariable del sistema de flujo de trabajoTexto de variable global de flujo de trabajoPalabra clave de variable global de flujo de trabajoVariable global del flujo de trabajo
Usuario - único
Variable global del flujo de trabajo
Usuario - lista
Variable global del flujo de trabajo Función - únicoVariable global del flujo de trabajo
Función - lista
Variable global del flujo de trabajo Regla de sustitución - únicaVariable global del flujo de trabajo Regla de sustitución - listaEntrada fijaDatos externos
Textosin divisiónsin divisiónsin división
los valores múltiples se concatenan con ,
sin divisiónsin división
los valores múltiples se concatenan con ,
sin divisiónsin división
los valores múltiples se concatenan con ,
sin divisiónsin división
los valores múltiples se concatenan con ,
sin divisiónsin división
los valores múltiples se concatenan con ,
sin divisiónsin división
Palabra clavedividir por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas
sin división
se aplican todos los valores
dividir por <espacio> , ;sin división
se aplican todos los valores
sin divisiónsin división
se aplican todos los valores
sin divisiónsin división
se aplican todos los valores
sin divisiónsin división
se aplican todos los valores
dividir por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas
Usuario de un gruposin divisiónsin división
Se aplican todos los valores de las filas devueltas
sin división
Se aplica el primer valor
sin divisiónsin división
los valores múltiples se concatenan con ,
sin divisiónn.an.an.an.an.aEl usuario se selecciona desde la interfaz de usuario dedicadasin división
Usuario de un grupo
- selección múltiple
dividir por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas
sin dividir
se aplican todos los valores
dividir por <espacio> , ;sin división
se aplican todos los valores
sin divisiónsin división
se aplican todos los valores
n.an.an.an.aLos usuarios se seleccionan desde una interfaz de usuario dedicada.sin división 
Se aplican todos los valores de las filas devueltas
Funciónsin divisiónsin división
se aplican todos los valores de las filas devueltas
sin división
Se aplica el primer valor
sin divisiónsin división
los valores múltiples se concatenan con ,
n.an.asin divisiónn.an.an.aLa función se selecciona desde la interfaz de usuario dedicadasin división
Función
- selección múltiple
separado por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas
sin dividir
se aplican todos los valores
dividir por <espacio> , ;sin división
se aplican todos los valores
n.an.asin divisiónsin división
se aplican todos los valores
n.an.aLas funciones se seleccionan desde una interfaz de usuario específicasin división
Se aplican todos los valores de las filas devueltas.
Regla de sustituciónsin divisiónsin división
Se aplican todos los valores de las filas devueltas
sin división
Se aplica el primer valor
sin divisiónsin división
los valores múltiples se concatenan con ,
n.an.an.an.asin divisiónn.aLa subregla se selecciona desde la interfaz de usuario dedicada.sin división
Regla de sustitución: selección múltipledividir por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas
sin división
se aplican todos los valores
dividir por <espacio> , ;sin división
se aplican todos los valores
n.an.an.an.asin divisiónsin división
se aplican todos los valores
Las subreglas se seleccionan desde la interfaz de usuario dedicadasin división
Se aplican todos los valores de las filas devueltas





























































Asignar datos a variables globales del flujo de trabajo:

Origen →
Destino ↓
Datos de índiceArchivadorVariable del sistema de flujo de trabajoTexto de variable global del flujo de trabajoPalabra clave de variable global de flujo de trabajoVariable global del flujo de trabajo
Usuario - único
Variable global del flujo de trabajo
Usuario - lista
Variable global del flujo de trabajo Función - únicoVariable global del flujo de trabajo
Función - lista
Variable global del flujo de trabajo Regla de sustitución - únicaVariable global del flujo de trabajo Regla de sustitución - listaEntrada fijaDatos externos
Textosin divisiónsin divisiónsin división
los valores múltiples se concatenan con ,
sin divisiónsin división
los valores múltiples se concatenan con ,
sin divisiónsin división
los valores múltiples se concatenan con ,
sin divisiónsin división
los valores múltiples se concatenan con ,
sin divisiónsin división
los valores múltiples se concatenan con ,
sin divisiónsin división
Palabra clavedividir por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas
sin división
se aplican todos los valores
dividir por <espacio> , ;sin división
se aplican todos los valores
sin divisiónsin división
se aplican todos los valores
sin divisiónsin división
se aplican todos los valores
sin divisiónsin división
se aplican todos los valores
dividir por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas
Usuario de un gruposin divisiónsin división
Se aplican todos los valores de las filas devueltas
sin división
Se aplica el primer valor
sin divisiónn.asin divisiónn.an.an.an.an.asin divisiónsin división
Usuario de un grupo
- selección múltiple
dividir por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas
sin dividir
se aplican todos los valores
dividir por <espacio> , ;sin división
se aplican todos los valores
sin divisiónsin división
se aplican todos los valores
n.an.an.an.aseparado por <espacio> , :sin división 
se aplican todos los valores de las filas devueltas
Funciónsin divisiónsin división
se aplican todos los valores de las filas devueltas
sin división
Se aplica el primer valor
sin divisiónn.an.an.asin divisiónn.an.an.asin divisiónsin división
Función
- selección múltiple
dividir por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas
sin dividir
se aplican todos los valores
dividir por <espacio> , ;sin división
se aplican todos los valores
n.an.asin divisiónsin división
se aplican todos los valores
n.an.adivisión por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas
Regla de sustituciónsin divisiónsin división
Se aplican todos los valores de las filas devueltas
sin división
Se aplica el primer valor
sin divisiónn.an.an.an.an.asin divisiónn.asin divisiónsin división
Regla de sustitución: selección múltipledividir por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas
sin división
se aplican todos los valores
dividir por <espacio> , ;sin división
se aplican todos los valores
n.an.an.an.asin divisiónsin división
se aplican todos los valores
se dividen por <espacio> , ;sin división
se aplican todos los valores de las filas devueltas




























































Observaciones:

  • en los casos en los que los valores están concatenados, siempre utilizamos el delimitador:
    • <coma> ,
    • Actualmente, no es posible modificar el delimitador.
       
  • en los casos en que los valores están divididos, siempre utilizamos delimitadores:
    • <espacio>
    • <coma> ,
    • <punto y coma> ;
    • Cada vez que se encuentra un delimitador, el valor se divide
    • Actualmente, no es posible modificar los delimitadores
      Los valores que están entre comillas simples (') no se dividen
  • En los casos en los que se utilicen «Archivador» o «Datos externos» como fuente, se aplicarán todos los valores por fila devuelta. Si tiene varios valores dentro de una fila, no se dividirán.

Ejemplos:
Asigna la entrada fija «UsuarioA UsuarioB» a una variable global para escribir la palabra clave.
La entrada fija se dividirá por espacios, lo que significa que obtendrá 2 entradas en la variable de palabra clave en orden arbitrario:

  • UsuarioA
  • UsuarioB

Asigna la entrada fija «Cuenta;Producción» a una variable global de tipo palabra clave.
La entrada fija se dividirá por punto y coma, lo que significa que obtendrá dos entradas en la variable de palabra clave en orden arbitrario:

  • Cuenta
  • Producción

Asigna la entrada fija «Cuenta;Producción;Recursos humanos» a una variable global de tipo palabra clave.
La entrada fija se dividirá por punto y coma y espacio, lo que significa que obtendrá 4 entradas en la variable de palabra clave en orden arbitrario:

  • Cuenta
  • Recursos
  • Producción
  • Producción
  • Recursos

Asigna la entrada fija «Apellido, Nombre» (entre comillas simples) a una variable global de tipo palabra clave.
La entrada fija no se dividirá, lo que significa que obtendrá una entrada en la variable de palabra clave:

  • Apellido, nombre

Asigna la variable global de tipo palabra clave con dos entradas a una variable global de tipo texto.
En la variable keyword, tiene las siguientes entradas:

  • UsuarioA
  • UsuarioB

Obtendrá ambos valores concatenados por , en orden arbitrario:

  • UsuarioA, UsuarioB

Asigna datos externos a una variable global de tipo palabra clave.
La configuración de los datos externos se especifica de manera que se devuelvan 2 filas, es decir, la cláusula WHERE devuelve varias coincidencias y el «número máximo de filas devueltas» se establece en 2.
De los datos externos se devuelven los siguientes datos:

  • Fila 1: UsuarioA UsuarioB
  • fila 2: UsuarioC

Las entradas se aplican por fila, es decir, los valores dentro de una fila no se dividirán.
Por lo tanto, obtendrá 2 entradas en la variable keyword:

  • UsuarioA UsuarioB
  • UsuarioC

Asigna datos externos a una variable global de tipo Usuario de un grupo (único).
La configuración de datos externos devolverá automáticamente un máximo de 1 fila.
A partir de los datos externos, se devuelven los siguientes datos:

  • fila 1: UsuarioA UsuarioB

Las entradas se aplican por fila, es decir, los valores dentro de una fila no se dividirán.
De este modo, obtendrá 1 entrada en la variable Usuario:

  • UsuarioA UsuarioB

Sin embargo, esto solo funciona si el valor proporcionado puede coincidir con un usuario en el sistema DocuWare.
En este caso, la coincidencia probablemente fallaría, ya que no hay ningún usuario de DocuWare con el nombre de usuario «UserA UserB». Esto significa que la variable permanecerá vacía.

 

 

Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.