OPPDATERINGEN: Se denne MSDN-diskusjon, spesielt den siste posten: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Den beskriver en tilstand som kan kort krets hele greia. Kort sagt, Det kan være så enkelt som å gjøre minst ett av feltene obligatorisk.
Jeg har et dokumentbibliotek som støtter åtte innholdstyper.
Jeg har en SharePoint Designer arbeidsflyt som ønsker å beregne og tilordne en "påminnelsesdato" trekke 30 dager fra en annen kolonne, "forfallsdato". Dette bør bare skje for en av innholdstyper, "Forsikring". Virksomhetens mål er å produsere en KPI som viser to kategorier for forsikring dokumenter: "ferd med å utløpe" og "utløpt." (Du kan lese mer om denne typen KPI og mer betydelig drill-down her).
Jeg har konfigurert arbeidsflyten brann når et nytt element opprettes og når et element endres. Tanken er at når en forsikring dokumentet lastes, vi beregne en "Advarsel dato" basert på utløpsdatoen. Et par visninger fungerer i forbindelse med en ytelsesindikatorliste å utheve disse betingelsene når brukere rammet deres hjemmeside.
Denne strategien fungerer ikke når jeg laste opp et dokument.
Jeg laste opp dokumentet og jeg presenterte med meta data oppføring skjermen. På dette punktet, Jeg er allerede i trøbbel. SharePoint har allerede, for tidlig fra mitt perspektiv, starter arbeidsflyten. Jeg har ikke hatt en sjanse til å plukke riktig innholdstype eller tilordne en forfallsdato. På samme tid, arbeidsflyten, aktiveres ikke når jeg trykke Send-knappen på denne tiden. Det er noen innebygd logikk som "tror" som først sende er en del av det "opprette" hendelse. Så … min arbeidsflyt har avfyrt og når det utføres, Det ble vedtatt standard meta dataverdier.
Beste arbeidet rundt jeg vet om er å sette inn en "pause før" -aktivitet i arbeidsflyten. Jeg har arbeidsflyt pause for 1 minutt. Mens det er pause, Jeg velge den riktige innholdstypen, Angi metadata og sende. Pause fullført og fortsetter arbeidsflyten etter behov. (Merk at det i mitt miljø, timer arbeidsflytaktiviteter fra SPD fungerer ikke ut av boksen. Du kan ha samme problemer. Se her for mer informasjon).
Jeg liker ikke "magiske forsinkelse" arbeid rundt. Hva skjer hvis du laster opp et dokument og telefonen ringer og påfølgende samtalen outlasts pause? Jeg kan gjøre pause lenger, men jeg fortsatt liker ikke det.
Jeg skrev om dette på MSDN-foraene her: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1
Hei folkens, Jeg fikk oppløsningen. plass en EventDriven aktivitet ved siden av arbeidsflyten initialisere hendelsen. sette en OnWorkflowItemChanged-hendelse. Innvendig, fange den oppdaterte verdien fra den egendefinerte kolonnen. Den arbeider for meg.
Jeg oppretter en påminnelse wrokflow ved hjelp av SharePoint Designer, og når jeg bruker "Pause T.o.m." aktivitet. Det fortsetter ikke og arbeidsflytstatus endres ikke fra "In Progress".
(dvs det viser "stanser for 0 minutter" under Arbeidsflytlogg men det tar ikke angitt handling).
Jeg har laget den mange ganger men fant samme problemet.
Jeg har gjort litt googling for det siste noen dager, og fra der jeg hadde fått en hurtigutbedring KB 932394 og installert den, men fortsatt jeg er i samme problemer med Stans midlertidig til dato Aktivitet.
Jeg har også endret jobb-arbeidsflyt tid varighet ved hjelp av stsadm-kommandoen fra 5 minutter til 1 minutt idet neden:
Hva bør jeg gjøre for dette?
Vennligst foreslå meg hvorfor "Pause T.o.m." ikke fortsetter og arbeidsflytstatus endres ikke fra "i Progress" i min arbeidsflyt.
Hvis noen har noen løsning angående dette, så kan du svare meg på saurabhsinghmca@gmail.com
takk,
Saurabh Kumar Singh