Activarea prematură de flux de lucru — O soluţie Non-medicale

ACTUALIZARE: A se vedea această discuţie MSDN, mai ales ultima intrare: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Ea descrie o condiţie care poate scurt circuit totul. În scurt, Acesta poate fi la fel de simplu ca făcând cel puţin unul din câmpuri obligatorii.

Am o bibliotecă de documente care sprijină opt tipuri de conținut.

Eu am un flux de lucru SharePoint Designer care vrea pentru a calcula şi de a atribui un memento data"" pur şi simplu scăzând 30 de zile de la o altă coloană, "scadenta". Acest lucru ar trebui să întâmpla doar pentru unul dintre tipurile de conținut, "Asigurare". Obiectivul de afaceri este de a produce un KPI care arată două categorii de asigurări documentele: "să expire" şi "a expirat." (Puteţi citi mai multe despre acest tip de KPI şi mai substanţială detaliaþi-jos aici).

Am configurat fluxul de lucru la foc atunci când este creat un articol şi atunci când un element este modificat. Ideea este că, atunci când este încărcat un document de asigurare, putem calcula o dată"avertizare" pe baza datei de expirare. O pereche de puncte de vedere locul de muncă în legătură cu o listă de KPI pentru a evidenţia aceste condiţii atunci când utilizatorii lovit lor pagina de start.

Această strategie nu funcţionează atunci când am încărcaţi un document.

Încărca documentul şi am prezentat cu ecranul de intrare a datelor meta. La acest punct, Eu sunt deja în probleme. SharePoint are deja, prematur din perspectiva mea, concediat fluxul de lucru. Nu am avut o şansă de a alege tipul corect de conţinut şi nici nu atribuie o dată scadentă. În acelaşi timp, fluxul de lucru nu foc atunci când am lovit prezinte buton în acest moment. Există unele logica încorporat, care "consideră că" care prezintă primul este parte a "crea" eveniment. Deci … meu de lucru a concediat si când executat, a fost trecut implicit meta date valorile.

Cel mai bun lucru în jurul stiu de este de a insera o pauză"până la" activitate în fluxul de lucru. Am pauza de flux de lucru pentru 1 minut. În timp ce acesta este întreruperea, Selectează tipul corect de conţinut, meta-date şi incitantă. Pauză completează şi fluxul de lucru continuă după cum este necesar. (Reţineţi că, în mediul meu, cronometru activităţi de flux de lucru la SPD nu lucrează afară de la cutie. Este posibil să aveţi aceleaşi probleme. A se vedea aici pentru mai multe detalii).

Nu-mi place "magic întârziere" lucru în jurul. Ce se întâmplă dacă utilizatorul încarcă un document şi sună telefonul şi conversaţie urmat outlasts pauză? Pot face pauză mai lungă, dar încă nu îmi place ea.

Am scris despre asta pe forumuri MSDN aici: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1

8 gânduri pe "Activarea prematură de flux de lucru — O soluţie Non-medicale

  1. Rodica Htway

    Hei baieti, Am soluţia. plasa o activitate EventDriven lângă evenimentul de flux de lucru iniţializa. pune un eveniment OnWorkflowItemChanged. În interior există, prinde valoarea actualizată din coloană particularizat. It works pentru mine.

    Răspuns
  2. Veronica Singh
    salut,
    Creez un memento wrokflow utilizând SharePoint Designer, şi când am folosind "pauză până la data" activitate. Acesta nu relua si statutul de flux de lucru nu se schimba din "În desfăşurare".
    (adică se afişează "Pausing pentru 0 minute" Under istorie de flux de lucru dar nu ia acţiune specificată).
    Am creat-o de multe ori dar găsit aceeaşi problemă.
    Am făcut unele googling pentru că în ultimele câteva zile, şi de acolo am avut un fix fierbinte  KB 932394 şi a instala it, dar încă sunt în aceleaşi probleme cu Pauză până la data Activitate.
    Am schimbat, de asemenea Job-flux de lucru durata de timp utilizând comanda stsadm din 5 minute pentru a 1 minut mai jos:
    stsadm -o setproperty - propertyname "job flux de lucru" -PropertyValue "fiecare 1 minute între 0 şi 59" -URL-ul http://localhost
    dar a găsit aceeaşi problemă.
    Ce trebuie să fac pentru asta?
    Vă rugăm să-mi sugereze ce "pauză până la data" nu relua si statutul de flux de lucru nu se schimba din "în desfăşurare" în meu de lucru.
    Dacă anyone have orice soluţie cu privire la acest apoi plz răspunde-mi la saurabhsinghmca@gmail.com
    vă mulţumesc,
    Veronica prietenii
    Răspuns
  3. Marc Anderson
    Nu doar ataşaţi fluxul de lucru la tipul de conținut în sine lista? Se pare că fluxul de lucru numai la foc pentru un anumit tip de conţinut pe care doriţi, Oricum.
    Răspuns
  4. bogat a scris:
    Am văzut un post la o problemă similară, a spus că ai nevoie pentru a face câmpurile necesare şi că se va opri apoi fluxul de lucru de tragere până când se completează câmpurile necesare. Nu am testat-o doar documentarea aici ceea ce am citit în altă parte.
    Răspuns
  5. Corey
    Am avut acest aceeaşi problemă şi ceea ce am lichidată face a fost sa creeze un neclasificate"" tipul de conținut, care a fost implicit. Atâta timp cât vă fluxuri de lucru ignora neclasificate"" tipul de conţinut (şi tu eşti nu tragere crea) tu esti bine să plec.
    Răspuns
  6. Joe a scris:
    Ştiu ce vrei să spui… mi spune aici în biroul meu este că SharePoint nu despre 90% de ce aveţi nevoie într-adevăr să facă… dar că ultima 10% că nu face, de obicei, este într-adevăr un criminal.
    Răspuns
  7. Paul Galvin
    Joe,
    Ma bucur sa stiu ca nu sunt singura. Acesta este un alt caz unde SharePoint va aduce astfel aproape o solutie dar te lasă scurt şi nu foarte bun opţiune pentru a termina linia de trecere.
    M-am dus în jos aceeaşi cale te descrie, dar nu au terminat-o în întregime. Mă aştept ca va ajunge exact că, în cele din urmă de a face.
    Multumesc pentru partajarea,
    –Paul G
    Răspuns
  8. Joe a scris:
    Am găsit, de asemenea, această problemă – nu doar cu o dată orientat flux de lucru, dar orice flux de lucru pe o bibliotecă de cod în cazul în care utilizatorii vor încărca documentele.
    În cazul în care fluxul de lucru depinde de orice metadate, nu puteţi avea o foc automat deoarece upload incendii fluxul de lucru înainte de a metatdata este umplut. Acesta este un defect în SharePoint, în opinia mea.
    Ca pentru "memento" datele, în loc să utilizaţi fluxul de lucru, Am ajuns sa scris un cronometru care scanează lista în fiecare zi şi trimite e-mail memento-uri bazate pe un câmp dată.
    Am incercat cu utilizatorii manual începe fluxul de lucru după ce a fost introdus metadate, dar am avut încă o problemă folosind flux de lucru pentru memento-uri, deoarece aceasta ar întrerupe fluxul de lucru până la data de memento, dar dacă utilizatorul mai târziu Editare date documentul şi schimbat data, fluxul de lucru vechi memento era încă acolo.
    Răspuns

lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *