Frage

Ich weiß, dass der Titel verwirrend sein kann, aber ich bin mir nicht sicher, wie Sie es besser wenden.

Ich habe eine Spalte, von der meine Benutzer einen Wert in einem Suchtabellen auswählen. Basierend auf dem, was sie ausgewählt haben, möchte ich, dass ein Arbeitsablauf ausgeführt wird, um den Wert eines zweiten Spaltenswerts auf ein anderes Feld aus demselben Nachschlag-Index einzustellen.

Beispiel: generasacodicetagpre.

In meiner Liste, wenn mein Benutzer "Arnold" auswählt, möchte ich einen Workflow, um die Nummer "22" in ein anderes Feld in meiner Liste zuzuweisen.Dies erfolgt doppelt so, dass ich dann die beiden "Nummer" -Werte vergleichen kann (im Wesentlichen feststellen, ob Arnold jünger ist als Jerry. Wenn ja, wird Arnold dann in einem anderen Feld als Eigentümer zugewiesen).Gibt es eine vereinfachte Möglichkeit, dies zu tun?Ich glaube, ich werde im Vergleich in Ordnung sein, aber ordnungsgemäß aus dem Nachad-Tisch ist das, was mich gerade verwirrend als Novice SharePoint-Entwickler verwirrt.

War es hilfreich?

Lösung

Eine Möglichkeit, dies zu tun, wäre, dass Ihre Multi-Spalte-Lookup-Liste als separate Liste in SharePoint gespeichert ist (vielleicht haben Sie bereits, dass ich nicht klar bin). Wenn Sie dann eine Lookup-Spalte in Ihrer "Haupt" -Liste hinzufügen, die sich auf diese Lookup-Werteliste verweist, können Sie auswählen, welche zusätzlichen Felder aufgenommen werden soll. Sie könnten zum Beispiel Name und Alter einschließen.

Hinzufügen zusätzlicher Felder zu einer Lookup-Spalte

Wenn diese zusätzlichen Felder einschließlich dieser zusätzlichen Felder verwendet wird, ist nur der erste bearbeitbare, der Rest automatisch aufgefüllt. In der Tat wählt Ihr Benutzer einen "Namensnamen" und "Alter" automatisch auf den entsprechenden Wert ein. Ich denke, das spricht der erste Teil Ihres Problems an.

Der nächste Teil, bei dem derselbe Prozess wiederholt wird, würde erfüllt, indem Sie einfach eine zweite Spalte mit derselben Setup hinzufügen. In der Tat hätten Sie "Person 1" und "Person 2", Sie könnten Ewigkeiten vergleichen, indem Sie einfach die entsprechenden Felder betrachten.

Mehrere Nachschlagsspalten mit zusätzlichen Feldern

Wenn Sie diese Werte haben, können Sie in Ihrem Workflow genauso wie andere Säulen auf sie zugreifen und tun, was Sie mit den Werten mögen:

Zusätzliches Nachschlagfeld im Workflow

Andere Tipps

@ chaholls Antwort ist korrekt, aber wenn Sie möchten, obwohl der URL-Wert von einem Feld im Nachschlagobjekt nicht ausreichend ist, ist dies nicht ausreichend, da er unter "Zusätzlichen Feldern" nicht verfügbar ist, wie andere andereFeldtypen.

In diesem Fall würden Sie benötigen, was Sie selbst vorschlagen, einen Workflow:

    .
  • das läuft, wenn ein Element erstellt oder aktualisiert wird
  • das kopiert Sie notwendige Werte an Ihren ListItem, der den Lookup zum Originalelement hat.

    Dies ist in SPD mit den SP 2010-Workflows sehr einfach gemacht, und Sie können sie wiederverwendbar machen, wenn Sie Inhaltstypen haben, was der genehmigte Weg ist.

    Es gibt nichts anderes:

      .
    • Cleak-Listenfeld-Lookup-Feld lesen, ID-Eigenschaft auswählen
    • Listenelement aus der richtigen Liste abrufen, passend auf ID
    • Get Lookup List-Artikel-Feldwert (Feld, das Sie kopieren möchten)
    • dem aktuellen Listenelement zuweisen
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit sharepoint.stackexchange
scroll top