ACTUALITZACIÓ: Veure aquesta discussió de MSDN, especialment l'última entrada: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Descriu una condició que pot circuit curt de tot això. En poques paraules, pot ser tan simple com fent com a mínim un dels camps obligatoris.
Tinc una biblioteca de documents que dóna suport a vuit tipus de contingut.
Tinc un flux de treball de SharePoint Designer que vol calcular i assignar una data de recordatori"" simplement restant 30 dies des d'una altra columna, "data de venciment". Això només hauria de passar per un dels tipus de contingut, "Assegurança". L'objectiu de negoci és per produir un KPI que mostra dues categories de documents d'assegurances: "punt d'expirar" i "caducat." (Podeu llegir més sobre aquest tipus de KPI i més substancial-Àfrica aquí).
He configurat el flux de treball quan es crea un nou element i quan es modifica un element de foc. La idea és que quan es carrega un document d'assegurances, podem calcular una "cita d'advertència" basat en la data de caducitat. Un parell de visites treballen en una llista de KPI per posar de relleu aquestes condicions quan usuaris colpeixen la seva pàgina principal.
Aquesta estratègia no funciona quan vaig penjar un document.
Carrego el document i m'atorgo la pantalla d'entrada de dades de meta. En aquest punt, Ja estic en problemes. SharePoint ja ha, prematurament del meu punt de vista, acomiadat el flux de treball. No he tingut l'oportunitat de triar el tipus de contingut correcte ni assignar una data de venciment. Al mateix temps, el flux de treball no foc quan colpeixo el botó d'enviar en aquest moment. Hi ha alguns lògica predefinit que "considera" que primer presentar és part de la "crear" esdeveniment. Així … meu flux de treball ha acomiadat i quan s'executa, es transmetien els valors de dades per defecte meta.
El millor treball al voltant que sap d'és inserir una "pausa fins" activitat en el flux de treball. Tinc la pausa de flux de treball per a 1 minut. Mentre s'està parant, Vaig seleccionar el tipus de contingut correcte, Introdueix les dades de meta. La pausa completa i el flux de treball procedeix segons calgui. (Tingueu en compte que en el meu entorn, activitats de flux de treball de temporitzador del SPD no funcionen fora de la caixa. Vostè pot tenir el mateix problema. Veure aquí per a més detalls).
No m'agrada "màgia retard" treball al voltant. Què passa si l'usuari carrega un document i sona el mòbil i la subsegüent conversa sobreviu a gran la pausa? Puc fer la pausa més llarga, però encara no m'agrada.
Escrivia sobre això en els fòrums MSDN aquí: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1