Skip to content

Commit e70f16c

Browse files
committed
Update docs for click-through contracts
1 parent 361789f commit e70f16c

File tree

3 files changed

+227
-174
lines changed

3 files changed

+227
-174
lines changed

docs/confreg/graphs/sponsorsignup.dot

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,34 @@ digraph sponsorsignup {
77
}
88

99
start[shape=circle label="Sign up"];
10-
type[shape=diamond label="Req contract?"];
10+
type[shape=diamond label="Contract?"];
1111
confirm[shape=box label="Confirm details\nand sign contract"];
1212
invoice[shape=box label="Invoice generated"];
13+
clickthroughcontract[shape=box label="Contract copy sent"];
1314
typeofcontract[shape=diamond label="Use digital contract"];
1415
manualpdf[shape=box label="Auto-send PDF contract"];
1516
digitalcontract[shape=box label="Auto-send digital contract"];
1617
digitaltoorg[shape=box label="Signing request to org"];
1718
verifydetails[shape=box label="Verify details"];
19+
verifydetailsbeforesign[shape=box label="Verify details"];
1820
signcomplete[shape=box label="Signing complete"];
1921
contract[shape=box label="Wait for contract"];
2022
confirmed[shape=box label="Sponsorship confirmed"];
2123
rejected[shape=box label="Sponsorship rejected"];
2224

2325
start -> type [label="Sponsor sign up", color=green];
24-
type -> typeofcontract [label="Yes"];
25-
type -> confirm [label="No"];
26+
type -> typeofcontract [label="Full contract"];
27+
type -> verifydetails [label="No contract"];
28+
type -> clickthroughcontract [label="Click-through"];
29+
clickthroughcontract -> verifydetails;
2630
typeofcontract -> manualpdf [label="Manual"]
2731
typeofcontract -> digitalcontract [label="Digital"]
2832
digitalcontract -> digitaltoorg [label="Sponsor signs", color=green]
29-
digitaltoorg -> verifydetails
33+
digitaltoorg -> verifydetailsbeforesign
3034
verifydetails -> rejected [label="Reject invalid\ndetails", color=blue]
31-
verifydetails -> signcomplete [label="Org\nsigns", color=blue]
35+
verifydetails -> invoice [label="Details OK", color=blue]
36+
verifydetailsbeforesign -> rejected [label="Reject invalid\ndetails", color=blue]
37+
verifydetailsbeforesign -> signcomplete [label="Org\nsigns", color=blue]
3238
signcomplete -> confirmed [label="Auto\nconfirm"]
3339
signcomplete->invoice [label="Auto\ninvoice"]
3440
manualpdf -> contract;

0 commit comments

Comments
 (0)