Compartir a través de


Elemento FieldBind (WorkflowInfo)

Se aplica a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

El elemento FieldBind es un elemento secundario del elemento RuleDesigner . Estos elementos se usan juntos para crear una oración legible que describe una condición que debe evaluarse o una actividad que se debe ejecutar. Cuando se construyen correctamente, estos elementos también se pueden usar para insertar variables (como hipervínculos) dentro de la oración, de modo que el editor de flujo de trabajo sin código pueda sustituir valores dinámicos en el flujo de trabajo mientras se ejecuta. El elemento FieldBind asigna las entradas del creador del flujo de trabajo a los parámetros que se pasan a Microsoft SharePoint Foundation 2010.

Nota:

No se admite el uso de tipos de diseñador personalizados o tipos de campo personalizados al crear flujos de trabajo mediante SharePoint Designer a menos que sean un subtipo de un tipo compatible existente o si, de lo contrario, son compatibles con tipos de parámetros o diseñadores admitidos.

Definición

<RuleDesigner>
    <FieldBind>
        <Option />
    </FieldBind>
</RuleDesigner>

Elementos y atributos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo

Description

DesignerType

Texto opcional. Especifica el tipo de entrada de usuario o control que se presenta al creador del flujo de trabajo al compilar oraciones en el editor de flujo de trabajo.

Nota: Si no especifica un DesignerType, se usa el atributo DesignerType predeterminado. DesignerType predeterminado es un cuadro de texto seguido de un botón de puntos suspensivos (...) y un botón de búsqueda.

Nota: Un editor de flujo de trabajo sin código debe tratar los valores devueltos desde el servidor como sin distinción entre mayúsculas y minúsculas.

Field

Texto necesario. Representa un elemento Parameter que se usa para compilar flujos de trabajo. El atributo Field se asigna directamente a uno o varios elementos Parameter cuando se definen un tipo de parámetro y una dirección.

Nota: Si usa más de un parámetro para un atributo Field, los nombres de los parámetros deben estar separados por comas (por ejemplo, Field="Variable,ValueType").

Función

Boolean opcional. Cuando se establece en true, este atributo inserta el nombre del método Action en la oración.

Id

Número entero requerido (no negativo). Id se usa como clave relacional entre un elemento FieldBind y la propiedad Sentence del elemento RuleDesigner primario, al igual que se usa una clave principal en una base de datos.

OperatorTypeFrom

Texto necesario. Solo se usa cuando el atributo DesignerType se establece en Operador. Este atributo determina los tipos de operadores que están disponibles para el usuario, en función del tipo de datos de Microsoft .NET que aparece en el elemento Parameter correspondiente. El parámetro especificado para el atributo OperatorTypeFrom puede ser diferente del parámetro que aparece en el atributo Field .

Texto

Texto necesario. Texto mostrado al usuario como hipervínculo en la frase de condición.

TypeFrom

Texto opcional. Especifica los tipos de datos de .NET que son válidos para su uso con una instancia del elemento FieldBind . El atributo TypeFrom está asociado a un elemento Parameter que contiene la definición de tipo.

Valor

Reservado para uso futuro.

Atributo DesignerType

DesignerType

Parameters

Elemento User Interface

(omitido) (desconocido) Text TextBox

Cadena

Cuadro de texto de una sola línea.

AddPermission

Lista de roles Lista de usuarios

Cuadro de diálogo que permite agregar roles a los usuarios.

Asignación

Asignada a la unidad duración del asunto de comentarios cc Fecha de vencimiento

Cuadro de diálogo para establecer los parámetros de asignación, fecha de vencimiento y otros datos.

Bool

Boolean

Lista que contiene las opciones TRUE o FALSE.

CheckPermission

Parámetro único

Cuadro de diálogo para seleccionar un conjunto de permisos.

ChooseDocLibItem

Elemento de lista de identificadores de lista

Cuadro de diálogo Selección de elementos de la biblioteca de documentos.

ChooseListItem

Elemento de lista de identificadores de lista

Cuadro de diálogo Selección de elementos de lista.

CreateListItem

Propiedades del elemento de identificador de lista Sobrescribir

Cuadro de texto de línea única con un botón que muestra un cuadro de diálogo para enlazar a un elemento de lista específico.

DataSourceFieldNames

Parámetro único

Lista que contiene opciones recuperadas de la acción antecesora o CompositeStep que tiene un elemento DataSource que coincide con el elemento DataSourceRef secundario. El resultado de seleccionar un elemento de esta lista debe ser el valor literal elegido.

DataSourceValues

Parámetro único

Lista que contiene opciones recuperadas de la acción antecesora o CompositeStep que tiene un elemento DataSource que coincide con el elemento DataSourceRef secundario. El resultado de seleccionar un elemento de esta lista debe ser el valor en tiempo de ejecución del campo elegido en el origen de datos.

Fecha

Fecha y hora

Cuadro de texto que acepta fechas y horas.

Dependiente

Parámetro único

El elemento de interfaz de usuario que se muestra depende de los valores de los atributos TypeFromy OperatorTypeFrom .

Desplegable

Parámetro único

Lista que contiene las opciones especificadas como elementos Option del elemento FieldBind .

Correo electrónico

Para el cuerpo del sujeto de CC

Cuadro de diálogo para redactar un mensaje de correo electrónico.

FieldNames

Campo

Lista de todos los campos de la lista o biblioteca de documentos con los que está asociado el flujo de trabajo.

Float

Float

Cuadro de texto que acepta un número de punto flotante.

Hyperlink

URL

Cuadro de diálogo URL.

Entero

Int

Cuadro de texto que acepta un entero.

ListNames

Identificador de lista

Lista de listas en el sitio actual.

Operador

Valor

Lista que contiene las opciones de operador especificadas como elementos Option del elemento FieldBind. La lista de operadores se filtra en función del tipo del operando.

ParameterNames

Nombre

Lista que contiene los nombres de las variables definidas en el flujo de trabajo actual.

Contacto

Lista de personas

Cuadro de diálogo para seleccionar cuentas en el sitio actual.

RemovePermission

Lista de roles Lista de usuarios

Cuadro de diálogo para quitar roles de los usuarios.

ReplacePermission

Lista de roles Lista de usuarios

Cuadro de diálogo para reemplazar los roles de los usuarios.

SinglePerson

Contacto

Cuadro de diálogo para seleccionar una sola cuenta en el sitio actual.

StatusDropdown

Valor de estado

Lista desplegable para escribir un nuevo valor de estado o reutilizar un valor existente.

Stringbuilder

Cadena

Cuadro de texto de una sola línea.

Encuesta

Identificador de tipo de contenido de título

Cuadro de diálogo para compilar un formulario de encuesta que se presentará a los usuarios del flujo de trabajo en tiempo de ejecución para recopilar datos.

TaskSummary

Parámetro único

Vista para establecer las propiedades de un proceso de tarea.

Textarea

Cadena

Cuadro de texto.

UpdateListItem

Identificador de lista Propiedades de elemento de lista

Cuadro de diálogo que contiene una lista de listas y campos en cada lista, lo que permite establecer nuevos valores para los campos de una lista.

WritableFieldNames

Lista de nombres

Lista que contiene todos los campos de la lista o biblioteca de documentos con los que está asociado el flujo de trabajo que no son de solo lectura, o una lista de todas las bibliotecas de documentos del sitio actual que no son de solo lectura, en función del contexto.

Elementos secundarios

Opción

Elementos principales

RuleDesigner

Ejemplo

En el ejemplo siguiente se muestra cómo construir el elemento FieldBind dentro del elemento primario RuleDesigner para que se muestre correctamente en el diseñador de flujo de trabajo.

    <RuleDesigner Sentence="%1">
       <FieldBind Field="MyParameter1"
                  Text="text" Id="1"
                  DesignerType="Dropdown"
                  TypeFrom="MyParameter1">
          <Option Name="Display Name" Value="Display Value"/>
       </FieldBind>
    </RuleDesigner>

Vea también