-
Notifications
You must be signed in to change notification settings - Fork 1
/
flows-config.yaml
140 lines (140 loc) · 3.3 KB
/
flows-config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
name: ubi
flow:
howThisWorks:
nextScreens:
- name: languagePreference
languagePreference:
nextScreens:
- name: gettingToKnowYou
gettingToKnowYou:
nextScreens:
- name: personalInfo
personalInfo:
onPostAction: UpdatePersonalInfoDates
crossFieldValidationAction: ValidateMovedToUSADate
nextScreens:
- name: homeAddress
homeAddress:
nextScreens:
- name: contactInfo
condition: HomeAddressValidationIsOff
- name: pickHomeAddress
condition: SmartySuggestionFound
- name: verifyHomeAddress
condition: SmartySuggestionNotFound
pickHomeAddress:
nextScreens:
- name: contactInfo
verifyHomeAddress:
nextScreens:
- name: contactInfo
contactInfo:
crossFieldValidationAction: CheckIndicatedContactMethodIsProvided
nextScreens:
- name: eligibility
eligibility:
nextScreens:
- name: housemates
housemates:
nextScreens:
- name: housemateInfo
condition: HasHousehold
- name: income
housemateInfo:
subflow: household
nextScreens:
- name: householdList
householdList:
nextScreens:
- name: income
householdDeleteConfirmation:
nextScreens: null
income:
nextScreens:
- name: householdMemberIncome
householdMemberIncome:
subflow: income
nextScreens:
- name: incomeTypes
incomeTypes:
subflow: income
nextScreens:
- name: incomeAmounts
incomeAmounts:
beforeSaveAction: UpdateIncomeAmountsBeforeSaving
subflow: income
nextScreens:
- name: annualHouseholdIncome
annualHouseholdIncome:
nextScreens:
- name: exceedsIncomeThreshold
condition: ExceedsIncomeThreshold
- name: incomeComplete
incomeDeleteConfirmation:
nextScreens: null
reportedAnnualHouseholdIncome:
nextScreens:
- name: exceedsIncomeThreshold
condition: ExceedsIncomeThreshold
- name: incomeComplete
incomeComplete:
nextScreens:
- name: economicHardship
exceedsIncomeThreshold:
nextScreens:
- name: economicHardship
economicHardship:
nextScreens:
- name: addingDocuments
addingDocuments:
nextScreens:
- name: howToAddDocuments
howToAddDocuments:
nextScreens:
- name: documentRecommendations
documentRecommendations:
nextScreens:
- name: uploadUBIFlowDocuments
documentOffboarding:
nextScreens:
- name: submitting
uploadUBIFlowDocuments:
nextScreens:
- name: docSubmitConfirmation
docSubmitConfirmation:
nextScreens:
- name: submitting
submitting:
nextScreens:
- name: legalStuff
legalStuff:
nextScreens:
- name: signName
signName:
beforeSaveAction: SendEmailConfirmation
nextScreens:
- name: nextSteps
nextSteps:
nextScreens:
- name: success
success:
nextScreens: null
subflows:
household:
entryScreen: housemates
iterationStartScreen: housemateInfo
reviewScreen: householdList
deleteConfirmationScreen: householdDeleteConfirmation
income:
entryScreen: income
iterationStartScreen: householdMemberIncome
reviewScreen: annualHouseholdIncome
deleteConfirmationScreen: incomeDeleteConfirmation
---
name: docUpload
flow:
uploadDocuments:
nextScreens:
- name: success
success:
nextScreens: null