Pregunta

Sé que el título puede ser confuso, pero no estoy seguro de cómo escribirlo mejor.

Tengo una columna de la cual mis usuarios seleccionarán un valor en una tabla de aspecto. Sobre la base de lo que han seleccionado, quiero que se ejecute un flujo de trabajo para establecer el valor de una segunda columna en otro campo del mismo índice de búsqueda.

Ejemplo:

Column1 | Column2
Arnold  |  22
Jerry   |  24
Sam     |  45

En mi lista, si mi usuario selecciona "Arnold", quiero un flujo de trabajo para asignar el número "22" a otro campo en mi lista.Esto se hace dos veces, así que puedo comparar los dos valores de "número" (que determinan esencialmente si Arnold es más joven que Jerry. Si es así, Arnold se asigna en otro campo como propietario).¿Hay una forma simplista de hacer esto?Creo que estaré bien en la comparación, pero la lectura adecuada de la mesa de búsqueda es lo que me confunde ahora mismo como un desarrollador de novatos de SharePoint.

¿Fue útil?

Solución

Una forma de hacerlo sería tener su lista de búsqueda de múltiples columnas almacenada como una lista separada en SharePoint (tal vez ya tiene que no estoy claro). Cuando luego agregue una columna de búsqueda a su lista 'principal' que se refiere a esta lista de valores de búsqueda, puede seleccionar qué campos adicionales incluyen. Usted podría, por ejemplo, incluir el nombre y la edad.

Agregar campos adicionales a una columna de búsqueda

Cuando se incluyen estos campos adicionales, solo el primero es editable, el resto se rellena automáticamente. En efecto, su usuario selecciona un 'nombre' y 'Edad' se establece automáticamente en el valor correspondiente. Creo que eso aborda la primera parte de su problema.

La siguiente parte, donde se repite el mismo proceso, se cumpliría simplemente agregando una segunda columna a su lista con la misma configuración. En efecto, tendrías 'persona 1' y 'persona 2', podría comparar edades simplemente mirando los campos correspondientes.

múltiples columnas de búsqueda con campos adicionales

Una vez que tenga estos valores, puede acceder a ellos en su flujo de trabajo igual que otras columnas y hacer lo que desea con los valores:

campo de búsqueda adicional en el flujo de trabajo

Otros consejos

@ La respuesta de Chaholl es correcta, pero si necesita, al igual que nuestro caso, el valor de la URL de un campo en el elemento de búsqueda, esto no será suficiente, ya que no es exposible en "Campos adicionales", como algunos otrosTipos de campo.

En este caso, necesitaría lo que usted está sugestivo, un flujo de trabajo:

  • que se ejecuta cada vez que se crea o actualiza un artículo
  • que copia los valores necesarios en su listitoem que tiene la búsqueda del artículo original.

    Esto se hace muy fácilmente en SPD utilizando los flujos de trabajo SP 2010, y puede hacerlos reutilizables si tiene tipos de contenido, que es la forma aprobada de ir.

    No hay nada que hacerlo:

    • Lea el campo de búsqueda de elementos de la lista de curantes, seleccione la propiedad ID
    • Obtener elemento de lista de la lista correcta, coincidiendo en ID
    • Obtenga la lista de búsqueda del elemento Valor de campo (campo que desea copiar)
    • Asignar al elemento de la lista actual
Licenciado bajo: CC-BY-SA con atribución
scroll top