ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
typenamelabel::en
required
relevant
appearance
read_onlyconstraintconstraint_messagecalculationchoice_filterhint::endefaultnotes
repeat_count
parameters
2
begin groupinputsNO_LABELFALSE
3
begin groupuserNO_LABEL
4
stringcontact_idNO_LABELContact ID of the logged in user
5
stringfacility_idNO_LABELPlace ID of the logged in user
6
stringnameNO_LABELName of the logged in user
7
end group
8
end group
9
begin groupinitNO_LABELfield-list
10
select_one contactcreate_new_personSet the Primary Contactyes
11
db:personselect_personSelect the Primary Contactyesselected(${create_new_person},'old_person')db-object
12
end group
13
14
begin groupbeginfield-list
15
string_nameOrganisation nameyes
16
select_multiple projectssm_projectsProjectsminimal
17
select_one location_type
so_location_typeLocation typeyesminimal
18
calculateis_ruralif(${so_location_type}='rural',1,0)
19
select_multiple districtssm_districtsDistrictsyesminimalis_rural=${is_rural}
20
calculatesm_district_countNO_LABELcount-selected(${sm_districts})
21
string_external_idExternal ID
22
string_notesNotesmultiline
23
end groupbegin
24
41
42
43
begin groupg_municipalities${is_rural}=1field-list
44
begin repeatr_municipalitiesMunicipalities
count-selected(${sm_districts})
45
calculatedistrictselected-at(${sm_districts}, position(..)-1)
46
47
select_multiple municipalities
sm_municipalitiesSelect municipalities for district ${district}yesminimaldistrict=${district}
48
49
calculatemap_municipalities_for_districtjoin(':', ${sm_municipalities}, ${district})
50
end repeatr_municipalities
51
calculatemapping_municipalities_for_districtsjoin(',',${map_municipalities_for_district})
52
notetest1${mapping_municipalities_for_districts}
53
calculateall_selected_municipalitiesjoin(' ', ${sm_municipalities})
54
end groupg_municipalities
55
56
57
begin groupg_main_places${is_rural}=1field-list
58
begin repeatr_main_placesMain Places
count-selected(${all_selected_municipalities})
59
calculatemunicipalityselected-at(${all_selected_municipalities}, position(..)-1)
60
61
select_multiple main_places
sm_main_places
Select main places for municipality: ${municipality}
yesminimal
municipality=${municipality}
62
63
calculatemap_main_places_for_municipalityjoin(':', ${sm_main_places}, ${municipality})
64
end repeatr_main_places
65
calculatemapping_main_places_for_municipalitiesjoin(',',${map_main_places_for_municipality})
66
notetest2${mapping_main_places_for_municipalities}
67
calculateall_selected_main_placesjoin(' ', ${sm_main_places})
68
end groupg_main_places
69
70
71
begin groupg_sub_places${is_rural}=1field-list
72
begin repeatr_sub_placesSub Places
count-selected(${all_selected_main_places})
73
calculatemain_placeselected-at(${all_selected_main_places}, position(..)-1)
74
75
select_multiple sub_places
sm_sub_placesSelect sub place for main place: ${main_place}yesminimal
main_place=${main_place}
76
77
calculatemap_sub_places_for_main_placejoin(':', ${sm_sub_places}, ${main_place})
78
end repeatr_sub_places
79
calculatemapping_sub_places_for_main_placesjoin(',',${map_sub_places_for_main_place})
80
notetest3${mapping_sub_places_for_main_places}
81
end groupg_sub_places
82
83
84
85
begin groupg_district_direct_main_places${is_rural}=0field-list
86
begin repeatr_district_direct_main_placesMain Places
count-selected(${sm_districts})
87
calculatedselected-at(${sm_districts}, position(..)-1)
88
89
select_multiple main_places
sm_district_direct_main_placesSelect main places for district: ${d}yesminimal
district=${d} and municipality='NONE'
90
91
calculatemap_main_places_for_districtjoin(':', ${sm_district_direct_main_places}, ${d})
92
end repeatr_district_direct_main_places
93
calculatemapping_main_places_for_districtsjoin(',',${map_main_places_for_district})
94
notetest2${mapping_main_places_for_districts}
95
calculateall_selected_district_direct_main_placesjoin(' ', ${sm_district_direct_main_places})
96
end groupg_district_direct_main_places
97
98
99
begin groupg_district_direct_sub_places${is_rural}=0field-list
100
begin repeatr_district_direct_sub_placesSub Places
count-selected(${all_selected_district_direct_main_places})
101
calculatempselected-at(${all_selected_district_direct_main_places}, position(..)-1)
102
103
select_multiple sub_places
sm_sub_places_Select sub place for main place: ${mp}yesminimal
municipality='NONE' and main_place=${mp}
104
105
calculatemap_sub_places_for_main_place_join(':', ${sm_sub_places_}, ${mp})
106
end repeatr_district_direct_sub_places
107
calculatemapping_district_direct_sub_places_for_main_placesjoin(',',${map_sub_places_for_main_place_})
108
notetest3${mapping_district_direct_sub_places_for_main_places}
109
end groupg_district_direct_sub_places
110
111
112
begin groupPLACE_TYPENO_LABELfield-list
113
hiddenparentNO_LABELPARENT
114
hiddentypeNO_LABEL
115
calculatenameNO_LABEL${_name}
116
calculateprojectsNO_LABEL${sm_projects}