INotificationScriptAdministrationService1

Operations

NameSignatureDescription
Activatevoid Activate(Uri scriptUri)Activate a script
BindNotificationScriptEventTriggeredScriptBindingReference1 BindNotificationScript(ScriptTargetParameter1 script, EventBindingTargetParameter1 eventTarget)Bind the specified script to be run based on events matching the specified triggers
BulkDeleteScriptBulkDeleteResults1 BulkDelete(Uri[] scriptUris, Uri scriptBulkDeleteOptionUri)Delete many scripts
BulkGetScriptDescriptionSummaryScriptDescriptionSummary1[] BulkGetScriptDescriptionSummary(Uri[] scriptUris)Retrieve script description summary for many scripts
BulkGetScriptDetailsScriptDetails1[] BulkGetScriptDetails(Uri[] scriptUris)Retrieve script details for many scripts. Null elements will be returned for requested scripts that can not be returned
CreateEditDraftUri CreateEditDraft(Uri scriptUri)Create a draft of an existing script.
CreateFromGlobalScriptReference1 CreateFromGlobal(GlobalScriptTargetParameter1 globalScript, String unitOfWorkId)Copy a script from global script
CreateNewDraftUri CreateNewDraft()Create a draft of a new script.
Deactivatevoid Deactivate(Uri scriptUri)Deactivate a script. Existing bindings will still use the script, but the script will be unavailable for new bindings.
Deletevoid Delete(Uri scriptUri)Delete a script
GetActiveScriptsScriptReference1[] GetActiveScripts()Retrieve a list of all enabled scripts in the system
GetAllNotificationScriptEventBindingDetailsForScriptEventTriggeredScriptBindingDetails1[] GetAllNotificationScriptEventBindingDetailsForScript(Uri scriptUri)Get list of binding details for the specified script
GetAllNotificationScriptEventBindingsEventTriggeredScriptBindingReference1[] GetAllNotificationScriptEventBindings()Get all notification script event bindings
GetAllScriptsScriptReference1[] GetAllScripts()Retrieve a list of all scripts in the system
GetConfigurableNotificationScriptDetailsConfigurableNotificationScriptDetails1 GetConfigurableNotificationScriptDetails(Uri scriptUri)Retrieve notification script details for a notification script or notification script draft.
GetNotificationScriptEventBindingDetailsEventTriggeredScriptBindingDetails1 GetNotificationScriptEventBindingDetails(EventTriggeredScriptBindingTargetParameter1 target)Get details of the specified script
GetScriptScriptReference1 GetScript(Uri scriptUri)Get a given script
GetScriptDetailsScriptDetails1 GetScriptDetails(Uri scriptUri)Retrieve script details for a script or script draft.
GetScriptDetailsIfUpdatedScriptConditionalDetails1 GetScriptDetailsIfUpdated(Uri scriptUri, Uri scriptVersionUri)Retrieve script details for a script or draft if it has been changed since the provided parameter ScriptVersion.
GetScriptsWithKeyValuesScriptReference1[] GetScriptsWithKeyValues(ScriptKeyValue1[] keyValues)Retrieve a list of all scripts which have a specified setting value
GetUriFromDraftUri GetUriFromDraft(Uri draftUri)Convert a script draft URI into the backing script URI.
GetUriFromSlugUri GetUriFromSlug(String scriptSlug)Convert a script slug into a URI.
GetUserNotificationPreferencesUserNotificationPreferences1 GetUserNotificationPreferences(Uri userUri)Get details of all notification preferences for the specified user
PublishDraftScriptReference1 PublishDraft(Uri draftUri)Publish a script draft, converting it into a script that is returned.
PutScriptScriptReference1 PutScript(ScriptParameter1 script)Put an entire script object and corresponding properties
PutSettingValueForScriptvoid PutSettingValueForScript(Uri scriptUri, ScriptKeyValue1 keyValue)Sets the specified key on the specified script or draft
PutUserNotificationPreferencesvoid PutUserNotificationPreferences(UserTargetParameter1 user, UserNotificationPreferences1 preferences)Put details of all notification preferences for the specified user
UnbindNotificationScriptvoid UnbindNotificationScript(EventTriggeredScriptBindingTargetParameter1 binding)Remove the specified script binding
UpdateCostCentervoid UpdateCostCenter(Uri scriptUri, CostCenterTargetParameter1 costCenter)Modify the cost center of a notification script or notification script draft.
UpdateDepartmentGroupvoid UpdateDepartmentGroup(Uri scriptUri, DepartmentGroupTargetParameter1 departmentGroup)Modify the department group of a notification script or notification script draft.
UpdateDescriptionvoid UpdateDescription(Uri scriptUri, String description)Modify the description of a script or draft.
UpdateDetailedDescriptionvoid UpdateDetailedDescription(Uri scriptUri, String detailedDescription)Modify the detail description of a script or draft.
UpdateDivisionvoid UpdateDivision(Uri scriptUri, DivisionTargetParameter1 division)Modify the division of a notification script or notification script draft.
UpdateEmployeeTypeGroupvoid UpdateEmployeeTypeGroup(Uri scriptUri, EmployeeTypeGroupTargetParameter1 employeeTypeGroup)Modify the employeetype group of a notification script or notification script draft.
UpdateLocationvoid UpdateLocation(Uri scriptUri, LocationTargetParameter1 location)Modify the location of a notification script or notification script draft.
UpdateNamevoid UpdateName(Uri scriptUri, String name)Modify the name of a script or draft.
UpdateScriptCodevoid UpdateScriptCode(Uri scriptUri, String scriptCode, Uri scriptCodeLanguageUri)Modify the code of an script or draft.
UpdateServiceCentervoid UpdateServiceCenter(Uri scriptUri, ServiceCenterTargetParameter1 serviceCenter)Modify the service center of a notification script or notification script draft.