Business RulesModuleglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_documentation_sys_user_x_86994_opsgenie_opsgenie_mobile_phone_contact_id_enx_86994_opsgenie_opsgenie_mobile_phone_contact_idensys_userOpsGenie Mobile Phone Contact Idssys_documentationadmin2017-05-23 06:50:43falsef4bc411bdb7a320030237d9ebf9619ac0OpsGenie Mobile Phone Contact Id98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_documentation_sys_user_x_86994_opsgenie_opsgenie_mobile_phone_contact_id_enadmin2017-05-23 06:50:43]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3500e56bc04f200300e6937d218110c7a40admin2017-08-08 15:29:35
sys_user
User.OpsGenie Mobile Phone Contact IdField LabelglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_fn_623746d2db00320030237d9ebf96194dinherit_from_parentpostpostfalseOpsGenie Webhook [ post ]${endPoint}/v1/json/servicenowv26dc682d2db00320030237d9ebf961911sys_rest_message_fnadmin2017-01-03 15:40:03true623746d2db00320030237d9ebf96194d9post98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_fn_623746d2db00320030237d9ebf96194dadmin2017-05-17 15:42:30falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3500e56bc04f200300e6937d218110c7a70admin2017-08-08 15:29:35
OpsGenieCustom ApplicationglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_dictionary_x_86994_opsgenie_opsgenie_configuration_sync<?xml version="1.0" encoding="UTF-8"?><record_update><sys_dictionary action="INSERT_OR_UPDATE" element="sync" table="x_86994_opsgenie_opsgenie_configuration"><active>true</active><array>false</array><array_denormalized>false</array_denormalized><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>Use Synchronization</column_label><comments/><create_roles/><default_value>false</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>sync</element><element_reference>false</element_reference><foreign_database/><internal_type display_value="">boolean</internal_type><mandatory>false</mandatory><max_length>40</max_length><name>x_86994_opsgenie_opsgenie_configuration</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/><sizeclass/><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>2017-05-25 08:41:14</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>e0a8bfbfdbfa720030237d9ebf9619ad</sys_id><sys_mod_count>2</sys_mod_count><sys_name>Use Synchronization</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_dictionary_x_86994_opsgenie_opsgenie_configuration_sync</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-05-28 09:05:34</sys_updated_on><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><widget/><write_roles/><xml_view>false</xml_view></sys_dictionary></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3504e56bc04f200300e6937d218110c7a30admin2017-08-08 15:29:35
x_86994_opsgenie_opsgenie_configuration
OpsGenie Configuration.Use SynchronizationDictionaryglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_fn_103c6c8bdb72320030237d9ebf9619e3inherit_from_parentgetgetfalseOpsGenie User API Endpoint [ get ]${endPoint}/v2/users${subEndPoint}45fb6c8bdb72320030237d9ebf961987sys_rest_message_fnadmin2017-05-22 09:50:12true103c6c8bdb72320030237d9ebf9619e32get98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_fn_103c6c8bdb72320030237d9ebf9619e3admin2017-08-04 08:01:36falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3504e56bc04f200300e6937d218110c7a60admin2017-08-08 15:29:35
closeScripted REST ResourceglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_dictionary_sys_user_x_86994_opsgenie_opsgenie_user_id<?xml version="1.0" encoding="UTF-8"?><record_update><sys_dictionary action="INSERT_OR_UPDATE" element="x_86994_opsgenie_opsgenie_user_id" table="sys_user"><active>true</active><array>false</array><array_denormalized>false</array_denormalized><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>OpsGenie User Id</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>x_86994_opsgenie_opsgenie_user_id</element><element_reference>false</element_reference><foreign_database/><internal_type display_value="String">string</internal_type><mandatory>false</mandatory><max_length>512</max_length><name>sys_user</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/><sizeclass/><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>2017-05-22 15:24:39</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>8b68f90fdbf2320030237d9ebf961933</sys_id><sys_mod_count>0</sys_mod_count><sys_name>OpsGenie User Id</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_dictionary_sys_user_x_86994_opsgenie_opsgenie_user_id</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-05-22 15:24:39</sys_updated_on><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><widget/><write_roles/><xml_view>false</xml_view></sys_dictionary></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3508e56bc04f200300e6937d218110c7a20admin2017-08-08 15:29:35
sys_user
User.OpsGenie User IdDictionaryglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_45fb6c8bdb72320030237d9ebf961987package_privateno_authenticationOpsGenie User API EndPoint.OpsGenie User API Endpoint${endPoint}/v2/users${subEndPoint}sys_rest_messageadmin2017-05-22 09:50:12true45fb6c8bdb72320030237d9ebf9619873OpsGenie User API Endpoint98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_45fb6c8bdb72320030237d9ebf961987admin2017-08-03 12:04:34falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3508e56bc04f200300e6937d218110c7a50admin2017-08-08 15:29:35
OpsGenie User API EndpointREST MessageglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_fn_e825b9b8dbd4320030237d9ebf9619d1inherit_from_parentpatchpatchfalseOpsGenie Alert API Endpoint [ patch ]${endPoint}/v2/alerts${subEndPoint}a80435b8dbd4320030237d9ebf961914sys_rest_message_fnadmin2017-01-11 08:45:46truee825b9b8dbd4320030237d9ebf9619d110patch98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_fn_e825b9b8dbd4320030237d9ebf9619d1admin2017-08-04 08:14:44falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3508e56bc04f200300e6937d218110c7a80admin2017-08-08 15:29:35
patchHTTP MethodglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_script_21e8633bdbfa720030237d9ebf96198c<?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>true</action_delete><action_insert>false</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>sys_user_group</collection><condition/><description/><execute_function>false</execute_function><filter_condition/><is_rest>false</is_rest><message/><name>OpsGenie Delete Team</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*/) {
var client = new OpsGenie_Client();
if (client.syncUsersAndGroupsWithOpsGenie) {
var teamName = client.replaceForbiddenCharacters(current.name.toString());
client.deleteTeamFromOpsGenie("/" + teamName, "name" );
}
})(current, previous);]]></script><sys_class_name>sys_script</sys_class_name><sys_created_by>admin</sys_created_by><sys_created_on>2017-05-25 07:37:33</sys_created_on><sys_customer_update>true</sys_customer_update><sys_domain>global</sys_domain><sys_domain_path>/</sys_domain_path><sys_id>21e8633bdbfa720030237d9ebf96198c</sys_id><sys_mod_count>2</sys_mod_count><sys_name>OpsGenie Delete Team</sys_name><sys_overrides/><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_script_21e8633bdbfa720030237d9ebf96198c</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-08-03 11:20:15</sys_updated_on><template/><when>after</when></sys_script><sys_translated_text action="delete_multiple" query="documentkey=21e8633bdbfa720030237d9ebf96198c"/></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3508e5a3044f200300e6937d218110c72e0admin2017-08-08 15:29:35
sys_user_group
OpsGenie Delete TeamBusiness RuleglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_script_include_880117fcdb03320030237d9ebf9619ab<?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_86994_opsgenie.OpsGenie_Configuration</api_name><client_callable>true</client_callable><description/><name>OpsGenie_Configuration</name><script><![CDATA[var OpsGenie_Configuration = Class.create();
OpsGenie_Configuration.prototype = Object.extendsObject(global.AbstractAjaxProcessor, {
getConfigData: function() {
var gr = new GlideRecord('x_86994_opsgenie_opsgenie_configuration');
gr.query();
var result = this.newItem("result");
if (gr.next()) {
var apiKey = gr.apikey.toString();
var endpoint = gr.opsgenie_endpoint.toString();
var useSynchronization = gr.sync;
var useAcknowledgeInsteadOfAssign = gr.use_acknowledge_instead_of_assign;
result.setAttribute("apiKey", apiKey);
result.setAttribute("endPoint", endpoint);
result.setAttribute("useSynchronization", useSynchronization);
result.setAttribute("useAcknowledgeInsteadOfAssign", useAcknowledgeInsteadOfAssign);
} else {
result.setAttribute("apiKey", "[YOUR OPSGENIE API KEY]");
result.setAttribute("endPoint", "https://api.opsgenie.com");
result.setAttribute("useSynchronization", false);
result.setAttribute("useAcknowledgeInsteadOfAssign", false);
}
},
deletePreviousConfigData: function() {
var checkIfSame = function(gr, apiKey, endpoint, useSync, useAck) {
return gr.apikey.toString() == apiKey && gr.opsgenie_endpoint.toString() == endpoint && gr.sync.toString() == useSync
&& gr.use_acknowledge_instead_of_assign.toString() == useAck;
};
var newApiKey = this.getParameter('sysparm_apiKey');
var newEndpoint = this.getParameter('sysparm_endpoint');
var newUseSync = this.getParameter('sysparm_useSync');
var newUseAck = this.getParameter('sysparm_useAck');
var foundEntry = false;
var duplicateDeleted = false;
var gr = new GlideRecord('x_86994_opsgenie_opsgenie_configuration');
gr.query();
while(gr.next()) {
var isSame = checkIfSame(gr, newApiKey, newEndpoint, newUseSync, newUseAck);
if (!isSame || foundEntry == true) {
gr.deleteRecord();
}
if (isSame) {
foundEntry = true;
}
}
},
type: 'OpsGenie_Configuration'
});]]></script><sys_class_name>sys_script_include</sys_class_name><sys_created_by>admin</sys_created_by><sys_created_on>2017-05-28 08:21:57</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>880117fcdb03320030237d9ebf9619ab</sys_id><sys_mod_count>25</sys_mod_count><sys_name>OpsGenie_Configuration</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy>read</sys_policy><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_script_include_880117fcdb03320030237d9ebf9619ab</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-05-29 11:48:19</sys_updated_on></sys_script_include></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3508e5a3044f200300e6937d218110c7310admin2017-08-08 15:29:35
OpsGenie ConfigurationTableglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_documentation_x_86994_opsgenie_opsgenie_configuration_sync_ensyncIf selected to value, users and groups in ServiceNow will be synchronized with OpsGenie users and teams. The synchronization is one-way (ServiceNow to OpsGenie).enx_86994_opsgenie_opsgenie_configurationUse Synchronizationssys_documentationadmin2017-05-25 08:41:14true5f29bbffdbfa720030237d9ebf9619123Use Synchronization98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_documentation_x_86994_opsgenie_opsgenie_configuration_sync_enadmin2017-05-28 10:13:33]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:350ce56bc04f200300e6937d218110c7a40admin2017-08-08 15:29:35
x_86994_opsgenie_opsgenie_configuration
OpsGenie Configuration.Use SynchronizationField LabelglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_fn_90bd6c03db72320030237d9ebf961949inherit_from_parentpatchpatchfalseOpsGenie User API Endpoint [ patch ]${endPoint}/v2/users${subEndPoint}45fb6c8bdb72320030237d9ebf961987sys_rest_message_fnadmin2017-05-22 10:02:08true90bd6c03db72320030237d9ebf9619494patch98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_fn_90bd6c03db72320030237d9ebf961949admin2017-08-04 11:10:41falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:350ce56bc04f200300e6937d218110c7a70admin2017-08-08 15:29:35
resolveScripted REST ResourceglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_dictionary_sys_user_x_86994_opsgenie_opsgenie_mobile_phone_contact_id<?xml version="1.0" encoding="UTF-8"?><record_update><sys_dictionary action="INSERT_OR_UPDATE" element="x_86994_opsgenie_opsgenie_mobile_phone_contact_id" table="sys_user"><active>true</active><array>false</array><array_denormalized>false</array_denormalized><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>OpsGenie Mobile Phone Contact Id</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>x_86994_opsgenie_opsgenie_mobile_phone_contact_id</element><element_reference>false</element_reference><foreign_database/><internal_type display_value="String">string</internal_type><mandatory>false</mandatory><max_length>512</max_length><name>sys_user</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/><sizeclass/><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>2017-05-23 06:50:43</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>209c011bdb7a320030237d9ebf961981</sys_id><sys_mod_count>0</sys_mod_count><sys_name>OpsGenie Mobile Phone Contact Id</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_dictionary_sys_user_x_86994_opsgenie_opsgenie_mobile_phone_contact_id</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-05-23 06:50:43</sys_updated_on><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><widget/><write_roles/><xml_view>false</xml_view></sys_dictionary></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3544e56bc04f200300e6937d218110c7a20admin2017-08-08 15:29:35
sys_user
User.OpsGenie Mobile Phone Contact IdDictionaryglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_0b314b9bdb3e320030237d9ebf9619b5package_privateno_authenticationOpsGenie Team API EndpointOpsGenie Team API Endpoint${endPoint}/v2/teams${subEndPoint}sys_rest_messageadmin2017-05-23 15:21:07true0b314b9bdb3e320030237d9ebf9619b51OpsGenie Team API Endpoint98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_0b314b9bdb3e320030237d9ebf9619b5admin2017-08-03 12:04:21falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3544e56bc04f200300e6937d218110c7a50admin2017-08-08 15:29:35
OpsGenie Team API EndpointREST MessageglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_fn_d815f9b8dbd4320030237d9ebf9619efinherit_from_parentpostpostfalseOpsGenie Alert API Endpoint [ post ]${endPoint}/v2/alerts${subEndPoint}a80435b8dbd4320030237d9ebf961914sys_rest_message_fnadmin2017-01-11 08:45:28trued815f9b8dbd4320030237d9ebf9619ef9post98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_fn_d815f9b8dbd4320030237d9ebf9619efadmin2017-08-04 08:10:22falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3544e56bc04f200300e6937d218110c7a80admin2017-08-08 15:29:35
postHTTP MethodglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_script_1025e7b7dbfa720030237d9ebf961937<?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>true</action_delete><action_insert>false</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>sys_user_grmember</collection><condition/><description/><execute_function>false</execute_function><filter_condition/><is_rest>false</is_rest><message/><name>OpsGenie Delete Team Member</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*/) {
var client = new OpsGenie_Client();
if (client.syncUsersAndGroupsWithOpsGenie) {
var user = current.user;
var group = current.group;
var userId = user.x_86994_opsgenie_opsgenie_user_id.toString();
var groupName = group.name;
client.deleteTeamMemberFromTeamInOpsGenie(client.replaceForbiddenCharacters(groupName), userId, "name");
}
})(current, previous);]]></script><sys_class_name>sys_script</sys_class_name><sys_created_by>admin</sys_created_by><sys_created_on>2017-05-25 07:23:36</sys_created_on><sys_customer_update>true</sys_customer_update><sys_domain>global</sys_domain><sys_domain_path>/</sys_domain_path><sys_id>1025e7b7dbfa720030237d9ebf961937</sys_id><sys_mod_count>9</sys_mod_count><sys_name>OpsGenie Delete Team Member</sys_name><sys_overrides/><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_script_1025e7b7dbfa720030237d9ebf961937</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-08-07 08:37:21</sys_updated_on><template/><when>after</when></sys_script><sys_translated_text action="delete_multiple" query="documentkey=1025e7b7dbfa720030237d9ebf961937"/></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3544e5a3044f200300e6937d218110c72e0admin2017-08-08 15:29:35
sys_user_grmember
OpsGenie Delete Team MemberBusiness RuleglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_script_include_50a78ad2db00320030237d9ebf961976<?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_86994_opsgenie.OpsGenie_Client</api_name><client_callable>false</client_callable><description/><name>OpsGenie_Client</name><script><![CDATA[var OpsGenie_Client = Class.create();
OpsGenie_Client.prototype = {
initialize: function() {
var ogConf = new GlideRecord('x_86994_opsgenie_opsgenie_configuration');
ogConf.query();
if (ogConf.next()) {
var apiKey = ogConf.apikey.toString();
var endpoint = ogConf.opsgenie_endpoint.toString();
var useSynchronization = ogConf.sync;
var useAckInsteadOfAssign = ogConf.use_acknowledge_instead_of_assign;
this.apiKey = apiKey;
this.endpoint = endpoint;
this.useAcknowledgeInsteadOfAssign = useAckInsteadOfAssign;
this.syncUsersAndGroupsWithOpsGenie = useSynchronization;
} else {
this.apiKey = "[YOUR OPSGENIE API KEY]";
this.endpoint = "https://api.opsgenie.com";
this.useAcknowledgeInsteadOfAssign = false;
this.syncUsersAndGroupsWithOpsGenie = false;
}
},
postToOpsGenie: function(contentMap) {
try {
var rest = new sn_ws.RESTMessageV2('x_86994_opsgenie.OpsGenie Webhook', 'post');
rest.setQueryParameter("apiKey", this.apiKey);
rest.setStringParameter("endPoint", this.endpoint);
rest.setRequestHeader("Content-Type", "application/json");
var content = new global.JSON().encode(contentMap);
rest.setRequestBody(content);
gs.debug("Posting to " + rest.getEndpoint() + " content: " + content);
var response = rest.execute();
var responseBody = response.getBody();
var httpStatus = response.getStatusCode();
var responseLogMessage = "Response status: " + httpStatus + ", body: " + responseBody;
if(!httpStatus.toString().startsWith("2")){
gs.error(responseLogMessage);
} else{
gs.debug(responseLogMessage);
}
}
catch(ex) {
var message = ex.getMessage();
gs.error("Exception occured: ", ex);
}
},
postToOpsGenieAlertAPI: function(contentMap, subEndpoint, identifierType) {
try {
var rest = new sn_ws.RESTMessageV2('x_86994_opsgenie.OpsGenie Alert API Endpoint', 'post');
rest.setRequestHeader("Authorization", "GenieKey " + this.apiKey);
if(identifierType != ""){
rest.setQueryParameter("identifierType", identifierType);
}
rest.setStringParameter("endPoint", this.endpoint);
rest.setStringParameter("subEndPoint", subEndpoint);
rest.setRequestHeader("Content-Type", "application/json");
var content = new global.JSON().encode(contentMap);
rest.setRequestBody(content);
gs.debug("Posting to " + rest.getEndpoint() + " content: " + content);
var response = rest.execute();
var responseBody = response.getBody();
var httpStatus = response.getStatusCode();
var responseLogMessage = "Response status: " + httpStatus + ", body: " + responseBody;
if(!httpStatus.toString().startsWith("2")){
gs.error(responseLogMessage);
} else{
gs.debug(responseLogMessage);
}
}
catch(ex) {
var message = ex.getMessage();
gs.error("Exception occured: ", ex);
}
},
postToOpsGenieUserAPI: function(contentMap, subEndpoint) {
try {
var rest = new sn_ws.RESTMessageV2('x_86994_opsgenie.OpsGenie User API Endpoint', 'post');
rest.setRequestHeader("Authorization", "GenieKey " + this.apiKey);
rest.setStringParameter("endPoint", this.endpoint);
rest.setStringParameter("subEndPoint", subEndpoint);
rest.setRequestHeader("Content-Type", "application/json");
var content = new global.JSON().encode(contentMap);
rest.setRequestBody(content);
gs.debug("Posting to " + rest.getEndpoint() + " content: " + content);
var response = rest.execute();
var responseBody = response.getBody();
var httpStatus = response.getStatusCode();
var responseLogMessage = "Response status: " + httpStatus + ", body: " + responseBody;
if(!httpStatus.toString().startsWith("2")){
gs.error(responseLogMessage);
} else{
gs.debug(responseLogMessage);
}
return response;
}
catch(ex) {
var message = ex.getMessage();
gs.error("[OpsGenie_Client] Exception occured: ", ex);
}
},
patchToOpsGenieUserAPI: function(contentMap, subEndpoint) {
try {
var rest = new sn_ws.RESTMessageV2('x_86994_opsgenie.OpsGenie User API Endpoint', 'patch');
rest.setRequestHeader("Authorization", "GenieKey " + this.apiKey);
rest.setStringParameter("endPoint", this.endpoint);
rest.setStringParameter("subEndPoint", subEndpoint);
rest.setRequestHeader("Content-Type", "application/json");
var content = new global.JSON().encode(contentMap);
rest.setRequestBody(content);
gs.debug("Posting to " + rest.getEndpoint() + " content: " + content);
var response = rest.execute();
var responseBody = response.getBody();
var httpStatus = response.getStatusCode();
var responseLogMessage = "Response status: " + httpStatus + ", body: " + responseBody;
if(!httpStatus.toString().startsWith("2")){
gs.error(responseLogMessage);
} else{
gs.debug(responseLogMessage);
}
return response;
}
catch(ex) {
var message = ex.getMessage();
gs.error("[OpsGenie_Client] Exception occured: ", ex);
}
},
postToOpsGenieTeamAPI: function(contentMap, subEndpoint, teamIdentifierType) {
try {
var rest = new sn_ws.RESTMessageV2('x_86994_opsgenie.OpsGenie Team API Endpoint', 'post');
rest.setRequestHeader("Authorization", "GenieKey " + this.apiKey);
if(teamIdentifierType != ""){
rest.setQueryParameter("teamIdentifierType", teamIdentifierType);
}
rest.setStringParameter("endPoint", this.endpoint);
rest.setStringParameter("subEndPoint", subEndpoint);
rest.setRequestHeader("Content-Type", "application/json");
var content = new global.JSON().encode(contentMap);
rest.setRequestBody(content);
gs.debug("Posting to " + rest.getEndpoint() + " content: " + content);
var response = rest.execute();
var responseBody = response.getBody();
var httpStatus = response.getStatusCode();
var responseLogMessage = "Response status: " + httpStatus + ", body: " + responseBody;
if(!httpStatus.toString().startsWith("2")){
gs.error(responseLogMessage);
} else{
gs.debug(responseLogMessage);
}
return response;
}
catch(ex) {
var message = ex.getMessage();
gs.error("Exception occured: ", ex);
}
},
deleteUserFromOpsGenie: function(subEndPoint) {
try {
var rest = new sn_ws.RESTMessageV2('x_86994_opsgenie.OpsGenie User API Endpoint', 'delete');
rest.setStringParameter("endPoint", this.endpoint);
rest.setStringParameter("subEndPoint", subEndPoint);
rest.setRequestHeader("Authorization", "GenieKey " + this.apiKey);
gs.debug("Sending delete request to " + rest.getEndpoint());
rest.executeAsync();
}
catch(ex) {
var message = ex.getMessage();
gs.error("Exception occured: ", ex);
}
},
deleteTeamFromOpsGenie: function(subEndPoint, identifierType) {
try {
var rest = new sn_ws.RESTMessageV2('x_86994_opsgenie.OpsGenie Team API Endpoint', 'delete');
rest.setRequestHeader("Authorization", "GenieKey " + this.apiKey);
rest.setStringParameter("endPoint", this.endpoint);
if(identifierType != ""){
rest.setQueryParameter("identifierType", identifierType);
}
rest.setStringParameter("subEndPoint", subEndPoint);
gs.debug("Sending delete request to " + rest.getEndpoint());
rest.executeAsync();
}
catch(ex) {
var message = ex.getMessage();
gs.error("Exception occured: ", ex);
}
},
deleteTeamMemberFromTeamInOpsGenie: function(teamName, userId, identifierType) {
try {
var rest = new sn_ws.RESTMessageV2('x_86994_opsgenie.OpsGenie Team API Endpoint', 'delete');
rest.setRequestHeader("Authorization", "GenieKey " + this.apiKey);
rest.setStringParameter("endPoint", this.endpoint);
if(identifierType != ""){
rest.setQueryParameter("teamIdentifierType", identifierType);
}
var formedSubEndPoint = "/" + teamName + "/members/" + userId;
rest.setStringParameter("subEndPoint", formedSubEndPoint);
gs.debug("Sending delete request to " + rest.getEndpoint());
rest.executeAsync();
}
catch(ex) {
var message = ex.getMessage();
gs.error("Exception occured: ", ex);
}
},
formatPhoneNumber: function(number) {
number = number
.replace(/\(/g, "")
.replace(/\)/g, "")
.replace(/\-/g, "")
.replace(/\//g, "")
.replace(/\+/g, "")
.replace(/\ /g, "");
if (number.length > 10) {
number = number.substring(0, number.length - 10) + "-" + number.substring(number.length - 10, number.length);
} else {
number = "1-" + number;
}
return number;
},
replaceForbiddenCharacters: function(teamName) {
teamName = teamName.replace(/[^0-9a-zA-Z]+/g, "_");
return teamName;
},
getAlertFromOpsGenie: function(alertId) {
try {
var rest = new sn_ws.RESTMessageV2('x_86994_opsgenie.OpsGenie Alert API Endpoint', 'get');
rest.setRequestHeader("Authorization", "GenieKey " + this.apiKey);
rest.setStringParameter("endPoint", this.endpoint);
rest.setQueryParameter("id", alertId);
rest.setStringParameter("subEndPoint", "/" + alertId);
rest.setRequestHeader("Content-Type", "application/json");
gs.debug("Sending GetAlert request to " + rest.getEndpoint());
var response = rest.execute();
var responseBody = response.getBody();
var httpStatus = response.getStatusCode();
var responseLogMessage = "Response status: " + httpStatus + ", body: " + responseBody;
if(!httpStatus.toString().startsWith("2")) {
gs.error(responseLogMessage);
} else {
gs.debug(responseLogMessage);
return responseBody;
}
} catch(ex) {
var message = ex.getMessage();
gs.error("Exception occurred: ", ex);
}
},
type: 'OpsGenie_Client'
};]]></script><sys_class_name>sys_script_include</sys_class_name><sys_created_by>admin</sys_created_by><sys_created_on>2017-01-03 15:42:31</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>50a78ad2db00320030237d9ebf961976</sys_id><sys_mod_count>114</sys_mod_count><sys_name>OpsGenie_Client</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_script_include_50a78ad2db00320030237d9ebf961976</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-08-07 08:41:41</sys_updated_on></sys_script_include></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3544e5a3044f200300e6937d218110c7310admin2017-08-08 15:29:35
Script IncludesModuleglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_documentation_x_86994_opsgenie_opsgenie_configuration_opsgenie_endpoint_enopsgenie_endpointOpsGenie endpoint URL. You might want to change it when you're working on different OpsGenie environments.enx_86994_opsgenie_opsgenie_configurationOpsGenie Endpointssys_documentationadmin2017-05-28 13:30:15truebd181801dbc3320030237d9ebf9619692OpsGenie Endpoint98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_documentation_x_86994_opsgenie_opsgenie_configuration_opsgenie_endpoint_enadmin2017-05-28 13:31:26]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3548e56bc04f200300e6937d218110c7a40admin2017-08-08 15:29:35
x_86994_opsgenie_opsgenie_configuration
OpsGenie Configuration.OpsGenie EndpointField LabelglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_fn_8af4f9b8dbd4320030237d9ebf9619d6inherit_from_parentgetgetfalseOpsGenie Alert API Endpoint [ get ]${endPoint}/v2/alerts${subEndPoint}a80435b8dbd4320030237d9ebf961914sys_rest_message_fnadmin2017-01-11 08:45:10true8af4f9b8dbd4320030237d9ebf9619d69get98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_fn_8af4f9b8dbd4320030237d9ebf9619d6admin2017-08-04 08:06:22falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3548e56bc04f200300e6937d218110c7a70admin2017-08-08 15:29:35
x_86994_opsgenie_opsgenie_configuration.x_86994_opsgenie.opsgenie_configuration_userAccess RolesglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_ws_operation_a8fd383cdbf6320030237d9ebf961931<?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/><http_method>POST</http_method><name>sample</name><operation_script><![CDATA[(function process(/*RESTAPIRequest*/ request, /*RESTAPIResponse*/ response) {
var body = request.body.data;
var alertId = body.alert.alertId;
gs.info("[Sample] Processing message: " + new global.JSON().encode(body));
gs.info("[Sample] alertId: " + alertId);
var client = new OpsGenie_Client();
var alertFromOpsGenie = client.getAlertFromOpsGenie(alertId);
gs.info("[Sample] Response to Get Alert request from OpsGenie: " + new global.JSON().encode(alertFromOpsGenie));
})(request, response);]]></operation_script><operation_uri>/api/x_86994_opsgenie/opsgenie2sn/sample</operation_uri><produces>application/json,application/xml,text/xml</produces><produces_customized>false</produces_customized><relative_path>/sample</relative_path><request_example/><requires_acl_authorization>false</requires_acl_authorization><requires_authentication>false</requires_authentication><short_description/><sys_class_name>sys_ws_operation</sys_class_name><sys_created_by>admin</sys_created_by><sys_created_on>2017-05-15 11:22:31</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>a8fd383cdbf6320030237d9ebf961931</sys_id><sys_mod_count>7</sys_mod_count><sys_name>sample</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_ws_operation_a8fd383cdbf6320030237d9ebf961931</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-05-17 15:29:57</sys_updated_on><web_service_definition display_value="opsgenie2sn">c08571f8dbd4320030237d9ebf961972</web_service_definition><web_service_version/></sys_ws_operation></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:354ce5a3044f200300e6937d218110c7350admin2017-08-08 15:29:35
sampleScripted REST ResourceglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_dictionary_sys_user_x_86994_opsgenie_opsgenie_business_phone_contact_id<?xml version="1.0" encoding="UTF-8"?><record_update><sys_dictionary action="INSERT_OR_UPDATE" element="x_86994_opsgenie_opsgenie_business_phone_contact_id" table="sys_user"><active>true</active><array>false</array><array_denormalized>false</array_denormalized><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>OpsGenie Business Phone Contact Id</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>x_86994_opsgenie_opsgenie_business_phone_contact_id</element><element_reference>false</element_reference><foreign_database/><internal_type display_value="String">string</internal_type><mandatory>false</mandatory><max_length>512</max_length><name>sys_user</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/><sizeclass/><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>2017-05-23 06:49:42</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>a45acd97db7a320030237d9ebf96198f</sys_id><sys_mod_count>0</sys_mod_count><sys_name>OpsGenie Business Phone Contact Id</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_dictionary_sys_user_x_86994_opsgenie_opsgenie_business_phone_contact_id</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-05-23 06:49:42</sys_updated_on><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><widget/><write_roles/><xml_view>false</xml_view></sys_dictionary></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3580e56bc04f200300e6937d218110c7a20admin2017-08-08 15:29:35
sys_user
User.OpsGenie Business Phone Contact IdDictionaryglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_documentation_x_86994_opsgenie_opsgenie_configuration__enContains configuration data for OpsGenie integration.enx_86994_opsgenie_opsgenie_configurationOpsGenie Configurationssys_documentationadmin2017-05-25 08:38:01true9c78f3ffdbfa720030237d9ebf96190f4OpsGenie Configuration98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_documentation_x_86994_opsgenie_opsgenie_configuration__enadmin2017-05-28 10:14:45]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3580e56bc04f200300e6937d218110c7a50admin2017-08-08 15:29:35
x_86994_opsgenie_opsgenie_configuration
OpsGenie ConfigurationField LabelglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_fn_aea1475fdb3e320030237d9ebf961914inherit_from_parentpostpostfalseOpsGenie Team API Endpoint [ post ]${endPoint}/v2/teams${subEndPoint}0b314b9bdb3e320030237d9ebf9619b5sys_rest_message_fnadmin2017-05-23 15:22:18trueaea1475fdb3e320030237d9ebf9619141post98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_fn_aea1475fdb3e320030237d9ebf961914admin2017-08-04 08:12:57falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3580e56bc04f200300e6937d218110c7a80admin2017-08-08 15:29:35
OpsGenie Configuration.API KeyField LabelglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_fn_65814f5bdb3e320030237d9ebf9619f3inherit_from_parentgetgetfalseOpsGenie Team API Endpoint [ get ]${endPoint}/v2/teams${subEndPoint}0b314b9bdb3e320030237d9ebf9619b5sys_rest_message_fnadmin2017-05-23 15:21:07true65814f5bdb3e320030237d9ebf9619f32get98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_fn_65814f5bdb3e320030237d9ebf9619f3admin2017-08-04 08:12:44falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3584e56bc04f200300e6937d218110c7a70admin2017-08-08 15:29:35
x_86994_opsgenie_opsgenie_configuration.x_86994_opsgenie.opsgenie_configuration_userAccess RolesglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_ws_operation_51e5c3f9db38320030237d9ebf96197c<?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/><http_method>POST</http_method><name>assignToUser</name><operation_script><![CDATA[(function process(/*RESTAPIRequest*/ request, /*RESTAPIResponse*/ response) {
var body = request.body.data;
gs.info("[Assign Incident To User] Processing message: {alias=" + body.alias + ", owner=" + body.assignedTo + "}");
var alertAlias = body.alias;
var assignedTo = body.assignedTo;
var inc = new GlideRecord('incident');
inc.addQuery("x_86994_opsgenie_alert_alias", alertAlias);
inc.addQuery("state", "!=", 6);
inc.addQuery("state", "!=", 7);
inc.query();
if (inc.next()) {
var user = new GlideRecord('sys_user');
user.addQuery('email', assignedTo);
user.query();
if (user.next()) {
inc.assigned_to = user.sys_id.toString();
inc.setWorkflow(false);
inc.update();
gs.info("[Assign User To Incident] Processing finished.");
} else {
gs.debug('[Assign User To Incident] Unable to find user with name: ' + assignedTo);
}
} else {
gs.error('[Assign User To Incident] Unable to find incident with x_86994_opsgenie_alert_alias : ' + alertAlias);
}
})(request, response);]]></operation_script><operation_uri>/api/x_86994_opsgenie/opsgenie2sn/assignToUser</operation_uri><produces>application/json,application/xml,text/xml</produces><produces_customized>false</produces_customized><relative_path>/assignToUser</relative_path><request_example/><requires_acl_authorization>false</requires_acl_authorization><requires_authentication>false</requires_authentication><short_description/><sys_class_name>sys_ws_operation</sys_class_name><sys_created_by>admin</sys_created_by><sys_created_on>2017-02-08 13:56:29</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>51e5c3f9db38320030237d9ebf96197c</sys_id><sys_mod_count>8</sys_mod_count><sys_name>assignToUser</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_ws_operation_51e5c3f9db38320030237d9ebf96197c</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-02-21 13:31:34</sys_updated_on><web_service_definition display_value="opsgenie2sn">c08571f8dbd4320030237d9ebf961972</web_service_definition><web_service_version/></sys_ws_operation></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:3588e5a3044f200300e6937d218110c7350admin2017-08-08 15:29:35
assignToUserScripted REST ResourceglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_dictionary_x_86994_opsgenie_opsgenie_configuration_null<?xml version="1.0" encoding="UTF-8"?><record_update><sys_dictionary action="INSERT_OR_UPDATE" element="" table="x_86994_opsgenie_opsgenie_configuration"><active>true</active><array>false</array><array_denormalized>false</array_denormalized><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/><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/><element_reference>false</element_reference><foreign_database/><internal_type display_value="Collection">collection</internal_type><mandatory>false</mandatory><max_length>40</max_length><name>x_86994_opsgenie_opsgenie_configuration</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/><sizeclass/><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>2017-05-25 08:38:01</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>1c78f3ffdbfa720030237d9ebf961909</sys_id><sys_mod_count>0</sys_mod_count><sys_name>x_86994_opsgenie_opsgenie_configuration</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_dictionary_x_86994_opsgenie_opsgenie_configuration_null</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-05-25 08:38:01</sys_updated_on><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><widget/><write_roles/><xml_view>false</xml_view></sys_dictionary></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:358ce56bc04f200300e6937d218110c7a20admin2017-08-08 15:29:35
x_86994_opsgenie_opsgenie_configuration
OpsGenie ConfigurationDictionaryglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_a80435b8dbd4320030237d9ebf961914package_privateno_authenticationOpsGenie Alert API Endpoint.OpsGenie Alert API Endpoint${endPoint}/v2/alerts${subEndPoint}sys_rest_messageadmin2017-01-11 08:42:08truea80435b8dbd4320030237d9ebf96191410OpsGenie Alert API Endpoint98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_a80435b8dbd4320030237d9ebf961914admin2017-08-03 12:04:10falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:358ce56bc04f200300e6937d218110c7a50admin2017-08-08 15:29:35
OpsGenie Alert API EndpointREST MessageglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_fn_f0f1875fdb3e320030237d9ebf961917inherit_from_parentdeletedeletefalseOpsGenie Team API Endpoint [ delete ]${endPoint}/v2/teams${subEndPoint}0b314b9bdb3e320030237d9ebf9619b5sys_rest_message_fnadmin2017-05-23 15:23:21truef0f1875fdb3e320030237d9ebf9619171delete98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_fn_f0f1875fdb3e320030237d9ebf961917admin2017-08-04 08:15:26falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:358ce56bc04f200300e6937d218110c7a80admin2017-08-08 15:29:35
ScriptableRESTMessageClient.executeAsyncCross scope privilegeglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_script_2fb5c292db00320030237d9ebf9619ad<?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>false</action_insert><action_query>false</action_query><action_update>true</action_update><active>true</active><add_message>false</add_message><advanced>true</advanced><change_fields>false</change_fields><client_callable>false</client_callable><collection>incident</collection><condition/><description/><execute_function>false</execute_function><filter_condition table="incident">stateCHANGESTO6^ORstateCHANGESTO7^EQ<item endquery="false" field="state" goto="false" newquery="false" operator="CHANGESTO" or="false" value="6"/><item endquery="false" field="state" goto="false" newquery="false" operator="CHANGESTO" or="true" value="7"/><item endquery="true" field="" goto="false" newquery="false" operator="=" or="false" value=""/></filter_condition><is_rest>false</is_rest><message/><name>OpsGenie Close Alert</name><order>2</order><priority>1</priority><rest_method/><rest_method_text/><rest_service/><rest_service_text/><rest_variables/><role_conditions/><script><![CDATA[(function executeRule(current, previous /*null when async*/) {
var client = new OpsGenie_Client();
var alertAlias = current.x_86994_opsgenie_alert_alias;
var state = current.state.getDisplayValue().toString();
var closeNotes = current.close_notes.toString();
var closeCode = current.close_code.getDisplayValue().toString();
var contentMap = {
state: state,
closeCode: closeCode,
closeNotes: closeNotes,
incidentNumber: current.number.toString()
};
if (alertAlias == null || alertAlias == "") {
contentMap.alias = current.number.toString();
} else {
contentMap.alias = alertAlias.toString();
}
client.postToOpsGenie(contentMap);
})(current, previous);]]></script><sys_class_name>sys_script</sys_class_name><sys_created_by>admin</sys_created_by><sys_created_on>2017-01-03 15:34:48</sys_created_on><sys_customer_update>true</sys_customer_update><sys_domain>global</sys_domain><sys_domain_path>/</sys_domain_path><sys_id>2fb5c292db00320030237d9ebf9619ad</sys_id><sys_mod_count>29</sys_mod_count><sys_name>OpsGenie Close Alert</sys_name><sys_overrides/><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_script_2fb5c292db00320030237d9ebf9619ad</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-08-04 07:23:30</sys_updated_on><template/><when>async</when></sys_script><sys_translated_text action="delete_multiple" query="documentkey=2fb5c292db00320030237d9ebf9619ad"/></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:358ce5a3044f200300e6937d218110c72e0admin2017-08-08 15:29:35
incident
OpsGenie Close AlertBusiness RuleglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_security_acl_4478f3ffdbfa720030237d9ebf961904truetruefalseDefault access control on x_86994_opsgenie_opsgenie_configurationx_86994_opsgenie_opsgenie_configurationdeletesys_security_acladmin2017-05-25 08:38:01true4478f3ffdbfa720030237d9ebf9619040x_86994_opsgenie_opsgenie_configuration98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_security_acl_4478f3ffdbfa720030237d9ebf961904admin2017-05-25 08:38:01record]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:358ce5a3044f200300e6937d218110c7310admin2017-08-08 15:29:35
x_86994_opsgenie_opsgenie_configuration
x_86994_opsgenie_opsgenie_configurationAccess ControlglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_ws_operation_02d535f8dbd4320030237d9ebf961921<?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>9bdf2c9137031200612747efbe41f1fd</enforce_acl><http_method>POST</http_method><name>create</name><operation_script><![CDATA[(function process(/*RESTAPIRequest*/ request, /*RESTAPIResponse*/ response) {
var body = request.body.data;
var inc = new GlideRecord('incident');
inc.short_description = body.shortDescription;
inc.description = body.description;
inc.x_86994_opsgenie_alert_alias = body.alias;
var groupName = body.group;
if (groupName != null && groupName != "") {
var group = new GlideRecord('sys_user_group');
group.addQuery('name', groupName);
group.query();
if (group.next()) {
inc.assignment_group = group.sys_id.toString();
} else {
gs.debug('[Create Incident] Unable to find group with name: ' + groupName);
}
}
inc.insert();
var incidentLink = gs.getProperty('glide.servlet.uri') + inc.getLink(false);
var sysId = inc.getUniqueValue();
return {
"incidentLink": incidentLink,
"sysId": sysId
};
})(request, response);]]></operation_script><operation_uri>/api/x_86994_opsgenie/opsgenie2sn</operation_uri><produces>application/json,application/xml,text/xml</produces><produces_customized>false</produces_customized><relative_path>/</relative_path><request_example/><requires_acl_authorization>false</requires_acl_authorization><requires_authentication>false</requires_authentication><short_description/><sys_class_name>sys_ws_operation</sys_class_name><sys_created_by>admin</sys_created_by><sys_created_on>2017-01-11 08:51:10</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>02d535f8dbd4320030237d9ebf961921</sys_id><sys_mod_count>27</sys_mod_count><sys_name>create</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_ws_operation_02d535f8dbd4320030237d9ebf961921</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-05-09 13:36:33</sys_updated_on><web_service_definition display_value="opsgenie2sn">c08571f8dbd4320030237d9ebf961972</web_service_definition><web_service_version/></sys_ws_operation></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:358ce5a3044f200300e6937d218110c7340admin2017-08-08 15:29:35
OpsGenie ConfigurationModuleglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_documentation_sys_user_x_86994_opsgenie_opsgenie_user_id_enx_86994_opsgenie_opsgenie_user_idensys_userOpsGenie User Idssys_documentationadmin2017-05-22 15:24:40false6fb87d0fdbf2320030237d9ebf96196e0OpsGenie User Id98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_documentation_sys_user_x_86994_opsgenie_opsgenie_user_id_enadmin2017-05-22 15:24:40]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:35c0e56bc04f200300e6937d218110c7a40admin2017-08-08 15:29:35
sys_user
User.OpsGenie User IdField LabelglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_fn_63578e92db00320030237d9ebf9619aainherit_from_parentputputfalseOpsGenie Webhook [ put ]${endPoint}/v1/json/servicenowv26dc682d2db00320030237d9ebf961911sys_rest_message_fnadmin2017-01-03 15:40:40true63578e92db00320030237d9ebf9619aa8put98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_fn_63578e92db00320030237d9ebf9619aaadmin2017-05-17 15:42:47falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:35c0e56bc04f200300e6937d218110c7a70admin2017-08-08 15:29:35
OpsGenieApplication MenuglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_dictionary_x_86994_opsgenie_opsgenie_configuration_use_acknowledge_instead_of_assign<?xml version="1.0" encoding="UTF-8"?><record_update><sys_dictionary action="INSERT_OR_UPDATE" element="use_acknowledge_instead_of_assign" table="x_86994_opsgenie_opsgenie_configuration"><active>true</active><array>false</array><array_denormalized>false</array_denormalized><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>Use Acknowledge Instead Of Assign</column_label><comments/><create_roles/><default_value>false</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>use_acknowledge_instead_of_assign</element><element_reference>false</element_reference><foreign_database/><internal_type display_value="">boolean</internal_type><mandatory>false</mandatory><max_length>40</max_length><name>x_86994_opsgenie_opsgenie_configuration</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/><sizeclass/><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>2017-05-25 11:17:18</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>bb7c988cdb0f720030237d9ebf961976</sys_id><sys_mod_count>1</sys_mod_count><sys_name>Use Acknowledge Instead Of Assign</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_dictionary_x_86994_opsgenie_opsgenie_configuration_use_acknowledge_instead_of_assign</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-05-28 09:07:47</sys_updated_on><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><widget/><write_roles/><xml_view>false</xml_view></sys_dictionary></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:35c4e56bc04f200300e6937d218110c7a30admin2017-08-08 15:29:35
x_86994_opsgenie_opsgenie_configuration
OpsGenie Configuration.Use Acknowledge Instead Of AssignDictionaryglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_rest_message_fn_1cace0cbdb72320030237d9ebf96192finherit_from_parentpostpostfalseOpsGenie User API Endpoint [ post ]${endPoint}/v2/users${subEndPoint}45fb6c8bdb72320030237d9ebf961987sys_rest_message_fnadmin2017-05-22 09:56:38true1cace0cbdb72320030237d9ebf96192f2post98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_rest_message_fn_1cace0cbdb72320030237d9ebf96192fadmin2017-08-04 08:01:55falsefalse]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:35c4e56bc04f200300e6937d218110c7a60admin2017-08-08 15:29:35
deleteHTTP MethodglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_script_2d79ee53db3e320030237d9ebf961902<?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>true</action_delete><action_insert>false</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>sys_user</collection><condition/><description/><execute_function>false</execute_function><filter_condition/><is_rest>false</is_rest><message/><name>OpsGenie Delete User</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*/) {
var client = new OpsGenie_Client();
if (client.syncUsersAndGroupsWithOpsGenie) {
var userId = current.x_86994_opsgenie_opsgenie_user_id.toString();
var subEndpoint = "/".concat(userId)
client.deleteUserFromOpsGenie(subEndpoint);
}
})(current, previous);]]></script><sys_class_name>sys_script</sys_class_name><sys_created_by>admin</sys_created_by><sys_created_on>2017-05-23 13:45:07</sys_created_on><sys_customer_update>true</sys_customer_update><sys_domain>global</sys_domain><sys_domain_path>/</sys_domain_path><sys_id>2d79ee53db3e320030237d9ebf961902</sys_id><sys_mod_count>9</sys_mod_count><sys_name>OpsGenie Delete User</sys_name><sys_overrides/><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_script_2d79ee53db3e320030237d9ebf961902</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-08-04 11:33:15</sys_updated_on><template/><when>after</when></sys_script><sys_translated_text action="delete_multiple" query="documentkey=2d79ee53db3e320030237d9ebf961902"/></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:35c8e5a3044f200300e6937d218110c72e0admin2017-08-08 15:29:35
sys_user
OpsGenie Delete UserBusiness RuleglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_security_acl_4478b3ffdbfa720030237d9ebf9619f9truetruefalseDefault access control on x_86994_opsgenie_opsgenie_configurationx_86994_opsgenie_opsgenie_configurationreadsys_security_acladmin2017-05-25 08:38:01true4478b3ffdbfa720030237d9ebf9619f90x_86994_opsgenie_opsgenie_configuration98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_security_acl_4478b3ffdbfa720030237d9ebf9619f9admin2017-05-25 08:38:01record]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:35c8e5a3044f200300e6937d218110c7310admin2017-08-08 15:29:35
x_86994_opsgenie_opsgenie_configuration
x_86994_opsgenie_opsgenie_configurationAccess ControlglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_ws_definition_c08571f8dbd4320030237d9ebf961972true/api/x_86994_opsgenie/opsgenie2snapplication/json,application/xml,text/xmlfalseNo active default versionfalseopsgenie2snx_86994_opsgenieapplication/json,application/xml,text/xmlfalseopsgenie2snsys_ws_definitionadmin2017-01-11 08:47:44truec08571f8dbd4320030237d9ebf9619720opsgenie2sn98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_ws_definition_c08571f8dbd4320030237d9ebf961972admin2017-01-11 08:47:44]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:35c8e5a3044f200300e6937d218110c7340admin2017-08-08 15:29:35
opsgenie2snScripted REST APIglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_dictionary_incident_x_86994_opsgenie_alert_alias<?xml version="1.0" encoding="UTF-8"?><record_update><sys_dictionary action="INSERT_OR_UPDATE" element="x_86994_opsgenie_alert_alias" table="incident"><active>true</active><array>false</array><array_denormalized>false</array_denormalized><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>Alert alias</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>x_86994_opsgenie_alert_alias</element><element_reference>false</element_reference><foreign_database/><internal_type display_value="String">string</internal_type><mandatory>false</mandatory><max_length>512</max_length><name>incident</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/><sizeclass/><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>2017-01-12 12:21:49</sys_created_on><sys_customer_update>true</sys_customer_update><sys_id>4310bf01db90720030237d9ebf9619a2</sys_id><sys_mod_count>0</sys_mod_count><sys_name>Alert alias</sys_name><sys_package display_value="OpsGenie" source="x_86994_opsgenie">98838612db00320030237d9ebf9619ae</sys_package><sys_policy/><sys_replace_on_upgrade>false</sys_replace_on_upgrade><sys_scope display_value="OpsGenie">98838612db00320030237d9ebf9619ae</sys_scope><sys_update_name>sys_dictionary_incident_x_86994_opsgenie_alert_alias</sys_update_name><sys_updated_by>admin</sys_updated_by><sys_updated_on>2017-01-12 12:21:49</sys_updated_on><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><widget/><write_roles/><xml_view>false</xml_view></sys_dictionary></record_update>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:35cce56bc04f200300e6937d218110c7a10admin2017-08-08 15:29:35
incident
Incident.Alert aliasDictionaryglobalINSERT_OR_UPDATE98838612db00320030237d9ebf9619aecustomersys_documentation_x_86994_opsgenie_opsgenie_configuration_use_acknowledge_instead_of_assign_enuse_acknowledge_instead_of_assignIf selected to value, OpsGenie alert will be acknowledged instead of being assigned to user, when the incident is assigned to someone in ServiceNow.enx_86994_opsgenie_opsgenie_configurationUse Acknowledge Instead Of Assignssys_documentationadmin2017-05-25 11:17:18true65ec5c8cdb0f720030237d9ebf9619552Use Acknowledge Instead Of Assign98838612db00320030237d9ebf9619aefalse98838612db00320030237d9ebf9619aesys_documentation_x_86994_opsgenie_opsgenie_configuration_use_acknowledge_instead_of_assign_enadmin2017-05-28 10:14:14]]>c8e56bc04f200300e6937d218110c79ffalseadmin2017-08-08 15:29:35cce56bc04f200300e6937d218110c7a40admin2017-08-08 15:29:35