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
  • Create a new form
  • Create Topic
  • Create Form

Was this helpful?

  1. Guides
  2. Training

Exercise : Create a new form

In this exercise you will learn how to create a new form. The new form to be created is a Incident registration form and should contain the following questions:

  • Short Description

  • Long Description

  • Priority

    • In case of Priority 1 selection, a warning should be shown that the service desk needs to be called as well.

  • Affected application

    • This is a list with applications from the datastore, filtered by the person's profile

With this exercise you will learn the following competences:

  • Understand Category - Topic - Form structure

  • Create a new form

  • Add fields to a form

  • Build sections with conditions

  • Use datastore parameter

  • Filter a datastore parameter in a field

  • Make use of person properties in forms

Create a new form

To create a new form, go to the Admin menu (/common/admin/admin.aspx) and look for the 3 links named "Topics", "Forms" and "Shops"

Create Topic

Click on Topics. If you haven't created a Topic yet, click on + Add New Topic and create a new Topic there. A Topic is the second hierarchical element beneath Category. Forms are always linked to a Topic and a Topic is always linked to a Category.

Create your Topic and give it any name you want, link it to an existing Category. Make sure that the people using the form have access to the Category and Topic you select.

Create Form

If you have created a Topic, go to Topic details by clicking the pencil icon underneath the Topic name. If you just created a new Topic, you'll be automatically in the Topic details page.

Go to the tab "Forms & Shops" to see all forms currently existing within the Topic. Use the button "+Add New Form" to create a new Form

On the General Settings tab, you now can configure how the form should behave. Make sure to keep the default values and set the following additional options:

  • Live on website: On

  • Topic: Select the Topic in which you want to locate the Form

  • Internal Label: Give your form a unique id. In this example we'll call it "IncidentForm". Be informed, that not all character will be accepted in this field. The label should be unique within your instance.

  • Title: Give your form a friendly name for each language that you're using

  • Description: Give a more extensive description for the form. This text is used on the overview page where people select the form they need.

Click Save to create your Form.

Add fields to the form

Go to the tab called "Fields" to add questions to the form.

Click the button "+Add New Field"

At the top of the page you can select the type of field you want to add. Our example form should have the field Short Description, which is a Text Field (Single Line). Choose that field type and continue to Internal Label, to give the field a unique identifier.

The internal label is an important field. If you want to reuse the value entered in a field, you need to refer to the internal label of a field. Not all characters are accepted in the Internal Label field. Choose the naming carefully, so that you later know to which field you are referring. In this example we name the field "ShortDescription".

Keep all settings as default, except for the following fields:

  • Label: This field contains the description of the field as shown to the user of the form

  • Placeholder: Type here the text to inform people how to use this input field

Save the form. You now have created your first field.

Repeat this process for the following fields:

PreviousTrainingNextExercise : Create a new Datastore Parameter

Last updated 2 years ago

Was this helpful?