Come puoi prendere un tavolo e trasformarlo in un grafico del flusso di lavoro

1

Ho un set di tabelle che definisce il flusso di lavoro. Dire che gli stati possibili sono Nuovo, InProgress, Annullato, Completato. Ho una tabella dei passi di worfklow che definisce quale nuovo stato va lo stato corrente usando una risposta utente come approvare, rifiutare, cancellare, completare.

La mia domanda è: come si trasformeranno questi dati in un grafico a diagramma di flusso, utilizzando praticamente qualsiasi linguaggio di programmazione.

WorkflowStatesTable
ID | Description
1 | New
2 | InProgress
3 | Complete
4 | Cancelled


WorkflowStepsTable
UniqueID | CurrentWorkflowState | Response | NewWorkflowState
 1           1(New)               "Work"         2(InProgress)
 2           1(New)               "Cancel"       4(Cancelled)
 3           1(New)               "Complete"     3(Complete)
 4           2(InProgress)        "Complete"     3(Complete
 5           2(InProgress)        "Cancel"       4(Cancel)
    
posta DidIReallyWriteThat 02.10.2018 - 18:38
fonte

1 risposta

3

sirena è un ottimo strumento per generare diagrammi di flusso da dati testuali.

Vai al editor online della sirena e inserisci questo

graph TD
    New --> |Work| InProgress
    New --> |Complete| Complete
    InProgress --> |Complete| Complete
    InProgress --> |Cancel| Cancelled
    New --> |Cancel| Cancelled

e otterrai qualcosa di simile

Come si ottiene dai dati ai dati del grafico viene lasciato come esercizio.

    
risposta data 02.10.2018 - 21:19
fonte

Leggi altre domande sui tag