3if(!defined(
"B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==
true)
die();
15 $arBPTemplateVariables =
array(
16 'ParameterOpRead' =>
array(
24 'ParameterOpCreate' =>
array(
25 'Name' =>
GetMessage(
"BPT1_BT_PARAM_OP_CREATE"),
32 'ParameterOpAdmin' =>
array(
33 'Name' =>
GetMessage(
"BPT1_BT_PARAM_OP_ADMIN"),
40 'ParameterBoss' =>
array(
48 'ParameterBookkeeper' =>
array(
58 return $arBPTemplateVariables;
63 $arBPTemplateParameters =
array(
64 'TargetUser' =>
array(
72 'date_start' =>
array(
75 'Type' =>
'S:DateTime',
83 'Type' =>
'S:DateTime',
90 return $arBPTemplateParameters;
95 $arBPTemplate =
array(
97 'Type' =>
'SequentialWorkflowActivity',
99 'Properties' =>
array(
101 'Permission' =>
array(
"read" =>
array(
'Variable',
'ParameterOpRead'),
"create" =>
array(
'Variable',
'ParameterOpCreate'),
"admin" =>
array(
'Variable',
'ParameterOpAdmin'))
105 'Type' =>
'SetFieldActivity',
106 'Name' =>
'A54792_44873_81417_17348',
107 'Properties' =>
array(
108 'FieldValue' =>
array(
109 'ACTIVE_FROM' =>
'{=Template:date_start}',
110 'ACTIVE_TO' =>
'{=Template:date_end}',
111 'NAME' =>
'{=Template:TargetUser_printable}, {=Template:date_start} - {=Template:date_end}',
112 'PROPERTY_approving' =>
'x'
118 'Type' =>
'SetStateTitleActivity',
119 'Name' =>
'A99154_51391_34111_46585',
120 'Properties' =>
array(
121 'TargetStateTitle' =>
GetMessage(
"BPT1_BT_STA1_STATE_TITLE"),
126 'Type' =>
'WhileActivity',
127 'Name' =>
'A65993_8943_32801_73040',
128 'Properties' =>
array(
130 'fieldcondition' =>
array(
array(
'PROPERTY_approving',
'=',
'x'))
134 'Type' =>
'SequenceActivity',
135 'Name' =>
'A27555_16461_17196_39771',
139 'Type' =>
'ApproveActivity',
140 'Name' =>
'A94751_67978_49922_99999',
141 'Properties' =>
array(
142 'ApproveType' =>
'any',
144 'ApproveMinPercent' =>
'50',
145 'ApproveWaitForAll' =>
'N',
147 'Description' =>
GetMessage(
"BPT1_BT_AA11_DESCR"),
149 'StatusMessage' =>
GetMessage(
"BPT1_BT_AA11_STATUS_MESSAGE"),
150 'SetStatusMessage' =>
'Y',
151 'Users' =>
array(
'Variable',
'ParameterBoss'),
156 'Type' =>
'SequenceActivity',
157 'Name' =>
'A85668_52803_44143_49694',
161 'Type' =>
'RequestInformationActivity',
162 'Name' =>
'A42698_12107_48239_41360',
163 'Properties' =>
array(
166 'Description' =>
GetMessage(
"BPT1_BT_RIA11_DESCR"),
168 'RequestedInformation' =>
array(
170 'Name' =>
'need_additional_approve',
178 'Name' =>
'ParameterBoss',
180 'Type' =>
'S:UserID',
186 'Users' =>
array(
'Variable',
'ParameterBoss'),
191 'Type' =>
'IfElseActivity',
192 'Name' =>
'A16288_6973_71334_75760',
196 'Type' =>
'IfElseBranchActivity',
197 'Name' =>
'A43136_44567_10680_30159',
198 'Properties' =>
array(
200 'propertyvariablecondition' =>
array(
array(
'need_additional_approve',
'=',
'Y'))
204 'Type' =>
'IfElseBranchActivity',
205 'Name' =>
'A65726_71247_68427_60591',
209 'Type' =>
'SetFieldActivity',
210 'Name' =>
'A43342_8811_95090_90018',
211 'Properties' =>
array(
212 'FieldValue' =>
array(
213 'PROPERTY_approving' =>
'y'
215 'Title' =>
GetMessage(
"BPT1_BT_SFA12_TITLE_MSGVER_1")
219 'Type' =>
'SetStateTitleActivity',
220 'Name' =>
'A2560_50199_5564_95292',
221 'Properties' =>
array(
222 'TargetStateTitle' =>
GetMessage(
"BPT1_BT_SFTA12_ST"),
233 'Type' =>
'SequenceActivity',
234 'Name' =>
'A40542_41453_94895_70387',
238 'Type' =>
'SetFieldActivity',
239 'Name' =>
'A70022_19949_94473_76597',
240 'Properties' =>
array(
241 'FieldValue' =>
array(
242 'PROPERTY_approving' =>
'n'
244 'Title' =>
GetMessage(
"BPT1_BT_SFA12_TITLE_MSGVER_1")
248 'Type' =>
'SetStateTitleActivity',
249 'Name' =>
'A80110_96659_73401_33711',
250 'Properties' =>
array(
251 'TargetStateTitle' =>
GetMessage(
"BPT1_BT_SSTA14_ST"),
265 'Type' =>
'IfElseActivity',
266 'Name' =>
'A74964_46906_3754_79133',
270 'Type' =>
'IfElseBranchActivity',
271 'Name' =>
'A92164_76962_83081_44454',
272 'Properties' =>
array(
274 'fieldcondition' =>
array(
array(
'PROPERTY_approving',
'=',
'y'))
278 'Type' =>
'SocNetMessageActivity',
279 'Name' =>
'A70194_97682_35832_41687',
280 'Properties' =>
array(
281 'MessageText' =>
GetMessage(
"BPT1_BT_SNMA16_TEXT"),
282 'MessageUserFrom' =>
array(
"A94751_67978_49922_99999",
"LastApprover"),
283 'MessageUserTo' =>
array(
'Template',
'TargetUser'),
288 'Type' =>
'ReviewActivity',
289 'Name' =>
'A41318_52246_80265_83609',
290 'Properties' =>
array(
291 'ApproveType' =>
'any',
294 'Description' =>
GetMessage(
"BPT1_BT_RA17_DESCR"),
296 'StatusMessage' =>
GetMessage(
"BPT1_BT_RA17_STATUS_MESSAGE"),
297 'SetStatusMessage' =>
'Y',
298 'TaskButtonMessage' =>
GetMessage(
"BPT1_BT_RA17_TBM"),
299 'Users' =>
array(
"Variable",
"ParameterBookkeeper"),
304 'Type' =>
'AbsenceActivity',
305 'Name' =>
'A49292_56042_93493_74019',
306 'Properties' =>
array(
307 'AbsenceName' =>
GetMessage(
"BPT_BT_AA7_NAME"),
308 'AbsenceDesrc' =>
GetMessage(
"BPT_BT_AA7_DESCR"),
309 'AbsenceFrom' =>
"{=Template:date_start}",
310 'AbsenceTo' =>
"{=Template:date_end}",
311 'AbsenceState' =>
GetMessage(
"BPT_BT_AA7_STATE"),
312 'AbsenceFinishState' =>
GetMessage(
"BPT_BT_AA7_FSTATE"),
313 'AbsenceType' =>
'VACATION',
314 'AbsenceUser' =>
array(
'Template',
'TargetUser'),
319 'Type' =>
'SetStateTitleActivity',
320 'Name' =>
'A80110_96659_73401_98765',
321 'Properties' =>
array(
322 'TargetStateTitle' =>
GetMessage(
"BPT1_BT_SSTA18_ST"),
329 'Type' =>
'IfElseBranchActivity',
330 'Name' =>
'A30959_26245_33197_97212',
334 'Type' =>
'SocNetMessageActivity',
335 'Name' =>
'A61811_43013_42560_16921',
336 'Properties' =>
array(
337 'MessageText' =>
GetMessage(
"BPT1_BT_SNMA18_TEXT"),
338 'MessageUserFrom' =>
array(
"A94751_67978_49922_99999",
"LastApprover"),
339 'MessageUserTo' =>
array(
'Template',
'TargetUser'),
351 return $arBPTemplate;
356 $arDocumentFields =
array(
359 "code" =>
"approving",
367 return $arDocumentFields;
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)