Files
sn/c04afa629713111093a8337e6253af6d/update/sys_ws_operation_a869a861977021105838bfb3f153af2d.xml
admin dc8bc52dae Implemented trigger logic to create correct fulfillment plans
Implemented ui macro for trigger table field fulfillment plan
Implemented quick actions for Task table
Updated admin settings to introduce quick settings.
2023-02-03 12:49:13 -08:00

56 lines
2.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?><record_update table="sys_ws_operation">
<sys_ws_operation action="INSERT_OR_UPDATE">
<active>true</active>
<consumes>application/json,application/xml,text/xml</consumes>
<consumes_customized>false</consumes_customized>
<default_operation_uri/>
<enforce_acl>cf9d01d3e73003009d6247e603f6a990</enforce_acl>
<http_method>GET</http_method>
<name>Get Extended Tables</name>
<operation_script><![CDATA[(function process(/*RESTAPIRequest*/ request, /*RESTAPIResponse*/ response) {
// implement resource here
var tableName = request.pathParams.tableName;
var body = {
tables:[]
};
var table = new GlideTableHierarchy(tableName);
var extensionTables = table.getAllExtensions();
var dbGr = new GlideRecord('sys_db_object');
dbGr.addQuery("name", "IN", extensionTables);
dbGr.orderBy("label");
dbGr.query();
while(dbGr.next()){
body.tables.push({
name: dbGr.getValue("name"),
label: dbGr.getValue("label")
});
}
response.setContentType('application/json');
response.setStatus(200);
response.setBody(body.tables);
})(request, response);]]></operation_script>
<operation_uri>/api/x_355681_fa/fulfillment_automater/extended-tables/{tableName}</operation_uri>
<produces>application/json,application/xml,text/xml</produces>
<produces_customized>false</produces_customized>
<relative_path>/extended-tables/{tableName}</relative_path>
<request_example/>
<requires_acl_authorization>true</requires_acl_authorization>
<requires_authentication>true</requires_authentication>
<requires_snc_internal_role>true</requires_snc_internal_role>
<short_description/>
<sys_class_name>sys_ws_operation</sys_class_name>
<sys_created_by>admin</sys_created_by>
<sys_created_on>2023-02-03 13:44:41</sys_created_on>
<sys_id>a869a861977021105838bfb3f153af2d</sys_id>
<sys_name>Get Extended Tables</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_ws_operation_a869a861977021105838bfb3f153af2d</sys_update_name>
<web_service_definition display_value="Fulfillment Automater">ee29a461977021105838bfb3f153af7e</web_service_definition>
<web_service_version/>
</sys_ws_operation>
</record_update>