OPDATERING: Se denne MSDN diskussion, især den sidste post: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Det beskriver en tilstand, der kan kort sagt kredsløb hele denne ting. Kort sagt, Det kan være så simpelt som at gøre mindst et af felterne obligatorisk.
Jeg har et dokumentbibliotek, der understøtter otte indholdstyper.
Jeg har en SharePoint Designer arbejdsprocessen, der ønsker at beregne og tildele en "rykker dato" ved blot at fratrække 30 dage fra en anden kolonne, "forfaldsdato". Dette bør kun ske for én af de indholdstyper, "Forsikring". Business målsætning er at udarbejde en KPI, der viser to kategorier af forsikringsdokumenter: "ved at udløbe" og "er udløbet." (Du kan læse mere om denne form for KPI og flere betydelige drilldown Her).
Jeg har konfigureret arbejdsproces brand når et nyt element oprettes, og når et element er ændret. Ideen er, at når en forsikring dokument er uploadet, vi beregne en "advarsel dato" baseret på udløbsdato. Et par synspunkter arbejde i forbindelse med en KPI-liste til at fremhæve disse betingelser, når brugere trykker deres hjemme side.
Denne strategi virker ikke, når jeg uploader et dokument.
Jeg uploade dokumentet og forelagde jeg med meta data indrejse skærmen. På dette punkt, Jeg er allerede i knibe. SharePoint har allerede, for tidligt fra mit perspektiv, fyret arbejdsprocessen. Jeg har ikke haft en chance for at vælge den rigtige indholdstype eller tildele en forfaldsdato. På samme tid, arbejdsprocessen udløses ikke, når jeg ramt sendeknappen på dette tidspunkt. Der er nogle indbyggede logik, som "mener" der først indsende er en del af den "oprette" Event. Så … min arbejdsproces er fyret og hvornår det udføres, Det blev vedtaget standard meta dataværdier.
Det bedste arbejde-omkring jeg kender til er at indsætte en "pause indtil" aktivitet i arbejdsprocessen. Jeg har arbejdsproces pause for 1 minut. Mens det pauser, Jeg vælger den rigtige indholdstype, Angiv metadata. Pause fuldender og arbejdsprocessen provenu efter behov. (Bemærk, at i mine omgivelser, timeren arbejdsprocesaktiviteter fra SPD arbejde ikke ud af kassen. Du kan have den samme ulejlighed. Se Her for flere detaljer).
Jeg kan ikke lide "magiske forsinkelse" arbejde-omkring. Hvad sker der, hvis brugeren overfører et dokument og telefonen ringer og den efterfølgende samtale outlasts pause? Jeg kan gøre det længere pause, men jeg kan stadig lide ikke det.
Jeg skrev om dette på MSDN fora her: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1
Hey guys, Jeg fik løsningen. Placer en EventDriven aktivitet ved siden af arbejdsproces initialisere begivenhed. sætte en OnWorkflowItemChanged begivenhed. Inde der, fange den opdaterede værdi fra den brugerdefinerede kolonne. Det virker for mig.
Jeg opretter en rykker wrokflow ved hjælp af SharePoint Designer, og når jeg bruger "Pause indtil dato" aktivitet. Det genoptage ikke og status for arbejdsproces ændrer ikke fra "I gang".
(dvs. det viser "Pausing for 0 minutter" under Arbejdsproceshistorik men det tager ikke angivne handling).
Jeg har lavet den mange gange men fundet samme problem.
Jeg har gjort nogle googling for at i sidste nogle dage, og derfra jeg havde fået en hot fix KB 932394 og installeret det men jeg er i samme problemer med Pause indtil dato Aktivitet.
Jeg har også skiftet job-arbejdsproces tid varighed ved hjælp af stsadm-kommandoen fra 5 minutter til 1 minut som nedenfor:
Hvad skal jeg gøre dette?
Behage lede mig hvorfor "Pause indtil dato" ikke genoptage og status for arbejdsproces ændrer ikke fra "i gang" i mit workflow.
Hvis nogen har nogen løsning vedrørende denne så venligst svare mig på saurabhsinghmca@gmail.com
Tak,
Saurabh Kumar Singh