Tidlig arbejdsproces aktivering — En ikke-medicinsk løsning

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

8 tanker om ”Tidlig arbejdsproces aktivering — En ikke-medicinsk løsning

  1. NYI Htway

    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.

    Svar
  2. Saurabh Singh
    Hej,
    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:
    stsadm -o setproperty - propertyname "job-arbejdsproces" -PropertyValue "hver 1 minutter mellem 0 og 59" -URL-adresse http://localhost
    men fundet samme problem.
    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
    Svar
  3. Marc Anderson
    Du kan ikke bare vedhæfte arbejdsprocessen til indholdstypen selv i stedet for listen? Det lyder som arbejdsproces kun til at skyde for en bestemt indholdstype, alligevel.
    Svar
  4. Rich skrev:
    Jeg så et indlæg på et lignende spørgsmål, der sagde du behovet for at gøre felterne kræves, og at den derefter vil stoppe arbejdsprocessen fra fyring indtil de obligatoriske felter er udfyldt. Jeg har ikke testet det blot at dokumentere her hvad jeg har læst andre steder.
    Svar
  5. Corey
    Vi havde dette samme spørgsmål og hvad vi likvideres gøre var at skabe en "uklassificeret" indholdstype, der var standard. Så længe dine arbejdsprocesser ignorere "uklassificeret" indholdstype (og du ikke fyring på skabe) du er god til at gå.
    Svar
  6. Joe skrev:
    Jeg ved hvad du mener… Jeg siger her omkring i mit kontor er, at SharePoint er om 90% Hvad jer skam savn sig hen til lave… men det sidste 10% at det ikke er normalt virkelig en killer.
    Svar
  7. Paul Galvin
    Joe,
    Jeg er glad for at vide, jeg ikke er den eneste. Dette er en anden sag, hvor SharePoint bringer dig så tæt på en løsning men efterlader dig kort og ikke rigtig god mulighed for at afslutte krydser linjen.
    Jeg gik ned ad samme sti du beskrive men ikke afslutte det helt. Jeg forventer, at jeg vil ende med at gøre netop det i sidste ende.
    Tak for deling,
    –Paul G
    Svar
  8. Joe skrev:
    Jeg fandt dette problem også – ikke blot med en dato orienterede arbejdsproces, men enhver arbejdsproces på en doc bibliotek hvor brugerne vil uploade dokumenter.
    Hvis arbejdsprocessen afhænger nogen metadata, Du kan ikke have det brand automatisk fordi upload brande arbejdsprocessen, før metatdata er udfyldt. Dette er en fejl i SharePoint efter min mening.
    Som for "rykker" datoer, i stedet for ved hjælp af arbejdsprocesser, Jeg endte med at skrive et timerjob, der scanner listen hver dag og sender e-mail-påmindelser baseret på et date-felt.
    Jeg har prøvet at have brugere manuelt starter arbejdsprocessen efter metadata blev angivet, men jeg havde stadig en opgave benytter arbejdsgang for påmindelser, fordi det ville pause arbejdsprocessen indtil datoen, påmindelsen, men hvis brugeren senere redigeret dokumentdata og ændret datoen, gamle påmindelse arbejdsprocessen var stadig derude.
    Svar

Efterlad et svar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *