Arbetsflöde som använder sharePoint 2013-arbetsflödesplattformtypen innehåller tomma värden i utdata från kolumnen "Flera rader med text"

Problem

Tänk dig följande situation:

  • I SharePoint Online eller SharePoint Server 2013 använder du SharePoint 2013-arbetsflödesplattformtypen för att skapa ett arbetsflöde i SharePoint Designer 2013.
  • Arbetsflödet är utformat för att samla in information från en kolumn när listobjekt skapas eller uppdateras. Kolumntypen är inställd på Flera rader med text och alternativet Lägg till ändringar av befintlig text för kolumnen är inställt på Ja.
  • Arbetsflödet är konfigurerat för att inkludera insamlad information i en åtgärd som Skicka ett e-postmeddelande eller Logga till historiklista.

När du visar utdatameddelandet eller den loggade informationen i det här scenariot är värdet tomt och inkluderar inte värdet från kolumnen Flera rader med text.

Lösning

Du kan komma runt det här problemet genom att inaktivera automatisk uppdatering av arbetsflödesstatusen till det aktuella stegets namn. Gör så här:

  1. Öppna det aktuella arbetsflödet i Microsoft SharePoint Designer 2013.
  2. Avmarkera kryssrutan Uppdatera arbetsflödesstatus automatiskt till det aktuella stegets namn på sidan Arbetsflödesinställningar för arbetsflödet.
  3. Spara arbetsflödet och publicera det sedan på SharePoint-webbplatsen.
  4. Kör arbetsflödet igen.

Anteckning

  • När du avmarkerar den här inställningen kanske du vill använda åtgärden Ange arbetsflödesstatus som en del av arbetsflödet till att uppdatera fältet Arbetsflödesstatus om det verkar vara nödvändigt. Annars visas inte statusen.
  • Du kan också överväga att spara värdet i kolumnen Flera rader med text i en arbetsflödesvariabel om du planerar att uppdatera listobjektet i arbetsflödeslogiken.
  • I det här scenariot är värdet från kolumnen Flera rader med text tomt om du redigerar listobjektet men inte ändrar kolumnen Flera rader med text.

Mer information

Det här problemet uppstår eftersom inställningen Lägg till ändringar i befintlig text på flera rader med text uppdateras internt med ett tomt värde när du uppdaterar en annan kolumn i listobjektet med hjälp av ett arbetsflöde. När arbetsflödet uppdaterar kolumnen Status vid körning i det här scenariot blir värdet för flera rader med text tomt i utdata.

Behöver du fortfarande hjälp? Gå till SharePoint Community.