trabajo flujos flujo crear como sharepoint forms infopath field sharepoint-2010

flujos - SharePoint 2010: establezca el valor del campo de la consulta activada por la selección del cuadro de selección



como crear un flujo de trabajo en sharepoint 2016 (1)

¿Cómo se vincula un campo de formulario a una selección de casilla de selección para que el valor del campo se establezca mediante la información a la que hace referencia el ID de la selección de la casilla de selección? Tengo un cuadro de selección en un formulario de lista personalizado que está vinculado a una lista de "Cliente" que contiene nombres de clientes, ID, números de referencia, direcciones, etc. El cuadro de opciones muestra el nombre del cliente y tiene el valor seleccionado establecido en ID. A continuación, me gustaría consultar la lista de clientes por la ID seleccionada para rellenar los campos del formulario con el nombre del cliente, la dirección del cliente, el teléfono del cliente, etc. ¿Hay alguna manera de hacerlo sin usar un código personalizado? Estoy usando SharePoint 2010, SharePoint Designer 2010 e InfoPath para los formularios.


Tengo la sensación de que esto no es compatible, pero pude hacerlo funcionar creando campos como los siguientes en schema.xml de mi plantilla de lista personalizada:

<Field ID="{AB09A2D6-EBD4-4511-AE91-A8C54DC8442F}" Type="Lookup" Name="CustomItemIdLookup" DisplayName="Client" List="$Resources:core,lists_Folder;/Client" ShowField="Title" Hidden="FALSE" Required="TRUE" StaticName="CustomItemIdLookup"> </Field> <Field ID="{E558933C-A03B-4932-85C9-6A786396AA78}" Type="Lookup" Name="CustomClientNameLookup" DisplayName="Client Name" List="$Resources:core,lists_Folder;/Client" ShowField="CustomClientName" Hidden="FALSE" JoinColName="tp_ID" JoinRowOrdinal="0" JoinType="INNER" FieldRef="CustomItemIdLookup" ReadOnly="FALSE" ShowInNewForm="FALSE" ShowInEditForm="FALSE"> </Field> <Field ID="{5292CB52-80C7-4AFA-BA3E-93FDF22B37E3}" Type="Lookup" Name="CustomClientAddressLookup" DisplayName="Client Address" List="$Resources:core,lists_Folder;/Client" ShowField="CustomClientAddress" Hidden="FALSE" JoinColName="tp_ID" JoinRowOrdinal="0" JoinType="INNER" FieldRef="CustomItemIdLookup" ReadOnly="FALSE" ShowInNewForm="FALSE" ShowInEditForm="FALSE"> </Field> <Field ID="{B3E22803-9A4B-4E7E-B05F-82221C182735}" Type="Lookup" Name="CustomClientPhoneLookup" DisplayName="Client Phone" List="$Resources:core,lists_Folder;/Client" ShowField="CustomClientPhone" Hidden="FALSE" JoinColName="tp_ID" JoinRowOrdinal="0" JoinType="INNER" FieldRef="CustomItemIdLookup" ReadOnly="FALSE" ShowInNewForm="FALSE" ShowInEditForm="FALSE"> </Field>

Tenga en cuenta que el nombre del cliente, la dirección del cliente, el teléfono del cliente no serán editables y que los campos de texto enriquecido / línea múltiple no funcionan.