Tidigt arbetsflöde aktivering — En icke-medicinsk lösning

UPPDATERING: Se diskussionen MSDN, särskilt den sista posten: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Den beskriver ett tillstånd som kan kort sagt går runt hela denna sak. I korthet, Det kan vara så enkelt som att minst ett av fälten obligatorisk.

Jag har ett dokumentbibliotek som stöder åtta innehållstyper.

Jag har en SharePoint Designer-arbetsflöde som vill beräkna och tilldela en påminnelsedatum"" genom att helt enkelt subtrahera 30 dagar från en annan kolumn, "due date". Detta bör endast ske för en av innehållstyper, "Försäkring". Verksamheten syftar till att producera en KPI som visar två kategorier av bilförsäkringshandlingar: "omkring till andas ut" och "gått ut." (Du kan läsa mer om denna typ av KPI och mer betydande drill-down Här).

Jag har konfigurerat arbetsflödet för brand när en ny artikel skapas och när ett objekt ändras. Tanken är att när en försäkring dokument laddas, Vi beräknar en "varning datum" baserat på förfallodatumet. Ett par visningar arbeta i samband med en KPI-lista att belysa dessa förhållanden när användare trycker sin hemsida.

Denna strategi fungerar inte när jag ladda upp ett dokument.

Jag ladda upp dokumentet och presenterade jag meta data träder skärmen. Vid denna punkt, Jag har redan problem. SharePoint har redan, från mitt perspektiv i förtid, sparken i arbetsflödet. Jag har inte haft en chans att plocka rätt innehållstypen eller tilldela en förfallodag. På samma gång, arbetsflödet aktiveras inte när jag trycker på Skicka-knappen på denna tid. Det finns vissa inbyggda logik som "anser" att först skicka är en del av den "skapa" händelse. Så … mitt arbetsflöde har sparken och när det körs, Det var passerade standarddatavärden meta.

Den bästa verk-runt omkring jag känner till är att infoga en "paus tills" aktivitet i arbetsflödet. Jag har arbetsflödet paus för 1 minut. Medan det paus, Jag väljer rätt innehållstyp, anger metadata och skickar. Pausen är klar och arbetsflödet fortsätter som behövs. (Observera att i min omgivning, timer arbetsflödesaktiviteter från SPD fungerar inte ur lådan. Du kan ha samma problem. Se Här för mer information).

Jag gillar inte "magiska dröjsmål" verk-runt omkring. Vad händer om användaren överför ett dokument och telefonen ringer och den efterföljande konversationen outlasts paus? Jag kan göra paus längre, men jag gillar det fortfarande inte.

Jag skrev om detta på MSDN forum här: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1

8 tankar på "Tidigt arbetsflöde aktivering — En icke-medicinsk lösning

  1. Cathrine Htway

    Hej stötarna, Jag fick lösningen. Placera en EventDriven verksamhet vid händelsen Initiera arbetsflödet. sätta en OnWorkflowItemChanged händelse. Inuti finns, fånga det uppdaterade värdet i kolumnen anpassade. Det fungerar för mig.

    Svar
  2. Saurabh Singh
    Hej,
    Jag skapar en påminnelse wrokflow med SharePoint Designer, och när jag använder "paus tills datum" aktivitet. Det återuppta inte och arbetsflödesstatus ändras inte från "Pågår".
    (dvs den visar "pausa för 0 minuter" under arbetsflödeshistorik men det tar inte angiven åtgärd).
    Jag har skapat den många gånger men hittade samma problem.
    Jag har gjort några googla för att i sista några dagar, och från där jag hade fått en hot fix  KB 932394 och installerat det men jag har fortfarande samma problem med Pausa tills datum Aktivitet.
    Jag har också ändrat jobb-arbetsflöde tid med stsadm-kommandot från 5 minuter till 1 minut enligt nedan:
    stsadm -o setproperty - propertyname "jobb-arbetsflöde" -PropertyValue "varje 1 minuter mellan 0 och 59" -URL http://localhost
    men hittade samma problem.
    Vad ska jag göra för detta?
    Vänligen föreslå mig varför "paus tills datum" inte återuppta och arbetsflödesstatus ändras inte från "pågår" i mitt arbetsflöde.
    Om någon har någon lösning när det gäller detta så snälla svara mig på saurabhsinghmca@gmail.com
    Tack,
    Saurabh Kumar Singh
    Svar
  3. Marc Anderson
    Du kan inte bara bifoga arbetsflödet till innehållstypen själv i stället för i listan? Det låter som du vill att arbetsflödet ska endast för en viss innehållstyp, Hur som helst.
    Svar
  4. Rich skrev:
    Jag såg ett inlägg till ett liknande problem, sa att du måste göra de obligatoriska fält och att det sedan kommer att stoppa arbetsflödet från bränning tills obligatoriska fält är ifyllda. Jag har inte testat det bara dokumentera här vad jag läst någon annanstans.
    Svar
  5. Corey
    Vi hade samma problem och vad vi sår upp gör var att skapa en "Uncategorized" innehållstypen som var standard. Så länge dina arbetsflöden ignorera "Uncategorized" innehållstyp (och du inte skjuter på skapa) Du är bra att gå.
    Svar
  6. Joe skrev:
    Jag vet vad du menar… Jag säger runt här på mitt kontor är att SharePoint gör om 90% av vad du verkligen behöver göra… men det varar 10% att det inte är vanligt verkligen en mördare.
    Svar
  7. Paul Galvin
    Joe,
    Jag är glad att jag inte är enda. Detta är ett annat fall där SharePoint ger dig så nära en lösning men lämnar du kort och inget riktigt bra alternativ till mållinjen korsning.
    Jag gick samma väg du beskriver men inte avsluta det helt. Jag förväntar mig att jag kommer att sluta att göra exakt som i slutändan.
    Tack för att dela,
    –Paul G
    Svar
  8. Joe skrev:
    Jag hittade detta problem också – inte bara med ett datum orienterade arbetsflöde, men någon arbetsflöde på en doc bibliotek där användarna kommer att ladda upp dokument.
    Om arbetsflödet är beroende av alla metadata, Du kan inte ha det eld automatiskt eftersom uppladdningen bränder arbetsflödet innan metatdata fylls i. Detta är ett fel i SharePoint i min mening.
    Som för "påminnelse" datum, i stället för med hjälp av arbetsflöde, Jag slutade skriva ett tidsinställt jobb som söker igenom listan varje dag och skickar ut e-postpåminnelser utifrån ett date-fält.
    Jag försökte att ha användare manuellt starta arbetsflödet efter metadata angavs, men jag hade fortfarande problem med arbetsflödet för påminnelser eftersom det skulle pausa arbetsflödet tills påminnelsedatumet, men om användaren senare redigerad dokumentdata och ändrat datumet, gamla påminnelse arbetsflödet var fortfarande ute.
    Svar

Lämna svar

Din e-postadress kommer inte att publiceras. behövliga fält är markerade *