Petition Lifecycle Workflow

This state machine manages the complete lifecycle of a petition

democratie
Comparer

Architecture de la Procédure

COMMENT (HOW)

Petition Lifecycle Workflow

Procédure administrative / Process Automata

ID
petition
QUAND (WHEN)

Règles d'Éligibilité

QUOI (WHAT)

Types de Données

User Data
Application State
Processing Status
Validation Results
CE QUI DOIT ARRIVER

Spécifications

Aucune spécification liée

Légende
HOW: La procédure définit comment le processus s'exécute
WHEN: Les règles déterminent quand les conditions sont remplies
WHAT: Les données et résultats attendus du processus
32
Étapes
18
Actions
idle
Point de départ

Étapes de la Procédure

1
idle
Point de départ
2
CREATE_PETITION
3
creating
4
PETITION_CREATED
5
draft
6
OPEN_FOR_SIGNATURES
7
collecting
8
states
9
accepting
10
ADD_SIGNATURE
11
BATCH_SIGNATURES
12
CHECK_THRESHOLD
13
DEADLINE_EXPIRED
14
verifying
15
FRAUD_DETECTED
16
checkingProgress
17
checkingThreshold
18
fraudInvestigation
19
thresholdReached
20
SUBMIT_TO_AUTHORITY
21
submitting
22
SUBMISSION_CONFIRMED
23
RETRY
24
submitted
25
AUTHORITY_RESPONSE
26
after
27
7776000000
28
responded
29
ARCHIVE
30
noResponse
31
expired
32
archived