Back to SuperOfficeUpdates the existing TriggerScriptEntity
## Online Restricted: ## The CRMScript agent is not available in Online by default. Access must be requested specifically when app is registered.
Input
type: object
properties:
parameters:
type: object
properties:
id:
type: string
description: The TriggerScriptEntity id to update.
entity:
description: "CRM Trigger Script - The script runs when a given event fires.\r\n<para />\r\nCarrier object for TriggerScriptEntity.\r\nServices for the TriggerScriptEntity Carrier is available from the <see cref=\"T:SuperOffice.CRM.Services.ICRMScriptAgent\">CRMScript Agent</see>."
type: object
properties:
ScreenChooserId:
format: int32
description: Primary key
type: integer
Name:
description: Optional description of what this script is used for.
type: string
ScreenType:
description: Event id that triggers script. See EventHandlerType enum.
enum:
- Unknown
- NewTicket
- NewTicketFromCustomerCenter
- NewTicketFromEmail
- NewTicketFromCustomerCenterBeforeSave
- NewTicketFromSpmLink
- NewNotifyTicketFromForm
- NewTicketFromForm
- TicketSave
- TicketClosed
- TicketPostponed
- TicketDeleted
- TicketActivated
- TicketReopened
- TicketReopenedFromCustomerCenter
- TicketReopenedFromEmail
- TicketChangedPriority
- TicketChangedCategory
- TicketChangedOwnedBy
- TicketChangedPrimaryCustomer
- TicketChangedTicketStatus
- TicketChangedSlevel
- TicketMessageAdded
- TicketInternalMessageAdded
- TicketExternalMessageAdded
- TicketMessageSentimentCalculated
- CompactModeInjection
- CustomerCenterAuthentication
- ScheduledTaskFailed
- DbiTaskFailed
- CustomerSetSubscriptions
- ImportMailBeforeProcessing
- ImportMailAfterProcessing
- MainMenu
- ChatNewSession
- ChatSessionChangedStatus
- ChatBeforeSaveNewMessage
- ChatAfterSaveNewMessage
- ServiceScreenNewTicketLoad
- ServiceScreenNewQuickTicketLoad
- ServiceScreenListTicketMessagesLoad
- ServiceScreenAddMessageLoad
- ServiceScreenEditTicketLoad
- ServiceScreenViewCustomerLoad
- ServiceScreenEditCustomerLoad
- ServiceScreenViewCompanyLoad
- ServiceScreenEditCompanyLoad
- ServiceScreenForwardLoad
- ServiceScreenEditExtraTableLoad
- ServiceScreenNewTicketBeforeSubmit
- ServiceScreenNewQuickTicketBeforeSubmit
- ServiceScreenListTicketMessagesBeforeSubmit
- ServiceScreenAddMessageBeforeSubmit
- ServiceScreenEditTicketBeforeSubmit
- ServiceScreenViewCustomerBeforeSubmit
- ServiceScreenEditCustomerBeforeSubmit
- ServiceScreenViewCompanyBeforeSubmit
- ServiceScreenEditCompanyBeforeSubmit
- ServiceScreenForwardBeforeSubmit
- ServiceScreenEditExtraTableBeforeSubmit
- ServiceScreenNewTicketAfterSubmit
- ServiceScreenNewQuickTicketAfterSubmit
- ServiceScreenListTicketMessagesAfterSubmit
- ServiceScreenAddMessageAfterSubmit
- ServiceScreenEditTicketAfterSubmit
- ServiceScreenViewCustomerAfterSubmit
- ServiceScreenEditCustomerAfterSubmit
- ServiceScreenViewCompanyAfterSubmit
- ServiceScreenEditCompanyAfterSubmit
- ServiceScreenForwardAfterSubmit
- ServiceScreenEditExtraTableAfterSubmit
- SalesBeforeSaveAppointment
- SalesBeforeSaveStakeholder
- SalesBeforeSaveQuote
- SalesBeforeSaveDocument
- SalesBeforeSaveContact
- SalesBeforeSavePerson
- SalesBeforeSaveRelation
- SalesBeforeSaveSale
- SalesBeforeSaveProject
- SalesBeforeSaveSelection
- SalesBeforeSaveProjectMember
- SalesBeforeSaveSelectionMember
- SalesBeforeSaveQuoteLine
- SalesBeforeSaveApproveQuote
- SalesBeforeSaveRejectQuote
- SalesBeforeSaveTicket
- SalesAfterSaveAppointment
- SalesAfterSaveStakeholder
- SalesAfterSaveQuote
- SalesAfterSaveDocument
- SalesAfterSaveContact
- SalesAfterSavePerson
- SalesAfterSaveRelation
- SalesAfterSaveSale
- SalesAfterSaveProject
- SalesAfterSaveSelection
- SalesAfterSaveProjectMember
- SalesAfterSaveSelectionMember
- SalesAfterSaveQuoteLine
- SalesAfterSaveApproveQuote
- SalesAfterSaveRejectQuote
- SalesAfterSaveTicket
type: string
Enabled:
description: Whether this screen chooser is enabled or not
type: boolean
UniqueIdentifier:
description: Global unique identifier, accross customers/tenants
type: string
Source:
description: The CRMscript code for this event handler
type: string
Registered:
format: date-time
description: Registered when in UTC.
type: string
RegisteredAssociateId:
format: int32
description: Registered by whom
type: integer
Updated:
format: date-time
description: Last updated when in UTC.
type: string
UpdatedAssociateId:
format: int32
description: Last updated by whom
type: integer
TableRight:
type: object
properties:
Mask:
enum:
- None
- Select
- Update
- Insert
- Delete
- Filtering
- RestrictedUpdate
- Unused1
- Uninitialized
- FULL
- WRITE
- URU
- UDR
- UR
- URI
- R
- RI
- RF
- F
- FI
type: string
Reason:
type: string
FieldProperties:
type: object
additionalProperties:
type: object
properties:
FieldRight:
type: object
properties:
Mask:
enum:
- None
- Read
- Write
- Update
- Unused1
- Unused2
- Unused3
- Unused4
- Nullable
- UIHintMandatory
- UIHintReadOnly
- FULL
- UIHints
type: string
Reason:
type: string
FieldType:
type: string
FieldLength:
format: int32
type: integer
$select:
type: string
description: >-
Optional comma separated list of properties to include in the result.
Other fields are then nulled out to reduce payload size:
"Name,department,category" Default = show all fields.
Accept-Language:
type: string
description: >-
Convert string references and multi-language values into a specified
language (iso2) code.
SO-Language:
type: string
description: >-
Convert string references and multi-language values into a specified
language (iso2) code. Overrides Accept-Language value.
SO-Culture:
type: string
description: >-
Number, date formatting in a specified culture (iso2 language) code.
Partially overrides SO-Language/Accept-Language value. Ignored if no
Language set.
SO-TimeZone:
type: string
description: >-
Specify the timezone code that you would like date/time responses
converted to.
SO-AppToken:
type: string
description: >-
The application token that identifies the partner app. Used when
calling Online WebAPI from a server.
required:
- id
- entity
title: Parameters