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
  • Access the Processes
  • Create a new Process
  • Create the Process Steps
  • Step 1 : Notifcation step
  • Step 2 : Approval step
  • Step 3 : Decision Point

Was this helpful?

  1. Guides
  2. Training

Exercise : Create a new Process

In this exercise you will learn how to create a new Process. The process will handle a request, by notifying the requestor, asking approval from a Group, and notify the requestor of the decision.

PreviousExercise : Create a new Datastore ParameterNextExercise : Create a new Role

Last updated 2 years ago

Was this helpful?

With this exercise you will learn the following competences:

  • Understand the building blocks of a process

  • Understand the basic steps : Notification, Approval & Decision Point

  • Learn what Actors are and how to set them

  • Work with email definitions.

Access the Processes

To create a new process, go to the Admin menu (/common/admin/admin.aspx) and look for Processes:

Create a new Process

Click on + Add Process.

Create your Process and give it a Title. Select 'Yes, send all emails to' in the field 'In test mode' & Fill in your email address. Now the process will only email you, regardless of the selected Actor.

Create the Process Steps

An SSP process is created by adding process steps. Go to the tab 'Edit Steps' and click on + Add Step.

Step 1 : Notifcation step

We will first make the step that sends an email to the requestor, to notify him/her that the request was received and a ticket has been started.

Enter as Step name: 'Notify Requestor', and select as Type: Notification Step. The screen will refresh to adjust for the needed input for this step type.

Click on the blue header 'Initial Email'. We will not select a template, but instead, we will enter the email details right in this step. In the field 'Select template' select 'Use step specific content'.

The screen will refresh and we can now enter:

  • Subject Line English: We received your request - ticket Nr:

  • Main Copy English

We will add the ticket number to the subject line, therefor, select in the first dropdown under the field for subject line 'Process' and then select the value 'Ticket Number' in the second dropdown. Click on ADD:

Please note that the reference is entered, it starts & ends with a #.

Now complete the email body.

Finally, we need to tell SSP who should receive this email.Click on the blue header 'Actor Settings'.

As Actor type, please select 'Requestor', and as Type, select 'Requestor'. Click on ADD.

The Current list now holds this new entry.

Click SAVE and his step is now complete.

Step 2 : Approval step

Add a second step below the step we just created, set the Step Name to 'Approval 1' and select as type 'Approval step'. The screen will refresh. An Approval step will create automatically the 2 fields that we need 'Decision' & 'Comments'. Comments are only required in case of a decline. Open the blue header 'Form' to check these fields. No changes are needed here.

Enter the email details under the header 'Initial Email' as done for the previous step.

Select as Actor Type 'group' and then select any of the presented Groups. If no Groups are present, access Admin > Groups to create a Group and refresh this page.

Click SAVE and his step is now complete.

Step 3 : Decision Point

We will now define what happens after the decision has been made in the previous step. We will first create a decision step, that defines the different paths that can be taken. In this case, we will focus on 'Approved' & 'Declined'.

Add a new step under the Approval step. Select as Step name : 'Treat Decision', and select as Type 'Decision Point'. The screen will refresh.

Click on the blue header 'Decision Step' and select as Type 'Approval Step'. Click on APPLY and OK in the popup window to confirm this choice. A new dropdown appears, that shows all steps of the type 'Approval Step'. Select your approval step that we created in the previous step.

Click SAVE and his step is now complete.

Your screen will now look like this:

SSP has preset 4 possible outcomes:

  • Approved

  • Declined

  • Timed out: YES

  • Interrupted: YES

Nothing has been defined in the paths, so feel free now to add more Notication steps into the 'Approved' & 'Declined' paths to finetune the email being sent to the requestor.