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
Elementos principales
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>