Pergapedia / SSP7
SMTX SupportSMTX Wiki
  • Introduction
  • Pergapedia / SSP7 Admin guide
  • Catalog
    • Typical use cases
      • Usage as Knowledge Catalog
      • Usage as Data Catalog
      • Usage as Service Catalog
    • Catalog Maintenance
      • Templates
        • Create a new template
        • Version management of templates
        • ACL (Access Control Lists)
          • Scopes
          • Add default ACLs
          • Remove All ACLS
          • ACL condition script examples
        • Set translation label for Publication request button
      • Parts (Fields)
        • Field types
        • Calculations
        • Field Validation examples
        • Field Visibility Examples
        • Field Filtering
        • Default value
      • Actors
      • Reusable content
      • Settings
      • General Settings
      • Roles
      • Javascript for Variables in processes
      • Action Forms
        • Add log entries for Action Forms
    • Service Maintenance
      • Services
        • Filter list of services
        • Duplicating services
        • Adding a new service
        • Service Details
          • General settings
          • Service Data
          • Contracts
          • Actors
          • Receivers
          • Targets
          • Support Groups
          • Relations
          • Requests
          • Quality Notes
          • Publication History
          • Documents
          • Log
          • Service Actions
        • Compare versions
        • Quality Notes
        • Service Changed flag
      • Approvals
      • Relations
        • Start service from service
      • Subscriptions
      • Outages
    • Public
    • Service Catalog API
      • Outbound REST API
        • Get Services
        • Get Service Details
      • Inbound SOAP calls
        • Create custom approval
        • Add log to service publish request
        • Add person to service person list
        • Add persongroup to service persongroup list
        • Delete service
        • Mark service publish request as in approval state
        • Process service publish request
        • Publish request set can be cancelled
        • Publish request set show in public
        • Remove person from service person list
        • Remove persongroup from service persongroup list
        • Remove support group from service
        • Update service field
        • Update service language field
        • Update template part datetime value
        • Update template part numeric value
        • Update template part text value
  • Fulfillment Platform
    • Admin Panel
    • General Settings
      • General
      • My Profile
      • Mail Settings
      • Login
      • Forms Setting
      • Workflow
      • Archive
      • Calendar Overview
      • Dashboard
      • Mobile Component
      • Ticketing
      • Webhooks
      • Goto
      • Search options
      • Application URL Settings
      • Address Book Settings
    • Dashboard
    • Categories
    • Topics
    • Forms
      • Fields-tab
      • Field: General Settings
      • Dynamic Value
      • Text (Area) Field
      • Yes : No Field
      • Upload file(s)
      • Date (Time) Field
      • Password Field
      • Read Only Display Field
      • Header
      • Tab
      • Section
      • Repeatable section buttons
      • Subform
      • Static HTML
      • Hidden Field
      • Selection Fields
      • Calculations
    • Processes
      • General Settings
      • Dynamic Field Mapping
      • Process Steps
      • Step Types
      • Logging
    • Datastore
      • Process interaction
      • Manage datastore entries via Webservices - Javascript
    • Tasks
    • Auto Forms
    • Adapters
      • Person Data
      • Web Services
    • Event triggers
    • Roles
    • Rolesets
    • Groups
    • Views
      • View Example 1
      • View example 2
    • Mail Templates
    • Layouts
    • Mail queue
    • Reporting
    • External Apps
    • My Items
    • Translations
    • Bulk Uploads
    • Help page
    • Goto
    • Search
    • Inbound Email
    • Reporting Dashboard
    • Ticketing
      • My Activities
      • Ticketing Views
      • External Integrations
    • Release Manager
    • Content Management Console module
    • SSP Studio
    • Persons & Accounts
    • Pools
  • Release Notes
    • Terms and Conditions
      • December 2024
    • Release 7.21.01
    • Release 7.21.03
    • Release 7.21.04
    • Release 7.21.05
    • Release 7.21.06
    • Release 7.21.07
    • Release 7.21.08
    • Release 7.21.09
    • Release 7.21.10
    • Release 7.21.11
    • Release 7.21.12
    • Release 7.22.02
    • Release 7.22.03
    • Release 7.22.04
    • Release 7.22.05
    • Release 7.22.06
    • Release 7.22.07
    • Release 7.22.08
    • Release 7.22.09
    • Release 7.22.10
    • Release 7.22.12
    • Release 7.23.01
    • Release 7.23.02
    • Release 7.23.03
    • Release 7.23.04
    • Release 7.23.05
    • Release 7.23.07
    • Release 7.23.08
    • Release 7.23.09
    • Release 7.23.10
    • Release 7.23.11
    • Release 7.23.12
    • Release 7.24.02
    • Release 7.24.03
    • Release 7.24.04
    • Release 7.24.05
    • Release 7.24.06
    • Release 7.24.07
    • Release 7.24.08
    • Release 7.24.09
    • Release 7.24.10
    • Release 7.24.11
    • Release 7.24.12
    • Release 7.25.01
    • Release 7.25.02
    • Release 7.25.03
    • Release 7.25.04
    • Release 7.25.05
  • Guides
    • Installation Guide
      • Scheduled Task installation
    • Upgrade Guide
    • LDAP Import
    • Training
      • Exercise : Create a new form
      • Exercise : Create a new Datastore Parameter
      • Exercise : Create a new Process
      • Exercise : Create a new Role
    • SubTopics in Topics
  • Pergapedia platform
Powered by GitBook
On this page

Was this helpful?

  1. Fulfillment Platform
  2. Ticketing

External Integrations

PreviousTicketing ViewsNextRelease Manager

Last updated 3 years ago

Was this helpful?

Assignment groups that have the "Task assigned to this group triggers integration" marker set on the page of groups, can be used to trigger an interface with an external service provider. Groups that have this marker set will be called "Integrated Groups" further down this documentation.

  • When a task is assigned to an Integrated Group for the first time, the process defined as "New assignment process" on the General settings page of groups is started.

  • When a task is re-assigned to an Integrated Group (external reference number is not empty), the process defined as "New assignment process" on the General settings page of groups is started.

  • When a task receives a update text, the process defined as "Update message process" on the General settings page of groups is started.

  • When a the assigned to an Integrated Group is closed, the process defined as "Closure process" on the General settings page of groups is started.

It is allowed to use the same process for each of the events. Within the process the exact event can be retrieved through external app field values. You can find external app fields under Lookup of External App Field. In case these external app fields are not available yet, please use the button labeled "Sync the external app fields" on the page of ticketing.

clip0480

There are multiple Ticketing apps defined. You will find per app the following information:

  • Ticketing.TaskAssignment: This app contains all Ticket and Task fields in case you are processing a New assignment event in your process.

  • Ticketing.TaskClosure: This app contains all Ticket and Task fields in case you are processing a Closure event in your process.

  • Ticketing.TaskExternalAcknowledgement: This app contains all Ticket and Task fields in case you are receiving an external ticket reference confirmation.

  • Ticketing.TaskExternalReassignment: This app contains all Ticket and Task fields in case you are receiving a solution from the external system.

  • Ticketing.TaskExternalUpdateMessage: This app contains all Ticket and Task fields and the update message text in case you are receiving an update message from an external system.

  • Ticketing.TaskUpdateMessage: This app contains all Ticket and Task fields and the update message text in case a message has been entered within the ticketing module.

Please note that app fields are inter-exchangeable. Which means that a reference to for example Process Id, is the same for all apps.

The field "external request type" (#REPLACE-EXTAPPFIELD-Ticketing.TaskAssignment-Task_ExternalRequestType#) contains the event that has occurred in the Ticket Task. This field allows you to have a single process, processing any of the Task events. The field "external request direction" gives information about the direction of the event. Possible values are In or Out.

The following values can be found with the Request Type field:

  • Submit Request (In case a new assignment is done) - Direction: Out

  • Reassigned (In case the task is reported ready). This event can occur from the webservice method http://servername/Workflow/Webservice/WorkflowService.asmx?op=ProcessInstanceTaskExternalReassignment or through inbound email. Direction: In

  • Resolution Rejection (In case the button decline solution is clicked in a task after a solution was received from the external provider). Direction: Out

  • Update (In case an update text has been manually entered in the task) - Direction: Out

  • Update (In case an update text has been added from the external system). This event can occur from the webservice method http://servername/Workflow/Webservice/WorkflowService.asmx?op=ProcessInstanceTaskExternalUpdateMessage - Direction: In

  • Reassigned (In case the task is closed by the external system) This event can occur from the webservice method http://servername/Workflow/Webservice/WorkflowService.asmx?op=ProcessInstanceTaskExternalReassignment or through email - Direction: In • Closed (In case the task that is currently assigned to external group is closed manually within SSP) - Direction: Out

Setting the external reference number

To add the ticket number received from an external system to a task, there are 2 methods:

  • Inbound email

  • Webservice update

Inbound email

Webservice update

The system provides a method through its webservice that allows the setting of the external Id. You can use the method "ProcessInstanceTaskExternalAcknowledgement" for setting the external reference number. For more information, check this url in your local setup:

Please read further under inbound email configuration how to set the proper for processing an external ticket id through email.

email tags
http://yourserver/Workflow/WebService/WorkflowService.asmx?op=ProcessInstanceTaskExternalAcknowledgement
General settings
General Settings