Attivazione del flusso di lavoro precoce — Una soluzione Non-medici

AGGIORNAMENTO: Vedi questa discussione di MSDN, soprattutto l'ultima voce: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Esso descrive una condizione che potrebbe provocare un cortocircuito tutto questo. In breve, può essere semplice come fare almeno uno dei campi obbligatori.

Io sono una raccolta di documenti che supporta otto tipi di contenuto.

Ho un flusso di lavoro SharePoint Designer che vuole calcolare e assegnare una data promemoria"" sottraendo semplicemente 30 giorni da un'altra colonna, "data di scadenza". Questo dovrebbe accadere solo per uno dei tipi di contenuto, "Assicurazione". L'obiettivo aziendale è quello di produrre un indicatore KPI che mostra due categorie di documenti assicurativi: "sta per scadere" e "scaduto." (Potete leggere di più su questo genere di KPI e più sostanziale drill-down qui).

Ho configurato il flusso di lavoro quando viene creato un nuovo elemento e quando viene modificato un elemento fuoco. L'idea è che quando viene caricato un documento assicurativo, Calcoliamo una data di avviso"" base alla data di scadenza. Un paio di visite di lavoro in relazione a un elenco di KPI per evidenziare queste condizioni quando gli utenti hanno colpito la loro home page.

Questa strategia non funziona quando carica un documento.

Caricare il documento e sono presentati con la schermata di immissione dati meta. A questo punto, Sono già nei guai. SharePoint ha già, prematuramente dalla mia prospettiva, licenziato il flusso di lavoro. Io non ho avuto la possibilità di scegliere il tipo di contenuto corretto né assegnare una data di scadenza. Allo stesso tempo, il flusso di lavoro non viene generato quando premo il pulsante di invio in questo momento. C'è una logica incorporata che "ritiene" che presentare prima fa parte della "crea" evento. Così … ha licenziato il mio flusso di lavoro e quando è eseguita, passò i valori predefiniti meta dati.

Il work-around migliori che conosco è per inserire una pausa"fino al" attività del flusso di lavoro. Ho la pausa del flusso di lavoro per 1 minuto. Mentre esso è la pausa, Selezionare il corretto tipo di contenuto, inserire i meta dati e presentare. La pausa viene completata e il flusso di lavoro procede secondo le necessità. (Notare che nel mio ambiente, attività relative ai timer del flusso di lavoro da SPD non funzionano fuori dalla scatola. Si può avere lo stesso problema. Vedere qui per maggiori dettagli).

Non mi piace "magia ritardo" nei dintorni di lavoro. Cosa succede se l'utente carica un documento e il telefono squilla e la conseguente conversazione dura più a lungo la pausa? Posso fare la pausa più lunga, ma io ancora non piace.

Scritto su questo sul forum di MSDN: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1

8 pensieri su "Attivazione del flusso di lavoro precoce — Una soluzione Non-medici

  1. Nyi Htway

    Ehi ragazzi, Ho ottenuto la soluzione. svolge un'attività EventDriven accanto all'evento Initialize del flusso di lavoro. mettere un evento OnWorkflowItemChanged. All'interno vi, cattura il valore aggiornato dalla colonna personalizzata. Lavora per me.

    Risposta
  2. Saurabh Singh
    Ciao,
    Sto creando un promemoria wrokflow tramite SharePoint Designer, e quando io con "pausa fino a data" attività. Esso non riprenda e lo stato del flusso di lavoro non cambia da "In Progress".
    (vale a dire viene visualizzato "Pausing per 0 minuti" sotto storia del flusso di lavoro, ma non prende azione specificata).
    Ho creato molte volte ma trovato lo stesso problema.
    Ho fatto alcuni googling per che nelle ultime giornate, e da lì ho avevo ottenuto un hot fix  KB 932394 e installato, ma ancora sono nei guai stesso con Una pausa fino alla data Attività.
    Ho cambiato anche Job-workflow durata del tempo utilizzando il comando stsadm da 5 minuti per 1 minuto, come indicato di seguito:
    stsadm -o setproperty - propertyname "job-workflow" -PropertyValue "ogni 1 minuti tra 0 e 59" -URL http://localhost
    ma ha trovato stesso problema.
    Che cosa dovrei fare per questo?
    Per favore mi suggerisce perché "pausa fino A Data" non riprendere e lo stato del flusso di lavoro non viene modificato da "In Progress" nel mio flusso di lavoro.
    Se chiunque avere qualsiasi soluzione per quanto riguarda questo quindi la preghiamo di rispondere a me saurabhsinghmca@gmail.com
    Grazie,
    Saurabh Kumar Singh
    Risposta
  3. Marc Anderson
    Non è possibile si appena attaccarsi al flusso di lavoro al tipo di contenuto piuttosto che l'elenco? Suona come si desidera che il flusso di lavoro solo per sparare per un tipo di contenuto specifico, in ogni caso.
    Risposta
  4. ricchi ha scritto:
    Visto un post per un problema simile che ti ha detto necessità di rendere i campi richiesti e che poi fermerà il flusso di lavoro da sparare fino a quando non vengono compilati i campi richiesti. Non ho ancora testato esso solo documentando qui quello che ho letto altrove.
    Risposta
  5. Corey
    Abbiamo avuto questo stesso problema e che cosa abbiamo liquidata facendo era quello di creare un non classificati"" tipo di contenuto che era il valore predefinito. Come ignorare i flussi di lavoro "non classificati" tipo di contenuto (e voi non siete cottura da creare) sta bene ad andare.
    Risposta
  6. Joe ha scritto:
    Io so cosa intendi… mia dicendo qui nel mio ufficio intorno è che SharePoint non circa 90% di ciò che si ha realmente bisogno di fare… ma che dura 10% che non fa di solito è davvero un killer.
    Risposta
  7. Paul Galvin
    Joe,
    Sono contento di sapere che non sono l'unico. Questo è un altro caso in cui SharePoint ti porta così vicino a una soluzione ma ti lascia breve e non molto buona opzione per terminare la linea di attraversamento.
    Sono andato giù lo stesso percorso si descrivere ma non finirlo interamente. Mi aspetto che vorrei finire facendo esattamente ciò che alla fine.
    Grazie per la condivisione,
    –Paul G
    Risposta
  8. Joe ha scritto:
    Ho trovato questo problema anche – non solo con una data di orientamento del flusso di lavoro, ma qualsiasi flusso di lavoro su di una libreria doc dove gli utenti saranno caricare documenti.
    Se il flusso di lavoro dipende da qualsiasi metadato, non si può avere a fuoco automaticamente perché il caricamento viene generato il flusso di lavoro prima che i metadati viene riempito. Questo è un difetto in SharePoint a mio parere.
    Per quanto riguarda "promemoria" Date, invece di utilizzare il flusso di lavoro, Ho finito per scrivere un processo timer che analizza l'elenco ogni giorno e Invia promemoria tramite posta elettronica basati su un campo Data.
    Ho provato agli utenti di avviare manualmente il flusso di lavoro dopo che è stato immesso i metadati, ma avevo ancora un problema nell'utilizzo del flusso di lavoro per i promemoria, perché esso sarebbe sospendere il flusso di lavoro fino alla data di promemoria, ma se l'utente più tardi modificato i dati del documento e cambiato la data, il vecchio flusso di lavoro di promemoria era ancora là fuori.
    Risposta

Lasciare una risposta

L'indirizzo email non verrà pubblicato. i campi richiesti sono contrassegnati *