Come raccogliere i dati dall'utente su determinata condresso una volta avviato un flusso di lavoro
-
10-12-2019 - |
Domanda
Ho appena iniziato con SharePoint Workflows e sono in grado di creare forme di associazione e di iniziazione in Visual Studio.
Attualmente sto lavorando su un flusso di lavoro sequenziale e ho uno scenario in cui ho bisogno di raccogliere dati da un utente, una volta che ha approvato la voce dell'elenco e in base a tali dati creare attività nell'elenco delle attività per utenti diversi.
Non sono in grado di capire esattamente come posso raccogliere questi dati.Non è dati di iniziazione.Ho sentito parlare di "Raccogliere i dati dall'utente" nel Designer SharePoint.Ma non conosci nulla di simile per i flussi di lavoro in Visual Studio.
Qualcuno può per favore guidarmi su come posso ottenere questo. Qualsiasi aiuto è apprezzato. Grazie
Soluzione
In primo luogo, verificare che non è possibile creare il tuo flusso di lavoro in SharePoint Designer.So che non è che gli sviluppatori di risposta vogliono sentire, ma i flussi di lavoro di SharePoint Designer coinvolgono in definitiva meno dolore e frustrazione.Se non riesci a costruirlo con SharePoint Designer, controlla i flussi di lavoro Nintex e vedere se funzionerebbe.(Nintex ha un elevato cartellino del prezzo, ma si paga da solo abbastanza rapidamente nel tempo salvato).
Ma, se sei bloccato a fare flussi di lavoro basati su VS, quindi assegnare un'attività personalizzata.Questo è ciò che sta facendo i "Raccogli i dati dall'utente".Alla progettazione, crea un tipo di contenuto personalizzato che eredita da "compito" con ulteriori campi aggiunti e associala con l'elenco delle attività.In fase di esecuzione, assegna quel compito e attende che sia completato.