Cleaned navigator modules
Implemented 3 types of triggers. Each having their own business rules Implemented FAProperty script for re-usable properties like tables Created UI Macro to create new Fulfillment Plan from trigger
This commit is contained in:
@ -5,22 +5,22 @@
|
||||
<description/>
|
||||
<device_type>browser</device_type>
|
||||
<hint/>
|
||||
<name>Fulfilment Automater</name>
|
||||
<name/>
|
||||
<order>100</order>
|
||||
<roles>x_355681_fa.log_user</roles>
|
||||
<roles/>
|
||||
<sys_class_name>sys_app_application</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2022-11-24 13:21:15</sys_created_on>
|
||||
<sys_created_on>2023-02-04 11:53:16</sys_created_on>
|
||||
<sys_domain>global</sys_domain>
|
||||
<sys_domain_path>/</sys_domain_path>
|
||||
<sys_id>3c4b7ee29713111093a8337e6253afd1</sys_id>
|
||||
<sys_name>Fulfilment Automater</sys_name>
|
||||
<sys_id>008995b997b061105838bfb3f153af8f</sys_id>
|
||||
<sys_name>Fulfillment Automater</sys_name>
|
||||
<sys_overrides/>
|
||||
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
|
||||
<sys_update_name>sys_app_application_3c4b7ee29713111093a8337e6253afd1</sys_update_name>
|
||||
<title>Fulfilment Automater</title>
|
||||
<sys_update_name>sys_app_application_008995b997b061105838bfb3f153af8f</sys_update_name>
|
||||
<title>Fulfillment Automater</title>
|
||||
<view_name/>
|
||||
</sys_app_application>
|
||||
</record_update>
|
||||
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update sys_domain="global" table="sys_app_module">
|
||||
<sys_app_module action="INSERT_OR_UPDATE">
|
||||
<active>true</active>
|
||||
<application display_value="Fulfilment Automater">3c4b7ee29713111093a8337e6253afd1</application>
|
||||
<application display_value="Fulfillment Automater">008995b997b061105838bfb3f153af8f</application>
|
||||
<assessment/>
|
||||
<device_type/>
|
||||
<filter/>
|
||||
@ -10,28 +10,28 @@
|
||||
<image/>
|
||||
<link_type>LIST</link_type>
|
||||
<map_page/>
|
||||
<mobile_title>Logs</mobile_title>
|
||||
<mobile_title>Fulfillment Plans</mobile_title>
|
||||
<mobile_view_name>Mobile</mobile_view_name>
|
||||
<name>x_355681_fa_log</name>
|
||||
<order/>
|
||||
<name>x_355681_fa_fulfillment_plan</name>
|
||||
<order>100</order>
|
||||
<override_menu_roles>false</override_menu_roles>
|
||||
<query/>
|
||||
<report/>
|
||||
<roles>x_355681_fa.log_user</roles>
|
||||
<roles/>
|
||||
<sys_class_name>sys_app_module</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2022-11-24 13:21:15</sys_created_on>
|
||||
<sys_created_on>2023-02-04 11:53:52</sys_created_on>
|
||||
<sys_domain>global</sys_domain>
|
||||
<sys_domain_path>/</sys_domain_path>
|
||||
<sys_id>b44b7ee29713111093a8337e6253afd5</sys_id>
|
||||
<sys_name>Logs</sys_name>
|
||||
<sys_id>0b9919b997b061105838bfb3f153afca</sys_id>
|
||||
<sys_name>Fulfillment Plans</sys_name>
|
||||
<sys_overrides/>
|
||||
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
|
||||
<sys_update_name>sys_app_module_b44b7ee29713111093a8337e6253afd5</sys_update_name>
|
||||
<sys_update_name>sys_app_module_0b9919b997b061105838bfb3f153afca</sys_update_name>
|
||||
<timeline_page/>
|
||||
<title>Logs</title>
|
||||
<title>Fulfillment Plans</title>
|
||||
<uncancelable>false</uncancelable>
|
||||
<view_name/>
|
||||
<window_name/>
|
||||
@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update sys_domain="global" table="sys_app_module">
|
||||
<sys_app_module action="INSERT_OR_UPDATE">
|
||||
<active>true</active>
|
||||
<application display_value="Fulfillment Automater">008995b997b061105838bfb3f153af8f</application>
|
||||
<assessment/>
|
||||
<device_type/>
|
||||
<filter table="x_355681_fa_log">sys_created_onONToday@javascript:gs.beginningOfToday()@javascript:gs.endOfToday()^EQ<item endquery="false" field="sys_created_on" goto="false" newquery="false" operator="ON" or="false" value="Today@javascript:gs.beginningOfToday()@javascript:gs.endOfToday()"/>
|
||||
<item endquery="true" field="" goto="false" newquery="false" operator="=" or="false" value=""/>
|
||||
</filter>
|
||||
<hint/>
|
||||
<homepage/>
|
||||
<image/>
|
||||
<link_type>LIST</link_type>
|
||||
<map_page/>
|
||||
<mobile_title>Logs</mobile_title>
|
||||
<mobile_view_name>Mobile</mobile_view_name>
|
||||
<name>x_355681_fa_log</name>
|
||||
<order>200</order>
|
||||
<override_menu_roles>false</override_menu_roles>
|
||||
<query/>
|
||||
<report/>
|
||||
<roles/>
|
||||
<sys_class_name>sys_app_module</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-02-04 11:55:22</sys_created_on>
|
||||
<sys_domain>global</sys_domain>
|
||||
<sys_domain_path>/</sys_domain_path>
|
||||
<sys_id>f7d955b997b061105838bfb3f153af21</sys_id>
|
||||
<sys_name>Logs</sys_name>
|
||||
<sys_overrides/>
|
||||
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
|
||||
<sys_update_name>sys_app_module_f7d955b997b061105838bfb3f153af21</sys_update_name>
|
||||
<timeline_page/>
|
||||
<title>Logs</title>
|
||||
<uncancelable>false</uncancelable>
|
||||
<view_name/>
|
||||
<window_name/>
|
||||
</sys_app_module>
|
||||
</record_update>
|
||||
@ -16,7 +16,7 @@
|
||||
<name>x_355681_fa_service_catalog_trigger</name>
|
||||
<read_only>false</read_only>
|
||||
<read_only_override>false</read_only_override>
|
||||
<reference_qual>type=task_table</reference_qual>
|
||||
<reference_qual>javascript: "type=service_catalog_item^run_on_table=" + current.getValue('condition_table')</reference_qual>
|
||||
<reference_qual_override>true</reference_qual_override>
|
||||
<sys_class_name>sys_dictionary_override</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
|
||||
@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update>
|
||||
<sys_dictionary action="INSERT_OR_UPDATE" element="active" table="x_355681_fa_trigger">
|
||||
<active>true</active>
|
||||
<array>false</array>
|
||||
<attributes/>
|
||||
<audit>false</audit>
|
||||
<calculation><![CDATA[(function calculatedFieldValue(current) {
|
||||
|
||||
// Add your code here
|
||||
return ''; // return the calculated value
|
||||
|
||||
})(current);]]></calculation>
|
||||
<choice/>
|
||||
<choice_field/>
|
||||
<choice_table/>
|
||||
<column_label>Active</column_label>
|
||||
<comments/>
|
||||
<create_roles/>
|
||||
<default_value>true</default_value>
|
||||
<defaultsort/>
|
||||
<delete_roles/>
|
||||
<dependent/>
|
||||
<dependent_on_field/>
|
||||
<display>false</display>
|
||||
<dynamic_creation>false</dynamic_creation>
|
||||
<dynamic_creation_script/>
|
||||
<dynamic_default_value/>
|
||||
<dynamic_ref_qual/>
|
||||
<element>active</element>
|
||||
<element_reference>false</element_reference>
|
||||
<foreign_database/>
|
||||
<formula/>
|
||||
<function_definition/>
|
||||
<function_field>false</function_field>
|
||||
<internal_type display_value="">boolean</internal_type>
|
||||
<mandatory>false</mandatory>
|
||||
<max_length>40</max_length>
|
||||
<name>x_355681_fa_trigger</name>
|
||||
<next_element/>
|
||||
<primary>false</primary>
|
||||
<read_only>false</read_only>
|
||||
<read_roles/>
|
||||
<reference/>
|
||||
<reference_cascade_rule/>
|
||||
<reference_floats>false</reference_floats>
|
||||
<reference_key/>
|
||||
<reference_qual/>
|
||||
<reference_qual_condition/>
|
||||
<reference_type/>
|
||||
<spell_check>false</spell_check>
|
||||
<staged>false</staged>
|
||||
<sys_class_name>sys_dictionary</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-02-04 14:23:39</sys_created_on>
|
||||
<sys_name>Active</sys_name>
|
||||
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
|
||||
<sys_update_name>sys_dictionary_x_355681_fa_trigger_active</sys_update_name>
|
||||
<table_reference>false</table_reference>
|
||||
<text_index>false</text_index>
|
||||
<unique>false</unique>
|
||||
<use_dependent_field>false</use_dependent_field>
|
||||
<use_dynamic_default>false</use_dynamic_default>
|
||||
<use_reference_qualifier>simple</use_reference_qualifier>
|
||||
<virtual>false</virtual>
|
||||
<virtual_type>script</virtual_type>
|
||||
<widget/>
|
||||
<write_roles/>
|
||||
<xml_view>false</xml_view>
|
||||
</sys_dictionary>
|
||||
</record_update>
|
||||
@ -2,7 +2,7 @@
|
||||
<sys_dictionary action="INSERT_OR_UPDATE" element="run_if" table="x_355681_fa_trigger">
|
||||
<active>true</active>
|
||||
<array>false</array>
|
||||
<attributes/>
|
||||
<attributes>show_condition_count=true,readable=true,condition_builder=v2,allow_related_list_query=true</attributes>
|
||||
<audit>false</audit>
|
||||
<calculation><![CDATA[(function calculatedFieldValue(current) {
|
||||
|
||||
|
||||
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update>
|
||||
<sys_documentation element="active" label="Active" language="en" table="x_355681_fa_trigger">
|
||||
<sys_documentation action="INSERT_OR_UPDATE">
|
||||
<element>active</element>
|
||||
<help/>
|
||||
<hint/>
|
||||
<label>Active</label>
|
||||
<language>en</language>
|
||||
<name>x_355681_fa_trigger</name>
|
||||
<plural>Active</plural>
|
||||
<sys_class_name>sys_documentation</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-02-04 14:23:39</sys_created_on>
|
||||
<sys_name>Active</sys_name>
|
||||
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
|
||||
<sys_update_name>sys_documentation_x_355681_fa_trigger_active_en</sys_update_name>
|
||||
<url/>
|
||||
<url_target/>
|
||||
</sys_documentation>
|
||||
</sys_documentation>
|
||||
</record_update>
|
||||
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_scope_privilege">
|
||||
<sys_scope_privilege action="INSERT_OR_UPDATE">
|
||||
<operation>read</operation>
|
||||
<source_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</source_scope>
|
||||
<status>allowed</status>
|
||||
<sys_class_name>sys_scope_privilege</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-02-04 14:01:38</sys_created_on>
|
||||
<sys_id>d2f6f1b5973461105838bfb3f153affc</sys_id>
|
||||
<sys_name>sc_item_produced_record</sys_name>
|
||||
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
|
||||
<sys_update_name>sys_scope_privilege_d2f6f1b5973461105838bfb3f153affc</sys_update_name>
|
||||
<target_name>sc_item_produced_record</target_name>
|
||||
<target_scope display_value="Global">global</target_scope>
|
||||
<target_type>sys_db_object</target_type>
|
||||
</sys_scope_privilege>
|
||||
</record_update>
|
||||
@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update sys_domain="global" table="sys_script">
|
||||
<sys_script action="INSERT_OR_UPDATE">
|
||||
<abort_action>false</abort_action>
|
||||
<access>package_private</access>
|
||||
<action_delete>false</action_delete>
|
||||
<action_insert>true</action_insert>
|
||||
<action_query>false</action_query>
|
||||
<action_update>false</action_update>
|
||||
<active>true</active>
|
||||
<add_message>false</add_message>
|
||||
<advanced>true</advanced>
|
||||
<change_fields>false</change_fields>
|
||||
<client_callable>false</client_callable>
|
||||
<collection>sc_req_item</collection>
|
||||
<condition>new CoreUtils().isFA('sc')</condition>
|
||||
<description/>
|
||||
<execute_function>false</execute_function>
|
||||
<filter_condition/>
|
||||
<is_rest>false</is_rest>
|
||||
<message/>
|
||||
<name>Fulfillment Automater (SC)</name>
|
||||
<order>100</order>
|
||||
<priority>100</priority>
|
||||
<rest_method/>
|
||||
<rest_method_text/>
|
||||
<rest_service/>
|
||||
<rest_service_text/>
|
||||
<rest_variables/>
|
||||
<role_conditions/>
|
||||
<script><![CDATA[(function executeRule(current, previous /*null when async*/) {
|
||||
|
||||
// Add your code here
|
||||
var coreUtils = new CoreUtils();
|
||||
coreUtils.LOG.debug("Task number: " + current.task.number + " picked up by FA.");
|
||||
})(current, previous);]]></script>
|
||||
<sys_class_name>sys_script</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-02-04 16:09:17</sys_created_on>
|
||||
<sys_domain>global</sys_domain>
|
||||
<sys_domain_path>/</sys_domain_path>
|
||||
<sys_id>10341ab197b461105838bfb3f153af39</sys_id>
|
||||
<sys_name>Fulfillment Automater (SC)</sys_name>
|
||||
<sys_overrides/>
|
||||
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
|
||||
<sys_update_name>sys_script_10341ab197b461105838bfb3f153af39</sys_update_name>
|
||||
<template/>
|
||||
<when>after</when>
|
||||
</sys_script>
|
||||
<sys_translated_text action="delete_multiple" query="documentkey=10341ab197b461105838bfb3f153af39"/>
|
||||
</record_update>
|
||||
@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update sys_domain="global" table="sys_script">
|
||||
<sys_script action="INSERT_OR_UPDATE">
|
||||
<abort_action>false</abort_action>
|
||||
<access>package_private</access>
|
||||
<action_delete>false</action_delete>
|
||||
<action_insert>true</action_insert>
|
||||
<action_query>false</action_query>
|
||||
<action_update>false</action_update>
|
||||
<active>true</active>
|
||||
<add_message>false</add_message>
|
||||
<advanced>true</advanced>
|
||||
<change_fields>false</change_fields>
|
||||
<client_callable>false</client_callable>
|
||||
<collection>sc_item_produced_record</collection>
|
||||
<condition>new CoreUtils().isFA('rp')</condition>
|
||||
<description/>
|
||||
<execute_function>false</execute_function>
|
||||
<filter_condition/>
|
||||
<is_rest>false</is_rest>
|
||||
<message/>
|
||||
<name>Fulfillment Automater (RP)</name>
|
||||
<order>100</order>
|
||||
<priority>100</priority>
|
||||
<rest_method/>
|
||||
<rest_method_text/>
|
||||
<rest_service/>
|
||||
<rest_service_text/>
|
||||
<rest_variables/>
|
||||
<role_conditions/>
|
||||
<script><![CDATA[(function executeRule(current, previous /*null when async*/) {
|
||||
|
||||
// Add your code here
|
||||
var coreUtils = new CoreUtils();
|
||||
coreUtils.LOG.debug("Task number: " + current.task.number + " picked up by FA.");
|
||||
})(current, previous);]]></script>
|
||||
<sys_class_name>sys_script</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-02-04 15:38:33</sys_created_on>
|
||||
<sys_domain>global</sys_domain>
|
||||
<sys_domain_path>/</sys_domain_path>
|
||||
<sys_id>392d0af9977461105838bfb3f153afad</sys_id>
|
||||
<sys_name>Fulfillment Automater (RP)</sys_name>
|
||||
<sys_overrides/>
|
||||
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
|
||||
<sys_update_name>sys_script_392d0af9977461105838bfb3f153afad</sys_update_name>
|
||||
<template/>
|
||||
<when>after</when>
|
||||
</sys_script>
|
||||
<sys_translated_text action="delete_multiple" query="documentkey=392d0af9977461105838bfb3f153afad"/>
|
||||
</record_update>
|
||||
@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update sys_domain="global" table="sys_script">
|
||||
<sys_script action="INSERT_OR_UPDATE">
|
||||
<abort_action>false</abort_action>
|
||||
<access>package_private</access>
|
||||
<action_delete>false</action_delete>
|
||||
<action_insert>true</action_insert>
|
||||
<action_query>false</action_query>
|
||||
<action_update>false</action_update>
|
||||
<active>true</active>
|
||||
<add_message>false</add_message>
|
||||
<advanced>true</advanced>
|
||||
<change_fields>false</change_fields>
|
||||
<client_callable>false</client_callable>
|
||||
<collection>task</collection>
|
||||
<condition>new CoreUtils().isFA("task")</condition>
|
||||
<description/>
|
||||
<execute_function>false</execute_function>
|
||||
<filter_condition/>
|
||||
<is_rest>false</is_rest>
|
||||
<message/>
|
||||
<name>Fulfillment Automater (TASK)</name>
|
||||
<order>100</order>
|
||||
<priority>100</priority>
|
||||
<rest_method/>
|
||||
<rest_method_text/>
|
||||
<rest_service/>
|
||||
<rest_service_text/>
|
||||
<rest_variables/>
|
||||
<role_conditions/>
|
||||
<script><![CDATA[(function executeRule(current, previous /*null when async*/) {
|
||||
|
||||
// Add your code here
|
||||
var coreUtils = new CoreUtils();
|
||||
coreUtils.LOG.debug("Task number: " + current.getValue("number") + " picked up by FA.");
|
||||
})(current, previous);]]></script>
|
||||
<sys_class_name>sys_script</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-02-04 14:32:27</sys_created_on>
|
||||
<sys_domain>global</sys_domain>
|
||||
<sys_domain_path>/</sys_domain_path>
|
||||
<sys_id>a253e9f197f061105838bfb3f153afe3</sys_id>
|
||||
<sys_name>Fulfillment Automater (TASK)</sys_name>
|
||||
<sys_overrides/>
|
||||
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
|
||||
<sys_policy/>
|
||||
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
|
||||
<sys_update_name>sys_script_a253e9f197f061105838bfb3f153afe3</sys_update_name>
|
||||
<template/>
|
||||
<when>after</when>
|
||||
</sys_script>
|
||||
<sys_translated_text action="delete_multiple" query="documentkey=a253e9f197f061105838bfb3f153afe3"/>
|
||||
</record_update>
|
||||
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_script_include">
|
||||
<sys_script_include action="INSERT_OR_UPDATE">
|
||||
<access>public</access>
|
||||
<active>true</active>
|
||||
<api_name>x_355681_fa.FAProperty</api_name>
|
||||
<caller_access/>
|
||||
<client_callable>false</client_callable>
|
||||
<description/>
|
||||
<name>FAProperty</name>
|
||||
<script><![CDATA[const scope = "x_355681_fa";
|
||||
|
||||
var FAProperty = {
|
||||
table: {
|
||||
scTriggerTable: scope + "_service_catalog_trigger",
|
||||
taskTriggerTable: scope + "_task_trigger"
|
||||
}
|
||||
};]]></script>
|
||||
<sys_class_name>sys_script_include</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-02-04 13:07:10</sys_created_on>
|
||||
<sys_id>804a6db997f061105838bfb3f153af0e</sys_id>
|
||||
<sys_name>FAProperty</sys_name>
|
||||
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
|
||||
<sys_policy>read</sys_policy>
|
||||
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
|
||||
<sys_update_name>sys_script_include_804a6db997f061105838bfb3f153af0e</sys_update_name>
|
||||
</sys_script_include>
|
||||
</record_update>
|
||||
@ -9,35 +9,96 @@
|
||||
<name>CoreUtils</name>
|
||||
<script><![CDATA[var CoreUtils = Class.create();
|
||||
CoreUtils.prototype = {
|
||||
initialize: function() {
|
||||
},
|
||||
initialize: function() {
|
||||
},
|
||||
|
||||
isFA: function(type){
|
||||
var answer = false;
|
||||
|
||||
let bool = false;
|
||||
switch(type){
|
||||
case "task":
|
||||
var taskTriggerGr = new GlideRecord(FAProperty.table.taskTriggerTable);
|
||||
taskTriggerGr.addQuery("condition_table", current.getTableName());
|
||||
taskTriggerGr.addActiveQuery();
|
||||
taskTriggerGr.orderBy("order");
|
||||
taskTriggerGr.query();
|
||||
while(taskTriggerGr.next()){
|
||||
bool = this._isValidTrigger(taskTriggerGr);
|
||||
if(!bool) continue;
|
||||
|
||||
//We have one plan that will run so we return true;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case "rp":
|
||||
var catalog_item = current.getValue('producer');
|
||||
current = current.task.getRefRecord(); //Need to overwrite current for GlideFilter
|
||||
//No break cause we continue in the sc case
|
||||
case "sc":
|
||||
var scTriggerGr = new GlideRecord(FAProperty.table.scTriggerTable);
|
||||
scTriggerGr.addQuery("catalog_item", current.cat_item || catalog_item);
|
||||
scTriggerGr.addActiveQuery();
|
||||
scTriggerGr.orderBy("order");
|
||||
scTriggerGr.query();
|
||||
while(scTriggerGr.next()){
|
||||
bool = this._isValidTrigger(scTriggerGr);
|
||||
if(!bool) continue;
|
||||
|
||||
//We have one plan that will run so we return true;
|
||||
break;
|
||||
}
|
||||
|
||||
this.LOG.debug("is it picked up: " + bool);
|
||||
break;
|
||||
}
|
||||
|
||||
answer = bool
|
||||
return answer;
|
||||
},
|
||||
|
||||
_isValidTrigger: function(triggerGr){
|
||||
var answer = true;
|
||||
var runCondition = triggerGr.getValue("run_if");
|
||||
if(runCondition){
|
||||
answer = GlideFilter.checkRecord(current, runCondition);
|
||||
}
|
||||
|
||||
if(!!triggerGr.script_condition && !!answer){ //casting to boolean
|
||||
var triggerUtils = new TriggerUtils();
|
||||
answer = triggerUtils.runTriggerScript(triggerGr);
|
||||
}
|
||||
//We have one plan that will run so we return true;
|
||||
return answer;
|
||||
|
||||
},
|
||||
|
||||
saveProperty: function(property, value){
|
||||
var answer = false;
|
||||
var propertyGr = new GlideRecord('sys_properties');
|
||||
|
||||
|
||||
if(propertyGr.get('name', property)){
|
||||
propertyGr.setValue('value', value);
|
||||
answer = propertyGr.update();
|
||||
}
|
||||
return answer;
|
||||
},
|
||||
|
||||
|
||||
getCatalogItemTargetTable: function(catalogItemID){
|
||||
var answer = false;
|
||||
|
||||
|
||||
var catalogItemGr = new GlideRecord('sc_cat_item');
|
||||
if(catalogItemGr.get(catalogItemID)){
|
||||
var table = catalogItemGr['ref_' + catalogItemGr.getValue('sys_class_name')].table_name;
|
||||
answer = table || "sc_req_item";
|
||||
}
|
||||
|
||||
|
||||
return answer;
|
||||
},
|
||||
|
||||
|
||||
showUIActionButton: function(table){
|
||||
var answer = false;
|
||||
|
||||
|
||||
var settings = JSON.parse(gs.getProperty("x_355681_fa.form.admin.settings", "{}"));
|
||||
if(settings.quickActions){
|
||||
var tables = [];
|
||||
@ -63,11 +124,11 @@ CoreUtils.prototype = {
|
||||
gs.info(JSON.stringify(tables))
|
||||
answer = tables.indexOf(table) > -1;
|
||||
}
|
||||
|
||||
|
||||
return answer;
|
||||
},
|
||||
|
||||
type: 'CoreUtils'
|
||||
type: 'CoreUtils'
|
||||
};
|
||||
new ProcessorUtils("x_355681_fa").wrapPrototype(CoreUtils.prototype);]]></script>
|
||||
<sys_class_name>sys_script_include</sys_class_name>
|
||||
|
||||
@ -2,13 +2,13 @@
|
||||
<sys_script_include action="INSERT_OR_UPDATE">
|
||||
<access>package_private</access>
|
||||
<active>true</active>
|
||||
<api_name>x_355681_fa.TriggerTable</api_name>
|
||||
<api_name>x_355681_fa.TriggerUtils</api_name>
|
||||
<caller_access/>
|
||||
<client_callable>false</client_callable>
|
||||
<description/>
|
||||
<name>TriggerTable</name>
|
||||
<script><![CDATA[var TriggerTable = Class.create();
|
||||
TriggerTable.prototype = {
|
||||
<name>TriggerUtils</name>
|
||||
<script><![CDATA[var TriggerUtils = Class.create();
|
||||
TriggerUtils.prototype = {
|
||||
initialize: function() {
|
||||
},
|
||||
|
||||
@ -20,11 +20,11 @@ TriggerTable.prototype = {
|
||||
return answer;
|
||||
},
|
||||
|
||||
runTriggerScript: function(scriptGr){
|
||||
runTriggerScript: function(scriptGr, taskGr){
|
||||
var answer = false;
|
||||
|
||||
var vars = {
|
||||
'current' : current
|
||||
'current' : taskGr || current
|
||||
};
|
||||
|
||||
var evaluator = new GlideScopedEvaluator();
|
||||
@ -33,15 +33,15 @@ TriggerTable.prototype = {
|
||||
return answer;
|
||||
},
|
||||
|
||||
type: 'TriggerTable'
|
||||
type: 'TriggerUtils'
|
||||
};
|
||||
|
||||
new ProcessorUtils("x_355681_fa").wrapPrototype(TriggerTable.prototype);]]></script>
|
||||
new ProcessorUtils("x_355681_fa").wrapPrototype(TriggerUtils.prototype);]]></script>
|
||||
<sys_class_name>sys_script_include</sys_class_name>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-02-01 12:49:13</sys_created_on>
|
||||
<sys_id>f6494a74977021105838bfb3f153af6f</sys_id>
|
||||
<sys_name>TriggerTable</sys_name>
|
||||
<sys_name>TriggerUtils</sys_name>
|
||||
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
|
||||
<sys_policy>read</sys_policy>
|
||||
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
|
||||
|
||||
@ -28,8 +28,7 @@
|
||||
var type;
|
||||
switch(currentTable){
|
||||
case "x_355681_fa_service_catalog_trigger":
|
||||
var recordProducer = g_form.getValue('condition_table') != "sc_req_item";
|
||||
type = recordProducer ? "task_table" : "service_catalog_item"
|
||||
type = "service_catalog_item"
|
||||
break;
|
||||
default:
|
||||
type = "task_table";
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update sys_domain="global" table="sys_ui_policy">
|
||||
<sys_ui_policy action="INSERT_OR_UPDATE">
|
||||
<active>true</active>
|
||||
<active>false</active>
|
||||
<conditions table="x_355681_fa_trigger">sys_class_name=x_355681_fa_task_trigger^ORsys_class_name=x_355681_fa_trigger^EQ<item display_value="Task Trigger" endquery="false" field="sys_class_name" goto="false" newquery="false" operator="=" or="false" value="x_355681_fa_task_trigger"/>
|
||||
<item display_value="Trigger" endquery="false" field="sys_class_name" goto="false" newquery="false" operator="=" or="true" value="x_355681_fa_trigger"/>
|
||||
<item endquery="true" field="" goto="false" newquery="false" operator="=" or="false" value=""/>
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><record_update sys_domain="global" table="sys_ui_policy">
|
||||
<sys_ui_policy action="INSERT_OR_UPDATE">
|
||||
<active>true</active>
|
||||
<active>false</active>
|
||||
<conditions table="x_355681_fa_fulfillment_plan">type=task_table^EQ<item display_value="Task Table" endquery="false" field="type" goto="false" newquery="false" operator="=" or="false" value="task_table"/>
|
||||
<item endquery="true" field="" goto="false" newquery="false" operator="=" or="false" value=""/>
|
||||
</conditions>
|
||||
|
||||
@ -4,13 +4,13 @@
|
||||
<element>condition_table</element>
|
||||
<position>0</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:42:16</sys_created_on>
|
||||
<sys_id>a4653dac977021105838bfb3f153af46</sys_id>
|
||||
<sys_created_on>2023-02-04 14:24:56</sys_created_on>
|
||||
<sys_id>a34cb93d973461105838bfb3f153afa4</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_trigger" sys_domain="global" view="Default view">1d647bbf97e461105838bfb3f153afc9</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:42:16</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:24:56</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
@ -18,13 +18,13 @@
|
||||
<element>.split</element>
|
||||
<position>1</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:42:16</sys_created_on>
|
||||
<sys_id>28653dac977021105838bfb3f153af46</sys_id>
|
||||
<sys_created_on>2023-02-04 14:24:56</sys_created_on>
|
||||
<sys_id>274cb93d973461105838bfb3f153afa4</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_trigger" sys_domain="global" view="Default view">1d647bbf97e461105838bfb3f153afc9</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:42:16</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:24:56</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type>.split</type>
|
||||
</sys_ui_element>
|
||||
@ -32,111 +32,125 @@
|
||||
<element>fulfillment_plan</element>
|
||||
<position>2</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:42:16</sys_created_on>
|
||||
<sys_id>a8653dac977021105838bfb3f153af46</sys_id>
|
||||
<sys_created_on>2023-02-04 14:24:56</sys_created_on>
|
||||
<sys_id>a74cb93d973461105838bfb3f153afa4</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_trigger" sys_domain="global" view="Default view">1d647bbf97e461105838bfb3f153afc9</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:42:16</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:24:56</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>active</element>
|
||||
<position>3</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-02-04 14:24:56</sys_created_on>
|
||||
<sys_id>2b4cb93d973461105838bfb3f153afa4</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_trigger" sys_domain="global" view="Default view">1d647bbf97e461105838bfb3f153afc9</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-02-04 14:24:56</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>.end_split</element>
|
||||
<position>3</position>
|
||||
<position>4</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:42:16</sys_created_on>
|
||||
<sys_id>2c653dac977021105838bfb3f153af46</sys_id>
|
||||
<sys_created_on>2023-02-04 14:24:56</sys_created_on>
|
||||
<sys_id>ab4cb93d973461105838bfb3f153afa4</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_trigger" sys_domain="global" view="Default view">1d647bbf97e461105838bfb3f153afc9</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:42:16</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:24:56</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type>.end_split</type>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>run_if</element>
|
||||
<position>4</position>
|
||||
<position>5</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:42:16</sys_created_on>
|
||||
<sys_id>ac653dac977021105838bfb3f153af46</sys_id>
|
||||
<sys_created_on>2023-02-04 14:24:56</sys_created_on>
|
||||
<sys_id>2f4cb93d973461105838bfb3f153afa4</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_trigger" sys_domain="global" view="Default view">1d647bbf97e461105838bfb3f153afc9</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:42:16</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:24:56</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>.begin_split</element>
|
||||
<position>5</position>
|
||||
<position>6</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:42:16</sys_created_on>
|
||||
<sys_id>20653dac977021105838bfb3f153af47</sys_id>
|
||||
<sys_created_on>2023-02-04 14:24:56</sys_created_on>
|
||||
<sys_id>af4cb93d973461105838bfb3f153afa4</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_trigger" sys_domain="global" view="Default view">1d647bbf97e461105838bfb3f153afc9</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:42:16</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:24:56</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type>.begin_split</type>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>script_condition</element>
|
||||
<position>6</position>
|
||||
<position>7</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:42:16</sys_created_on>
|
||||
<sys_id>a0653dac977021105838bfb3f153af47</sys_id>
|
||||
<sys_created_on>2023-02-04 14:24:56</sys_created_on>
|
||||
<sys_id>234cb93d973461105838bfb3f153afa5</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_trigger" sys_domain="global" view="Default view">1d647bbf97e461105838bfb3f153afc9</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:42:16</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:24:56</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>.split</element>
|
||||
<position>7</position>
|
||||
<position>8</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:42:17</sys_created_on>
|
||||
<sys_id>24653dac977021105838bfb3f153af47</sys_id>
|
||||
<sys_created_on>2023-02-04 14:24:56</sys_created_on>
|
||||
<sys_id>a34cb93d973461105838bfb3f153afa5</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_trigger" sys_domain="global" view="Default view">1d647bbf97e461105838bfb3f153afc9</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:42:17</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:24:56</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type>.split</type>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>.end_split</element>
|
||||
<position>8</position>
|
||||
<position>9</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:42:17</sys_created_on>
|
||||
<sys_id>a4653dac977021105838bfb3f153af47</sys_id>
|
||||
<sys_created_on>2023-02-04 14:24:56</sys_created_on>
|
||||
<sys_id>274cb93d973461105838bfb3f153afa5</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_trigger" sys_domain="global" view="Default view">1d647bbf97e461105838bfb3f153afc9</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:42:17</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:24:56</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type>.end_split</type>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>condition_script</element>
|
||||
<position>9</position>
|
||||
<position>10</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:42:17</sys_created_on>
|
||||
<sys_id>28653dac977021105838bfb3f153af47</sys_id>
|
||||
<sys_created_on>2023-02-04 14:24:56</sys_created_on>
|
||||
<sys_id>a74cb93d973461105838bfb3f153afa5</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_trigger" sys_domain="global" view="Default view">1d647bbf97e461105838bfb3f153afc9</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:42:17</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:24:56</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
|
||||
@ -4,13 +4,13 @@
|
||||
<element>catalog_item</element>
|
||||
<position>0</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:51:35</sys_created_on>
|
||||
<sys_id>f487316097b021105838bfb3f153afb6</sys_id>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>116c3d3d973461105838bfb3f153af82</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:51:35</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
@ -18,13 +18,13 @@
|
||||
<element>condition_table</element>
|
||||
<position>1</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:51:35</sys_created_on>
|
||||
<sys_id>7887316097b021105838bfb3f153afb6</sys_id>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>916c3d3d973461105838bfb3f153af82</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:51:35</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
@ -32,13 +32,13 @@
|
||||
<element>.split</element>
|
||||
<position>2</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:51:35</sys_created_on>
|
||||
<sys_id>f887316097b021105838bfb3f153afb6</sys_id>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>156c3d3d973461105838bfb3f153af82</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:51:35</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type>.split</type>
|
||||
</sys_ui_element>
|
||||
@ -46,111 +46,125 @@
|
||||
<element>fulfillment_plan</element>
|
||||
<position>3</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:51:35</sys_created_on>
|
||||
<sys_id>7c87316097b021105838bfb3f153afb6</sys_id>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>956c3d3d973461105838bfb3f153af82</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:51:35</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>active</element>
|
||||
<position>4</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>196c3d3d973461105838bfb3f153af82</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>.end_split</element>
|
||||
<position>4</position>
|
||||
<position>5</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:51:35</sys_created_on>
|
||||
<sys_id>fc87316097b021105838bfb3f153afb6</sys_id>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>996c3d3d973461105838bfb3f153af82</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:51:35</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type>.end_split</type>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>run_if</element>
|
||||
<position>5</position>
|
||||
<position>6</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:51:35</sys_created_on>
|
||||
<sys_id>7087316097b021105838bfb3f153afb7</sys_id>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>1d6c3d3d973461105838bfb3f153af82</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:51:35</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>.begin_split</element>
|
||||
<position>6</position>
|
||||
<position>7</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:51:35</sys_created_on>
|
||||
<sys_id>f087316097b021105838bfb3f153afb7</sys_id>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>9d6c3d3d973461105838bfb3f153af82</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:51:35</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type>.begin_split</type>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>script_condition</element>
|
||||
<position>7</position>
|
||||
<position>8</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:51:35</sys_created_on>
|
||||
<sys_id>7487316097b021105838bfb3f153afb7</sys_id>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>116c3d3d973461105838bfb3f153af83</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:51:35</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>.split</element>
|
||||
<position>8</position>
|
||||
<position>9</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:51:35</sys_created_on>
|
||||
<sys_id>f487316097b021105838bfb3f153afb7</sys_id>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>916c3d3d973461105838bfb3f153af83</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:51:35</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type>.split</type>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>.end_split</element>
|
||||
<position>9</position>
|
||||
<position>10</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:51:35</sys_created_on>
|
||||
<sys_id>7887316097b021105838bfb3f153afb7</sys_id>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>156c3d3d973461105838bfb3f153af83</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:51:35</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type>.end_split</type>
|
||||
</sys_ui_element>
|
||||
<sys_ui_element action="INSERT_OR_UPDATE">
|
||||
<element>condition_script</element>
|
||||
<position>10</position>
|
||||
<position>11</position>
|
||||
<sys_created_by>admin</sys_created_by>
|
||||
<sys_created_on>2023-01-31 16:51:35</sys_created_on>
|
||||
<sys_id>f887316097b021105838bfb3f153afb7</sys_id>
|
||||
<sys_created_on>2023-02-04 14:25:20</sys_created_on>
|
||||
<sys_id>956c3d3d973461105838bfb3f153af83</sys_id>
|
||||
<sys_mod_count>0</sys_mod_count>
|
||||
<sys_ui_formatter/>
|
||||
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_service_catalog_trigger" sys_domain="global" view="Default view">ed3a3777972861105838bfb3f153afa2</sys_ui_section>
|
||||
<sys_updated_by>admin</sys_updated_by>
|
||||
<sys_updated_on>2023-01-31 16:51:35</sys_updated_on>
|
||||
<sys_updated_on>2023-02-04 14:25:20</sys_updated_on>
|
||||
<sys_user/>
|
||||
<type/>
|
||||
</sys_ui_element>
|
||||
|
||||
Reference in New Issue
Block a user