Activació de flux de treball prematur — Una solució de no-mèdiques

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

8 comentaris a "Activació de flux de treball prematur — Una solució de no-mèdiques

  1. NYI Htway

    xicots d'hey, Tinc la solució. lloc una activitat EventDriven al costat de l'esdeveniment inicialitzar el flux de treball. posar un esdeveniment OnWorkflowItemChanged. L'interior, agafar el valor actualitzat de la columna personalitzat. Funciona per mi.

    Resposta
  2. Saurabh Singh
    Hola,
    Estic creant un recordatori wrokflow mitjançant el SharePoint Designer, i quan utilitzant "pausa fins data" l'activitat. Això no reprendre i estat de flux de treball no canvie entre "El progrés".
    (Mostra "Pausing d'i. e 0 minuts" sota la història d'un flux de treball però no prendre mesures especificades).
    He creat moltes vegades però trobava el mateix problema.
    He fet una mica de googling que en últim uns dies, i des d'allà em vaig fer un destret calenta  KB 932394 i instal·lava però encara estic en el mateix problema amb Fer una pausa fins a la data L'activitat.
    També he canviat feina-flux de treball durada de temps utilitzant comanda de stsadm des 5 minuts per 1 minuts com per sota:
    stsadm -o setproperty - propertyname "feina-flux de treball" -PropertyValue "cada 1 minuts entre 0 i 59" -URL http://localhost
    però trobar el mateix problema.
    Què he de fer per això?
    Si us plau suggereixi'm per què "pausa fins data" no reprendre i estat de flux de treball no canvie entre "en curs" en el meu flux de treball.
    Si qualsevol tenir qualsevol solució per a això llavors si us plau respongui jo a saurabhsinghmca@gmail.com
    Gràcies,
    Saurabh Kumar Singh
    Resposta
  3. Marc Anderson
    No només adjunteu el flux de treball pel tipus de contingut propi en lloc de la llista? Això els sons com voleu que el flux de treball només al foc per un tipus de contingut específic, de tota manera.
    Resposta
  4. ric va escriure:
    Vaig veure un post a un problema similar, que va dir cal fer els camps necessaris i que llavors es detindrà el flux de treball de cocció fins que s'omplen els camps requerits. Jo no l'he analitzat només documentar aquí que he llegit en un altre lloc.
    Resposta
  5. Corey
    Teníem aquest mateix assumpte i què podem acabar fent era crear un "Uncategorized" tipus de contingut que ho era. Mentre el seu fluxos de treball ignorar la "Uncategorized" tipus de contingut (i vostè no està disparant a crear) Ets bo anar.
    Resposta
  6. Joe va escriure:
    Jo sé el que significa… és la meva dita per aquí a la meva oficina que SharePoint fa sobre 90% el que realment necessiten per fer… però que hi ha 10% que encara no acostuma a ser realment un assassí.
    Resposta
  7. Paul Galvin
    Joe,
    M'alegra saber que no sóc l'únic. Aquest és un altre cas on SharePoint porta tan a prop d'una solució, però et deixa curt i no molt bona opció per acabar la línia d'encreuament.
    Anava pel mateix camí descriu però no acabar-lo totalment. Espero que acabarà fent exactament que al final.
    Gràcies per compartir,
    –Paul G
    Resposta
  8. Joe va escriure:
    He trobat aquest problema també – no només amb una data orientat de flux de treball, però qualsevol flux de treball en una biblioteca de document on els usuaris a pujar documents de.
    Si el flux de treball depèn de qualsevol metadada, no té foc automàticament perquè el carregar dispara el flux de treball abans de la metatdata s'omple. Aquest és un defecte en SharePoint en la meva opinió.
    Pel que fa a "recordatori" dates, en comptes d'utilitzar de flux de treball, Vaig acabar una feina del temporitzador que escanneja la llista cada dia i envia les notificacions de correu electrònic basats en un camp de data d'escriptura.
    He intentat tenir usuaris iniciar manualment el flux de treball després de les metadades s'introduïa, però encara tenia un problema utilitzant un flux de treball per a les notificacions perquè ho quedaria en pausa el flux de treball fins a la data de notificació, però si més endavant l'usuari editar les dades del document i la data del, el flux de treball de recordatori antic encara era fora d'allà.
    Resposta

Deixi una contestació

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *