Implemented portal settings page including saving

This commit is contained in:
admin
2023-01-29 09:00:04 -08:00
parent 031d949a83
commit c06bff3f50
41 changed files with 1730 additions and 97 deletions

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="m2m_sp_dependency_css_include">
<m2m_sp_dependency_css_include action="INSERT_OR_UPDATE">
<order>100</order>
<sp_css_include display_value="formio.full.min">3c88f96397a021105838bfb3f153af87</sp_css_include>
<sp_dependency display_value="Formio.JS">0b97bd2397a021105838bfb3f153af46</sp_dependency>
<sys_class_name>m2m_sp_dependency_css_include</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:22:28</sys_created_on>
<sys_id>1398b52397a021105838bfb3f153afff</sys_id>
<sys_name>formio.full.min.Formio.JS</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>m2m_sp_dependency_css_include_1398b52397a021105838bfb3f153afff</sys_update_name>
</m2m_sp_dependency_css_include>
</record_update>

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="m2m_sp_dependency_js_include">
<m2m_sp_dependency_js_include action="INSERT_OR_UPDATE">
<order>100</order>
<sp_dependency display_value="Formio.JS">0b97bd2397a021105838bfb3f153af46</sp_dependency>
<sp_js_include display_value="https://cdn.form.io/formiojs/formio.full.min.js">c768796397a021105838bfb3f153afd5</sp_js_include>
<sys_class_name>m2m_sp_dependency_js_include</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:21:56</sys_created_on>
<sys_id>9778fd2397a021105838bfb3f153af1f</sys_id>
<sys_name>Formio.JS.https://cdn.form.io/formiojs/formio.full.min.js</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>m2m_sp_dependency_js_include_9778fd2397a021105838bfb3f153af1f</sys_update_name>
</m2m_sp_dependency_js_include>
</record_update>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="m2m_sp_ng_pro_sp_widget">
<m2m_sp_ng_pro_sp_widget action="INSERT_OR_UPDATE">
<sp_angular_provider display_value="faSettings">271222ff97a061105838bfb3f153afb9</sp_angular_provider>
<sp_widget display_value="FA Settings">6647f5eb976021105838bfb3f153af64</sp_widget>
<sys_class_name>m2m_sp_ng_pro_sp_widget</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-29 12:04:32</sys_created_on>
<sys_id>68a2eebf97a061105838bfb3f153af13</sys_id>
<sys_name>faSettings.FA Settings</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>m2m_sp_ng_pro_sp_widget_68a2eebf97a061105838bfb3f153af13</sys_update_name>
</m2m_sp_ng_pro_sp_widget>
</record_update>

View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="m2m_sp_widget_dependency">
<m2m_sp_widget_dependency action="INSERT_OR_UPDATE">
<sp_dependency display_value="Formio.JS">0b97bd2397a021105838bfb3f153af46</sp_dependency>
<sp_widget display_value="FA Settings">6647f5eb976021105838bfb3f153af64</sp_widget>
<sys_class_name>m2m_sp_widget_dependency</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:18:16</sys_created_on>
<sys_id>79a7fd2397a021105838bfb3f153af18</sys_id>
<sys_name>Formio.JS.FA Settings</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>m2m_sp_widget_dependency_79a7fd2397a021105838bfb3f153af18</sys_update_name>
</m2m_sp_widget_dependency>
</record_update>

View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_angular_provider">
<sp_angular_provider action="INSERT_OR_UPDATE">
<name>faSettings</name>
<script><![CDATA[function faSettings(){
var answer = {
prepare: function(){
Formio.projectUrl = "https://dev120752.service-now.com";
Formio.Templates.framework = "bootstrap3";
},
setupForm: function(elementID, schema, submission, submitEndPoint){
Formio.createForm(document.getElementById(elementID), schema, setHooks()).then(function(form){
form.nosubmit = true;
if(submission){
form.submission = {
data: submission
};
}
/* On submit function to save in the system instead of the API */
form.on('submit', function(submission){
delete submission.data.submit;
if(submitEndPoint.script_include && submitEndPoint.function){
var ga = new GlideAjax(submitEndPoint.script_include);
ga.addParam('sysparm_name', submitEndPoint.function);
ga.addParam('sysparm_property', "x_355681_fa.form.admin.settings");
ga.addParam('sysparm_value', JSON.stringify(submission.data, undefined, 2));
ga.getXMLAnswer(function(answer){
if(answer){
form.emit('submitDone', submission);
}else{
form.emit('submitError', answer);
}
});
}
});
});
}
};
/* Some internal functions that are not open to public */
function setHooks(){
return {
hooks: {
beforeSubmit: formBeforeSubmit
}
};
}
function formBeforeSubmit(submission, next){
next();
}
return answer;
}
]]></script>
<sys_class_name>sp_angular_provider</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-29 12:04:32</sys_created_on>
<sys_id>271222ff97a061105838bfb3f153afb9</sys_id>
<sys_name>faSettings</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>sp_angular_provider_271222ff97a061105838bfb3f153afb9</sys_update_name>
<type>service</type>
</sp_angular_provider>
</record_update>

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_column">
<sp_column action="INSERT_OR_UPDATE">
<class_name/>
<order>1</order>
<size/>
<size_lg/>
<size_sm/>
<size_xs/>
<sp_row display_value="1">fe47392397a021105838bfb3f153af1d</sp_row>
<sys_class_name>sp_column</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:16:42</sys_created_on>
<sys_id>b247392397a021105838bfb3f153af20</sys_id>
<sys_name>1</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>sp_column_b247392397a021105838bfb3f153af20</sys_update_name>
</sp_column>
</record_update>

View File

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_container">
<sp_container action="INSERT_OR_UPDATE">
<background_color/>
<background_image/>
<background_style>default</background_style>
<bootstrap_alt>false</bootstrap_alt>
<class_name/>
<container_class_name/>
<name>Settings - Container 1</name>
<order>1</order>
<sp_page display_value="fa_settings">2a47392397a021105838bfb3f153af19</sp_page>
<subheader>false</subheader>
<sys_class_name>sp_container</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:16:42</sys_created_on>
<sys_id>7e47392397a021105838bfb3f153af1b</sys_id>
<sys_name>Settings - Container 1</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>sp_container_7e47392397a021105838bfb3f153af1b</sys_update_name>
<title/>
<width>container</width>
</sp_container>
</record_update>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_css_include">
<sp_css_include action="INSERT_OR_UPDATE">
<name>formio.full.min</name>
<source>url</source>
<sp_css/>
<sys_class_name>sp_css_include</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:22:28</sys_created_on>
<sys_id>3c88f96397a021105838bfb3f153af87</sys_id>
<sys_name>formio.full.min</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>sp_css_include_3c88f96397a021105838bfb3f153af87</sys_update_name>
<url>https://cdn.form.io/formiojs/formio.full.min.css</url>
</sp_css_include>
</record_update>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_css_include">
<sp_css_include action="INSERT_OR_UPDATE">
<name>Bootstrap 5</name>
<source>url</source>
<sp_css/>
<sys_class_name>sp_css_include</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 15:37:20</sys_created_on>
<sys_id>f5b98a6397e021105838bfb3f153afd2</sys_id>
<sys_name>Bootstrap 5</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>sp_css_include_f5b98a6397e021105838bfb3f153afd2</sys_update_name>
<url>https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css</url>
</sp_css_include>
</record_update>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_dependency">
<sp_dependency action="INSERT_OR_UPDATE">
<module/>
<name>Formio.JS</name>
<page_load>false</page_load>
<sp_portals/>
<sys_class_name>sp_dependency</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:18:16</sys_created_on>
<sys_id>0b97bd2397a021105838bfb3f153af46</sys_id>
<sys_name>Formio.JS</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>sp_dependency_0b97bd2397a021105838bfb3f153af46</sys_update_name>
</sp_dependency>
</record_update>

View File

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_instance">
<sp_instance action="INSERT_OR_UPDATE">
<active>true</active>
<class_name/>
<color>default</color>
<css/>
<glyph/>
<id/>
<order>1</order>
<roles/>
<short_description/>
<size>md</size>
<sp_column display_value="1">b247392397a021105838bfb3f153af20</sp_column>
<sp_widget display_value="FA Settings">6647f5eb976021105838bfb3f153af64</sp_widget>
<sys_class_name>sp_instance</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:16:42</sys_created_on>
<sys_id>7647392397a021105838bfb3f153af22</sys_id>
<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>sp_instance_7647392397a021105838bfb3f153af22</sys_update_name>
<title/>
<url/>
<widget_parameters/>
</sp_instance>
<sys_translated_text action="delete_multiple" query="documentkey=7647392397a021105838bfb3f153af22"/>
</record_update>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_js_include">
<sp_js_include action="INSERT_OR_UPDATE">
<display_name>https://cdn.form.io/formiojs/formio.full.min.js</display_name>
<source>url</source>
<sys_class_name>sp_js_include</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:21:56</sys_created_on>
<sys_id>c768796397a021105838bfb3f153afd5</sys_id>
<sys_name>https://cdn.form.io/formiojs/formio.full.min.js</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_ui_script/>
<sys_update_name>sp_js_include_c768796397a021105838bfb3f153afd5</sys_update_name>
<url>https://cdn.form.io/formiojs/formio.full.min.js</url>
</sp_js_include>
</record_update>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_js_include">
<sp_js_include action="INSERT_OR_UPDATE">
<display_name>https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js</display_name>
<source>url</source>
<sys_class_name>sp_js_include</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 15:38:11</sys_created_on>
<sys_id>eed9ca6397e021105838bfb3f153af00</sys_id>
<sys_name>https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js</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_ui_script/>
<sys_update_name>sp_js_include_eed9ca6397e021105838bfb3f153af00</sys_update_name>
<url>https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js</url>
</sp_js_include>
</record_update>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_page">
<sp_page action="INSERT_OR_UPDATE">
<category>custom</category>
<css/>
<draft>false</draft>
<dynamic_title_structure/>
<id>fa_settings</id>
<internal>false</internal>
<omit_watcher>false</omit_watcher>
<public>false</public>
<roles/>
<seo_script/>
<short_description/>
<sys_class_name>sp_page</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:16:41</sys_created_on>
<sys_id>2a47392397a021105838bfb3f153af19</sys_id>
<sys_name>fa_settings</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>sp_page_2a47392397a021105838bfb3f153af19</sys_update_name>
<title>Settings</title>
<use_seo_script>false</use_seo_script>
</sp_page>
<sys_translated_text action="delete_multiple" query="documentkey=2a47392397a021105838bfb3f153af19"/>
</record_update>

View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_row">
<sp_row action="INSERT_OR_UPDATE">
<class_name/>
<order>1</order>
<sp_column/>
<sp_container display_value="Settings - Container 1">7e47392397a021105838bfb3f153af1b</sp_container>
<sys_class_name>sp_row</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:16:42</sys_created_on>
<sys_id>fe47392397a021105838bfb3f153af1d</sys_id>
<sys_name>1</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>sp_row_fe47392397a021105838bfb3f153af1d</sys_update_name>
</sp_row>
</record_update>

View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sp_widget">
<sp_widget action="INSERT_OR_UPDATE">
<category>custom</category>
<client_script><![CDATA[api.controller=function($timeout, faSettings) {
/* widget controller */
var c = this;
var schema, submission;
console.log("c", c)
if(c.data.schema) schema = JSON.parse(c.data.schema);
if(c.data.submission) submission = JSON.parse(c.data.submission);
var submitEndpoint = {
script_include: "x_355681_fa.CoreClientUtils",
function: "saveProperty",
keys: []
}
faSettings.prepare();
faSettings.setupForm('formio', schema, submission, submitEndpoint);
};]]></client_script>
<controller_as>c</controller_as>
<css/>
<data_table>sp_instance</data_table>
<demo_data/>
<description/>
<docs/>
<field_list/>
<has_preview>false</has_preview>
<id>fa_settings</id>
<internal>false</internal>
<link><![CDATA[function link(scope, element, attrs, controller) {
}]]></link>
<name>FA Settings</name>
<option_schema/>
<public>false</public>
<roles/>
<script><![CDATA[(function() {
/* populate the 'data' object */
/* e.g., data.table = $sp.getValue('table'); */
data.schema = gs.getProperty("x_355681_fa.form.admin.settings.schema", {});
data.submission = gs.getProperty("x_355681_fa.form.admin.settings", {});
})();]]></script>
<servicenow>false</servicenow>
<sys_class_name>sp_widget</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 14:16:41</sys_created_on>
<sys_id>6647f5eb976021105838bfb3f153af64</sys_id>
<sys_name>FA Settings</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>sp_widget_6647f5eb976021105838bfb3f153af64</sys_update_name>
<template><![CDATA[<div>
<div id="formio"></div>
</div>]]></template>
</sp_widget>
</record_update>

View File

@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?><record_update>
<sys_dictionary action="INSERT_OR_UPDATE" element="do_not_delete" table="x_355681_fa_log">
<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>Do not delete</column_label>
<comments/>
<create_roles/>
<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>do_not_delete</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_log</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-01-29 11:40:29</sys_created_on>
<sys_name>Do not delete</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_log_do_not_delete</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>

View File

@ -16,7 +16,7 @@
<column_label>Timestamp</column_label>
<comments/>
<create_roles/>
<default_value/>
<default_value>javascript: (new Date()).toISOString()</default_value>
<defaultsort/>
<delete_roles/>
<dependent/>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?><record_update>
<sys_documentation element="do_not_delete" label="Do not delete" language="en" table="x_355681_fa_log">
<sys_documentation action="INSERT_OR_UPDATE">
<element>do_not_delete</element>
<help/>
<hint/>
<label>Do not delete</label>
<language>en</language>
<name>x_355681_fa_log</name>
<plural>Do not deletes</plural>
<sys_class_name>sys_documentation</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-29 11:40:30</sys_created_on>
<sys_name>Do not delete</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_log_do_not_delete_en</sys_update_name>
<url/>
<url_target/>
</sys_documentation>
</sys_documentation>
</record_update>

View File

@ -0,0 +1,381 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_properties">
<sys_properties action="INSERT_OR_UPDATE">
<choices/>
<description>This is the form schematic for the admin panel.</description>
<ignore_cache>true</ignore_cache>
<is_private>false</is_private>
<name>x_355681_fa.form.admin.settings.schema</name>
<read_roles>x_355681_fa.fa admin</read_roles>
<suffix>form.admin.settings.schema</suffix>
<sys_class_name>sys_properties</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-29 13:12:10</sys_created_on>
<sys_id>8b21f27f97e061105838bfb3f153af5e</sys_id>
<sys_name>x_355681_fa.form.admin.settings.schema</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_properties_8b21f27f97e061105838bfb3f153af5e</sys_update_name>
<type>string</type>
<value>{&#13;
"display": "form",&#13;
"settings": {&#13;
"pdf": {&#13;
"id": "1ec0f8ee-6685-5d98-a847-26f67b67d6f0",&#13;
"src": "https://files.form.io/pdf/5692b91fd1028f01000407e3/file/1ec0f8ee-6685-5d98-a847-26f67b67d6f0"&#13;
}&#13;
},&#13;
"components": [&#13;
{&#13;
"title": "Main details",&#13;
"theme": "primary",&#13;
"collapsible": false,&#13;
"key": "mainDetails",&#13;
"type": "panel",&#13;
"label": "Panel",&#13;
"input": false,&#13;
"tableView": false,&#13;
"components": [&#13;
{&#13;
"label": "Columns",&#13;
"columns": [&#13;
{&#13;
"components": [&#13;
{&#13;
"label": "Name",&#13;
"disabled": true,&#13;
"tableView": true,&#13;
"defaultValue": "Fulfillment Automater",&#13;
"key": "name",&#13;
"type": "textfield",&#13;
"input": true&#13;
}&#13;
],&#13;
"width": 6,&#13;
"offset": 0,&#13;
"push": 0,&#13;
"pull": 0,&#13;
"size": "md",&#13;
"currentWidth": 6&#13;
},&#13;
{&#13;
"components": [&#13;
{&#13;
"label": "Version",&#13;
"disabled": true,&#13;
"tableView": true,&#13;
"defaultValue": "0.0.1",&#13;
"key": "version",&#13;
"type": "textfield",&#13;
"input": true&#13;
}&#13;
],&#13;
"width": 6,&#13;
"offset": 0,&#13;
"push": 0,&#13;
"pull": 0,&#13;
"size": "md",&#13;
"currentWidth": 6&#13;
}&#13;
],&#13;
"key": "columns",&#13;
"type": "columns",&#13;
"input": false,&#13;
"tableView": false&#13;
}&#13;
]&#13;
},&#13;
{&#13;
"label": "Tabs",&#13;
"components": [&#13;
{&#13;
"label": "General Administration",&#13;
"key": "generalAdministration",&#13;
"components": [&#13;
{&#13;
"title": "General",&#13;
"theme": "primary",&#13;
"collapsible": false,&#13;
"key": "general",&#13;
"type": "panel",&#13;
"label": "Panel",&#13;
"input": false,&#13;
"tableView": false,&#13;
"components": [&#13;
{&#13;
"label": "General",&#13;
"tableView": false,&#13;
"key": "general1",&#13;
"type": "container",&#13;
"input": true,&#13;
"components": [&#13;
{&#13;
"label": "Columns",&#13;
"columns": [&#13;
{&#13;
"components": [&#13;
{&#13;
"label": "Scope",&#13;
"tableView": true,&#13;
"key": "scope",&#13;
"type": "textfield",&#13;
"input": true,&#13;
"defaultValue": "x_355681"&#13;
}&#13;
],&#13;
"width": 6,&#13;
"offset": 0,&#13;
"push": 0,&#13;
"pull": 0,&#13;
"size": "md",&#13;
"currentWidth": 6&#13;
},&#13;
{&#13;
"components": [],&#13;
"width": 6,&#13;
"offset": 0,&#13;
"push": 0,&#13;
"pull": 0,&#13;
"size": "md",&#13;
"currentWidth": 6&#13;
}&#13;
],&#13;
"key": "columns",&#13;
"type": "columns",&#13;
"input": false,&#13;
"tableView": false&#13;
}&#13;
]&#13;
}&#13;
]&#13;
}&#13;
]&#13;
},&#13;
{&#13;
"label": "Log Administration",&#13;
"key": "log_administration",&#13;
"components": [&#13;
{&#13;
"title": "Log Administration",&#13;
"theme": "primary",&#13;
"collapsible": false,&#13;
"key": "logAdministration",&#13;
"type": "panel",&#13;
"label": "Panel",&#13;
"input": false,&#13;
"tableView": false,&#13;
"components": [&#13;
{&#13;
"label": "Logging",&#13;
"tableView": false,&#13;
"key": "logging",&#13;
"type": "container",&#13;
"input": true,&#13;
"components": [&#13;
{&#13;
"label": "Columns",&#13;
"columns": [&#13;
{&#13;
"components": [&#13;
{&#13;
"label": "Retention",&#13;
"tooltip": "Total months of retention of logging. Default 24 months.",&#13;
"suffix": "months",&#13;
"mask": false,&#13;
"tableView": false,&#13;
"defaultValue": 24,&#13;
"delimiter": false,&#13;
"requireDecimal": false,&#13;
"inputFormat": "plain",&#13;
"truncateMultipleSpaces": false,&#13;
"key": "retention",&#13;
"type": "number",&#13;
"input": true&#13;
},&#13;
{&#13;
"label": "Enabled",&#13;
"tableView": false,&#13;
"defaultValue": true,&#13;
"key": "enabled",&#13;
"type": "checkbox",&#13;
"input": true&#13;
}&#13;
],&#13;
"width": 6,&#13;
"offset": 0,&#13;
"push": 0,&#13;
"pull": 0,&#13;
"size": "md",&#13;
"currentWidth": 6&#13;
},&#13;
{&#13;
"components": [&#13;
{&#13;
"label": "Level of debugging",&#13;
"optionsLabelPosition": "right",&#13;
"tableView": false,&#13;
"defaultValue": {&#13;
"debug": false,&#13;
"info": false,&#13;
"warning": true,&#13;
"error": true&#13;
},&#13;
"values": [&#13;
{&#13;
"label": "Debug",&#13;
"value": "debug",&#13;
"shortcut": ""&#13;
},&#13;
{&#13;
"label": "Info",&#13;
"value": "info",&#13;
"shortcut": ""&#13;
},&#13;
{&#13;
"label": "Warning",&#13;
"value": "warning",&#13;
"shortcut": ""&#13;
},&#13;
{&#13;
"label": "Error",&#13;
"value": "error",&#13;
"shortcut": ""&#13;
}&#13;
],&#13;
"key": "levelOfDebugging",&#13;
"type": "selectboxes",&#13;
"input": true,&#13;
"inputType": "checkbox"&#13;
}&#13;
],&#13;
"width": 6,&#13;
"offset": 0,&#13;
"push": 0,&#13;
"pull": 0,&#13;
"size": "md",&#13;
"currentWidth": 6&#13;
}&#13;
],&#13;
"key": "columns2",&#13;
"type": "columns",&#13;
"input": false,&#13;
"tableView": false&#13;
}&#13;
]&#13;
}&#13;
]&#13;
}&#13;
]&#13;
},&#13;
{&#13;
"label": "Advanced Settings",&#13;
"key": "advanced_settings",&#13;
"components": [&#13;
{&#13;
"title": "Advanced Settings",&#13;
"theme": "primary",&#13;
"collapsible": false,&#13;
"key": "advancedSettings",&#13;
"type": "panel",&#13;
"label": "Panel",&#13;
"input": false,&#13;
"tableView": false,&#13;
"components": [&#13;
{&#13;
"label": "Advanced Warning",&#13;
"attrs": [&#13;
{&#13;
"attr": "",&#13;
"value": ""&#13;
}&#13;
],&#13;
"content": "&lt;div class=\"alert alert-warning\" role=\"alert\"&gt;\n &lt;h4&gt;Warning&lt;/h4&gt;\n &lt;p&gt;\n Here you find advanced setting for Fulfillment Automater. Make sure you are aware of what you are doing, before making any changes.\n &lt;/p&gt;\n&lt;/div&gt;",&#13;
"refreshOnChange": false,&#13;
"key": "advancedWarning",&#13;
"type": "htmlelement",&#13;
"input": false,&#13;
"tableView": false&#13;
},&#13;
{&#13;
"label": "Advanced",&#13;
"tableView": false,&#13;
"key": "advanced",&#13;
"type": "container",&#13;
"input": true,&#13;
"components": [&#13;
{&#13;
"label": "Columns",&#13;
"columns": [&#13;
{&#13;
"components": [&#13;
{&#13;
"label": "Pause all Fulfillment processes",&#13;
"tooltip": "WARNING: This will pause all currently running fulfillment processes that are controlled by FA",&#13;
"tableView": false,&#13;
"defaultValue": false,&#13;
"key": "pauseAllFulfillmentProcesses",&#13;
"type": "checkbox",&#13;
"input": true&#13;
},&#13;
{&#13;
"label": "Clear logging table",&#13;
"tooltip": "WARNING: This will delete all records from the FA Logging table.",&#13;
"tableView": false,&#13;
"key": "clearLoggingTable",&#13;
"type": "checkbox",&#13;
"input": true,&#13;
"defaultValue": false&#13;
}&#13;
],&#13;
"width": 6,&#13;
"offset": 0,&#13;
"push": 0,&#13;
"pull": 0,&#13;
"size": "md",&#13;
"currentWidth": 6&#13;
},&#13;
{&#13;
"components": [],&#13;
"width": 6,&#13;
"offset": 0,&#13;
"push": 0,&#13;
"pull": 0,&#13;
"size": "md",&#13;
"currentWidth": 6&#13;
}&#13;
],&#13;
"key": "columns",&#13;
"type": "columns",&#13;
"input": false,&#13;
"tableView": false&#13;
}&#13;
]&#13;
}&#13;
]&#13;
}&#13;
]&#13;
}&#13;
],&#13;
"verticalLayout": true,&#13;
"key": "tabs",&#13;
"type": "tabs",&#13;
"input": false,&#13;
"tableView": false&#13;
},&#13;
{&#13;
"label": "Submit",&#13;
"showValidations": false,&#13;
"customClass": "pull-right",&#13;
"disableOnInvalid": true,&#13;
"tableView": false,&#13;
"key": "submit",&#13;
"type": "button",&#13;
"saveOnEnter": false,&#13;
"input": true&#13;
}&#13;
]&#13;
}</value>
<write_roles>x_355681_fa.fa admin</write_roles>
</sys_properties>
<sys_translated_text action="delete_multiple" query="documentkey=8b21f27f97e061105838bfb3f153af5e"/>
</record_update>

View File

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_properties">
<sys_properties action="INSERT_OR_UPDATE">
<choices/>
<description/>
<ignore_cache>true</ignore_cache>
<is_private>false</is_private>
<name>x_355681_fa.form.admin.settings</name>
<read_roles/>
<suffix>form.admin.settings</suffix>
<sys_class_name>sys_properties</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-29 13:28:47</sys_created_on>
<sys_id>dc453273972461105838bfb3f153afb1</sys_id>
<sys_name>x_355681_fa.form.admin.settings</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_properties_dc453273972461105838bfb3f153afb1</sys_update_name>
<type>string</type>
<value>{
"name": "Fulfillment Automater",
"version": "0.0.1",
"general1": {
"scope": "x_355681"
},
"logging": {
"retention": 24,
"enabled": true,
"levelOfDebugging": {
"debug": true,
"info": false,
"warning": true,
"error": true
}
},
"advanced": {
"pauseAllFulfillmentProcesses": false,
"clearLoggingTable": false
}
}</value>
<write_roles/>
</sys_properties>
<sys_translated_text action="delete_multiple" query="documentkey=dc453273972461105838bfb3f153afb1"/>
</record_update>

View File

@ -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>execute</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-01-29 13:17:31</sys_created_on>
<sys_id>6153f2ff97e061105838bfb3f153af1a</sys_id>
<sys_name>Glide API: properties</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_6153f2ff97e061105838bfb3f153af1a</sys_update_name>
<target_name>Glide API: properties</target_name>
<target_scope display_value="Global">global</target_scope>
<target_type>scriptable</target_type>
</sys_scope_privilege>
</record_update>

View File

@ -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>execute</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-01-29 16:32:28</sys_created_on>
<sys_id>95ff937b97a461105838bfb3f153af0c</sys_id>
<sys_name>GlideRecord.update</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_95ff937b97a461105838bfb3f153af0c</sys_update_name>
<target_name>GlideRecord.update</target_name>
<target_scope display_value="Global">global</target_scope>
<target_type>scriptable</target_type>
</sys_scope_privilege>
</record_update>

View File

@ -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-01-29 16:19:22</sys_created_on>
<sys_id>adfc93b797a461105838bfb3f153afec</sys_id>
<sys_name>sys_properties</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_adfc93b797a461105838bfb3f153afec</sys_update_name>
<target_name>sys_properties</target_name>
<target_scope display_value="Global">global</target_scope>
<target_type>sys_db_object</target_type>
</sys_scope_privilege>
</record_update>

View File

@ -10,56 +10,63 @@
<script><![CDATA[var LogUtils = Class.create();
LogUtils.prototype = {
source: {},
initialize: function() {
},
get logSource(){
if(_source){
return {
table: _source.getTableName(),
sys_id: _source.getValue('sys_id'),
gr: _source
};
}else{
return false;
initialize: function() {
var settings = gs.getProperty("x_355681_fa.form.admin.settings", {});
if(settings){
settings = JSON.parse(settings);
if(settings.logging){
this.initializeSettings(settings.logging);
}
}
},
initializeSettings: function(settings){
this.enabled = settings.enabled;
this.levelDebug = settings.levelOfDebugging;
},
debug: function(message, name, options = {}){
if(message){
if(this.enabled && message && this.levelDebug.debug){
var logGr = this._createLogTemplate(message, "debug", {function_name: name, ...this.source});
if(logGr){
logGr.insert();
}
}
},
error: function(message, name, options = {}){
if(message){
var logGr = this._createLogTemplate(message, "error", {function_name: name, ...this.source});
if(this.enabled && message && this.levelDebug.error){
if(message){
var logGr = this._createLogTemplate(message, "error", {function_name: name, ...this.source});
if(logGr){
logGr.insert();
}
}
}
},
warning: function(message, name, options = {}){
if(this.enabled && message && this.levelDebug.warning){
var logGr = this._createLogTemplate(message, "warning", {function_name: name, ...this.source});
if(logGr){
logGr.insert();
}
}
},
info: function(message, name, options = {}){
if(message){
var logGr = this._createLogTemplate(message, "info", {function_name: name, ...this.source});
if(logGr){
logGr.insert();
if(this.enabled && message && this.levelDebug.info){
if(message){
var logGr = this._createLogTemplate(message, "info", {function_name: name, ...this.source});
if(logGr){
logGr.insert();
}
}
}
},
_createLogTemplate: function(message, type, values = {}){
// if(this._callee && this._callee.length > 0 && (type == "error" || type == "debug")){
// var reversedCallee = JSON.parse(JSON.stringify(this._callee)).reverse();
// message += "\n\nFunction trace: " + reversedCallee.join(" < ");
// }
var logGr = new GlideRecord('x_355681_fa_log');
logGr.initialize();
logGr.setValue("type", type);
@ -74,42 +81,8 @@ LogUtils.prototype = {
}
return logGr;
},
write_dep: function(message, options = {}){
var {
type = "info",
timestamp = new Date(),
funcName = "",
details = {}
} = options;
if(this.details){
gs.info("scope: " + JSON.stringify(this.details))
}
if(message){
var logGr = new GlideRecord('x_355681_fa_log');
logGr.initialize();
logGr.setValue("type", type);
logGr.setValue("timestamp", timestamp.toISOString());
logGr.setValue("message", message);
logGr.setValue("function_name", funcName);
if(current)
logGr.setValue("impacted_record", current.sys_id);
if(details){
logGr.setValue("source_table", details.table);
if(details.sys_id){
logGr.setValue("source_record", details.sys_id);
}else{
var sourceRec = new HelperUtils().getRecFromAttributes(details);
if(sourceRec){
logGr.setValue("source_record", sourceRec.getValue('sys_id'));
}
}
}
logGr.insert();
}
},
type: 'LogUtils'
type: 'LogUtils'
};]]></script>
<sys_class_name>sys_script_include</sys_class_name>
<sys_created_by>admin</sys_created_by>

View File

@ -0,0 +1,38 @@
<?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.CoreClientUtils</api_name>
<caller_access/>
<client_callable>true</client_callable>
<description/>
<name>CoreClientUtils</name>
<script><![CDATA[var CoreClientUtils = Class.create();
CoreClientUtils.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
coreUtils: new CoreUtils(),
saveProperty: function(){
var answer = false;
var property = this.getParameter("sysparm_property");
var value = this.getParameter("sysparm_value");
if(property && value){
answer = this.coreUtils.saveProperty(property, value);
}
return JSON.stringify(answer);
},
type: 'CoreClientUtils'
});
new ProcessorUtils("x_355681_fa").wrapPrototype(CoreClientUtils.prototype);]]></script>
<sys_class_name>sys_script_include</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-29 15:29:02</sys_created_on>
<sys_id>3201dbbb976461105838bfb3f153af3e</sys_id>
<sys_name>CoreClientUtils</sys_name>
<sys_package display_value="Fulfilment Automater" source="x_355681_fa">c04afa629713111093a8337e6253af6d</sys_package>
<sys_policy>protected</sys_policy>
<sys_scope display_value="Fulfilment Automater">c04afa629713111093a8337e6253af6d</sys_scope>
<sys_update_name>sys_script_include_3201dbbb976461105838bfb3f153af3e</sys_update_name>
</sys_script_include>
</record_update>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_script_include">
<sys_script_include action="INSERT_OR_UPDATE">
<access>package_private</access>
<active>true</active>
<api_name>x_355681_fa.CoreUtils</api_name>
<caller_access/>
<client_callable>false</client_callable>
<description/>
<name>CoreUtils</name>
<script><![CDATA[var CoreUtils = Class.create();
CoreUtils.prototype = {
initialize: function() {
},
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;
},
type: 'CoreUtils'
};
new ProcessorUtils("x_355681_fa").wrapPrototype(CoreUtils.prototype);]]></script>
<sys_class_name>sys_script_include</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-29 15:32:58</sys_created_on>
<sys_id>bc225ffb976461105838bfb3f153afee</sys_id>
<sys_name>CoreUtils</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_bc225ffb976461105838bfb3f153afee</sys_update_name>
</sys_script_include>
</record_update>

View File

@ -28,6 +28,20 @@
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2023-01-14 12:11:26</sys_updated_on>
</sys_ui_form_section>
<sys_ui_form_section action="INSERT_OR_UPDATE">
<position>2</position>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-29 11:41:36</sys_created_on>
<sys_domain>global</sys_domain>
<sys_domain_path>/</sys_domain_path>
<sys_id>646d52bb97a061105838bfb3f153af5b</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_overrides/>
<sys_ui_form display_value="x_355681_fa_log" name="x_355681_fa_log" sys_domain="global" view="Default view">e354dd8b971461105838bfb3f153afab</sys_ui_form>
<sys_ui_section caption="Debug Information" display_value="Debug Information" name="x_355681_fa_log" sys_domain="global" view="Default view">6c6d12bb97a061105838bfb3f153aff3</sys_ui_section>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2023-01-29 11:41:36</sys_updated_on>
</sys_ui_form_section>
<sys_ui_form action="INSERT_OR_UPDATE">
<name>x_355681_fa_log</name>
<roles/>

View File

@ -4,13 +4,13 @@
<element>type</element>
<position>0</position>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-14 17:17:59</sys_created_on>
<sys_id>318ad28b971861105838bfb3f153af87</sys_id>
<sys_created_on>2023-01-29 11:41:36</sys_created_on>
<sys_id>686d52bb97a061105838bfb3f153af64</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_ui_formatter/>
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_log" sys_domain="global" view="Default view">1824998b971461105838bfb3f153afdb</sys_ui_section>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2023-01-14 17:17:59</sys_updated_on>
<sys_updated_on>2023-01-29 11:41:36</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-14 17:17:59</sys_created_on>
<sys_id>b18ad28b971861105838bfb3f153af87</sys_id>
<sys_created_on>2023-01-29 11:41:36</sys_created_on>
<sys_id>6c6d52bb97a061105838bfb3f153af64</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_ui_formatter/>
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_log" sys_domain="global" view="Default view">1824998b971461105838bfb3f153afdb</sys_ui_section>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2023-01-14 17:17:59</sys_updated_on>
<sys_updated_on>2023-01-29 11:41:36</sys_updated_on>
<sys_user/>
<type>.split</type>
</sys_ui_element>
@ -32,55 +32,55 @@
<element>timestamp</element>
<position>2</position>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-14 17:17:59</sys_created_on>
<sys_id>358ad28b971861105838bfb3f153af87</sys_id>
<sys_created_on>2023-01-29 11:41:36</sys_created_on>
<sys_id>606d52bb97a061105838bfb3f153af65</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_ui_formatter/>
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_log" sys_domain="global" view="Default view">1824998b971461105838bfb3f153afdb</sys_ui_section>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2023-01-14 17:17:59</sys_updated_on>
<sys_updated_on>2023-01-29 11:41:36</sys_updated_on>
<sys_user/>
<type/>
</sys_ui_element>
<sys_ui_element action="INSERT_OR_UPDATE">
<element>do_not_delete</element>
<position>3</position>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-29 11:41:36</sys_created_on>
<sys_id>646d52bb97a061105838bfb3f153af65</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_ui_formatter/>
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_log" sys_domain="global" view="Default view">1824998b971461105838bfb3f153afdb</sys_ui_section>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2023-01-29 11:41:36</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-14 17:17:59</sys_created_on>
<sys_id>b58ad28b971861105838bfb3f153af87</sys_id>
<sys_created_on>2023-01-29 11:41:36</sys_created_on>
<sys_id>686d52bb97a061105838bfb3f153af65</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_ui_formatter/>
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_log" sys_domain="global" view="Default view">1824998b971461105838bfb3f153afdb</sys_ui_section>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2023-01-14 17:17:59</sys_updated_on>
<sys_updated_on>2023-01-29 11:41:36</sys_updated_on>
<sys_user/>
<type>.end_split</type>
</sys_ui_element>
<sys_ui_element action="INSERT_OR_UPDATE">
<element>message</element>
<position>4</position>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-14 17:17:59</sys_created_on>
<sys_id>398ad28b971861105838bfb3f153af87</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_ui_formatter/>
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_log" sys_domain="global" view="Default view">1824998b971461105838bfb3f153afdb</sys_ui_section>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2023-01-14 17:17:59</sys_updated_on>
<sys_user/>
<type/>
</sys_ui_element>
<sys_ui_element action="INSERT_OR_UPDATE">
<element>debug_information</element>
<position>5</position>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-28 12:45:16</sys_created_on>
<sys_id>df5269ab972021105838bfb3f153af60</sys_id>
<sys_created_on>2023-01-29 11:41:36</sys_created_on>
<sys_id>6c6d52bb97a061105838bfb3f153af65</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_ui_formatter/>
<sys_ui_section caption="NULL" display_value="" name="x_355681_fa_log" sys_domain="global" view="Default view">1824998b971461105838bfb3f153afdb</sys_ui_section>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2023-01-28 12:45:16</sys_updated_on>
<sys_updated_on>2023-01-29 11:41:36</sys_updated_on>
<sys_user/>
<type/>
</sys_ui_element>

View File

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?><record_update>
<sys_ui_section caption="Debug Information" section_id="6c6d12bb97a061105838bfb3f153aff3" sys_domain="global" table="x_355681_fa_log" version="3" view="">
<sys_ui_element action="INSERT_OR_UPDATE">
<element>debug_information</element>
<position>0</position>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-29 11:41:36</sys_created_on>
<sys_id>646d52bb97a061105838bfb3f153af6d</sys_id>
<sys_mod_count>0</sys_mod_count>
<sys_ui_formatter/>
<sys_ui_section caption="Debug Information" display_value="Debug Information" name="x_355681_fa_log" sys_domain="global" view="Default view">6c6d12bb97a061105838bfb3f153aff3</sys_ui_section>
<sys_updated_by>admin</sys_updated_by>
<sys_updated_on>2023-01-29 11:41:36</sys_updated_on>
<sys_user/>
<type/>
</sys_ui_element>
<sys_ui_section action="INSERT_OR_UPDATE">
<caption>Debug Information</caption>
<header>false</header>
<name>x_355681_fa_log</name>
<roles/>
<sys_class_name>sys_ui_section</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-01-29 11:41:36</sys_created_on>
<sys_domain>global</sys_domain>
<sys_domain_path>/</sys_domain_path>
<sys_id>6c6d12bb97a061105838bfb3f153aff3</sys_id>
<sys_name>x_355681_fa_log</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_ui_section_6c6d12bb97a061105838bfb3f153aff3</sys_update_name>
<sys_user/>
<title>false</title>
<view display_value="Default view" name="NULL">Default view</view>
<view_name/>
</sys_ui_section>
</sys_ui_section>
</record_update>