DifficultyMoeilijkheidsgraad: novicebeginner
Inhoud
Table of Contents | ||||
---|---|---|---|---|
|
Learning Objectives
After reading this article you will be able to:
Identify parameters.
Know where parameters come from.
Create new parameters.
Leerdoelen
Na het lezen van dit artikel zul je in staat zijn om:
Parameters identificeren.
Weet waar parameters vandaan komen.
Nieuwe parameters maken.
Wat zijn parameters in Workplace?
A Een parameter in Workplace is a variable used to represent the value displayed within the corresponding field. When the value of a field is updated, the parameter is automatically updated as well. Parameters are for example used as dynamic input for: templates, formulas, and for the email body when sending workflow emails.Example of parameter are {reference} and {firstname}. In an email template this parameter could be used to address the requestor of a reservation personally. For exampleeen variabele die wordt gebruikt om de waarde weer te geven die in het bijbehorende veld wordt weergegeven. Wanneer de waarde van een veld wordt bijgewerkt, wordt de parameter automatisch ook bijgewerkt. Parameters worden bijvoorbeeld gebruikt als dynamische invoer voor: sjablonen, formules en voor de e-mailbody bij het verzenden van workflow e-mails.
Voorbeelden van parameters zijn {referentie} en {voornaam}. In een e-mailsjabloon kan deze parameter worden gebruikt om de aanvrager van een reservering persoonlijk aan te spreken. Bijvoorbeeld:
Code Block |
---|
Dear {firstname}, Reservation {reference} is confirmed by the serviceDesk. The reservation can now be found on your personal login page. Warm regards, {nameofhost} |
What parameters are available on a page?
To view the parameters that are available on an instance the page:
Open the page (e.g. a reservation);
Welke parameters zijn beschikbaar op een pagina?
Om de parameters te bekijken die beschikbaar zijn op een instantie de pagina:
Open de pagina (bijvoorbeeld een reservering);
Navigeer naar de versnellingssymbool;
Klik op Parameters.
Er wordt nu een lijst weergegeven met alle parameters die beschikbaar zijn in de context van deze pagina.
The column “Parameter” shows the parameter that you can use in a template.
The column “value” shows the value that will appear when the template is appliedDe kolom "Parameter" toont de parameter die u kunt gebruiken in een sjabloon.
De kolom "waarde" toont de waarde die zal verschijnen wanneer de sjabloon wordt toegepast.
Info |
---|
|
Viewing the parameters definition
Parameters are created on the PDF-parameter page that is linked on the page definition of a page. If no parameter page is linked on the page definition, the parameter page is linked to a parent page.
The linked page linked in the ‘PDF parameters’ field contains the parameters
If the PDF parameter page has includes, the parameters defined on that include will also be available.
From what page does a parameter originate?
When creating a new parameter, or when editing an already existing one, its advised to first lookup where the existing parameters are defined. This tool is especially helpful when parameters originate from multiple pages.
Open the page (e.g. a requests);
When being on the parameter page. Search for the parameter using “ctrl+F”;
“Look up behind what “parms-group” the parameter is shown. This is the page on which the parameters are defined.
In the example, the ‘area’ parameter originates from the “ParametersGOBStandardRequest” page.
Info |
---|
|
Creating a parameter - simple
To add a parameter on the linked PDF parameters page of the instance, follow these steps:
Navigate to the back-end of the instance page using page definition;
Open the linked PDF parameters page;
Navigate to the fields tab;
Add a new field to the PDF-parameter page;
Fill out the object and field;
The parameter on the page will be equal to the original ‘Field label’;
However, if the ‘Override label’' field is filled in, that will be the name of the parameter.
Creating a parameter - advanced
Besides adding a regular parameter to the parameter page, it is also possible to:
Change the parameter name, but not the field label.
Add a translation string as a parameter. This is especially helpful when generating an (email) template that should be translated based on the language of the end user.
Use a formula based parameter. This is used when the value of a parameter is based on the calculation of other fields available on the page.
Info |
---|
Please take into account that for creating parameters, the same logic for fields applies as when adding fields to an instance page. This means that to determine the value of a parameter, Workplace looks up to determine what information to show of other objects. This also means you can link fields to each other if for example the parameters for a contact does not return the information you would expect. |
Change the parameter name, but not the field label
To create unique parameters, the parameter name might need to deviate from the label name. For example when two contacts are shown on a page.
Navigate to the back-end of the instance page using page definition;
Open the linked PDF parameters page;
Navigate to the fields tab;
Add a new field to the PDF-parameter page;
Fill out the object and field;
Fill the field ‘Parameter’
Generating a translation string parameter
Navigate to the back-end of the instance page using page definition;
Open the linked PDF parameters page;
Navigate to the fields tab;
Add a new field to the PDF-parameter page;
Leave the object and field empty;
Fill in the parameter field;
This value will be the parameter that you can refer to in your template.
Fill in or create a new translation string in the “Override label” field;
The value in the override label will be the value generated when referring to the parameter using a capital letter
|
De parameterdefinitie bekijken
Parameters worden aangemaakt op de PDF-parameterpagina die gelinkt is aan de paginadefinitie van een pagina. Als er geen parameterpagina gekoppeld is aan de paginadefinitie, wordt de parameterpagina gekoppeld aan een bovenliggende pagina.
De gekoppelde pagina in het veld 'PDF-parameters' bevat de parameters
Als de PDF-parameterpagina inclusief is, zijn de parameters die op die inclusief zijn gedefinieerd ook beschikbaar.
Van welke pagina komt een parameter?
Wanneer u een nieuwe parameter maakt of een bestaande parameter bewerkt, is het aan te raden eerst op te zoeken waar de bestaande parameters zijn gedefinieerd. Dit hulpmiddel is vooral handig als parameters afkomstig zijn van meerdere pagina's.
Open de pagina (bijvoorbeeld een verzoek);
Navigeer naar de versnellingssymbool;
Klik op Parameters;
Wanneer u op de parameterpagina bent. Zoek naar de parameter met "ctrl+F";
"Zoek op achter welke "parms-groep" de parameter wordt weergegeven. Dit is de pagina waarop de parameters worden gedefinieerd.
In het voorbeeld komt de parameter 'area' van de pagina "ParametersGOBStandaardRequest".
Info |
---|
|
Een parameter maken - eenvoudig
Volg deze stappen om een parameter toe te voegen op de pagina Gekoppelde PDF-parameters van de instantie:
Navigeer naar de back-end van de instantiepagina met behulp van pagina definitie;
Open de gekoppelde PDF-parameterpagina;
Navigeer naar het tabblad Velden;
Een nieuw veld toevoegen aan de PDF-parameterpagina;
Vul het object en het veld in;
De parameter op de pagina zal gelijk zijn aan het oorspronkelijke 'Veldlabel';
Als echter het veld "Override label'' is ingevuld, wordt dat de naam van de parameter.
Een parameter maken - geavanceerd
Naast het toevoegen van een gewone parameter aan de parameterpagina, is het ook mogelijk om:
Wijzig de parameternaam, maar niet het veldlabel.
Voeg een vertaaltekenreeks toe als parameter. Dit is vooral handig bij het genereren van een (e-mail)sjabloon die vertaald moet worden op basis van de taal van de eindgebruiker.
Gebruik een parameter op basis van een formule. Dit wordt gebruikt wanneer de waarde van een parameter gebaseerd is op de berekening van andere velden op de pagina.
Info |
---|
Houd er rekening mee dat voor het maken van parameters dezelfde logica voor velden geldt als bij het toevoegen van velden aan een instantiepagina. Dit betekent dat om de waarde van een parameter te bepalen, Workplace omhoog kijkt om te bepalen welke informatie van andere objecten moet worden getoond. Dit betekent ook dat je velden aan elkaar kunt koppelen als bijvoorbeeld de parameters voor een contact niet de informatie opleveren die je zou verwachten. |
Wijzig de parameternaam, maar niet het veldlabel
Om unieke parameters te maken, kan het nodig zijn dat de parameternaam afwijkt van de labelnaam. Bijvoorbeeld als er twee contactpersonen op een pagina worden weergegeven.
Navigeer naar de back-end van de instantiepagina met behulp van pagina definitie;
Open de gekoppelde PDF-parameterpagina;
Navigeer naar het tabblad Velden;
Een nieuw veld toevoegen aan de PDF-parameterpagina;
Vul het object en het veld in;
Vul het veld 'Parameter
Een vertaalstringparameter genereren
Navigeer naar de back-end van de instantiepagina met behulp van pagina definitie;
Open de gekoppelde PDF-parameterpagina;
Navigeer naar het tabblad Velden;
Een nieuw veld toevoegen aan de PDF-parameterpagina;
Laat het object en het veld leeg;
Vul het parameterveld in;
Deze waarde wordt de parameter waarnaar u kunt verwijzen in uw sjabloon.
Vul een nieuwe vertaalstring in of maak deze in het veld "Overschrijven label";
De waarde in het opheffingslabel is de waarde die wordt gegenereerd wanneer naar de parameter wordt verwezen met een hoofdletter.
Info |
---|
By creating a translation string for the Door een vertaalstring te maken voor het label, it is possible to create sentences that can be translated based on the language of the receiver. This is especially useful when creating templates for emails, contracts, work orders etc. |
Use a formula based parameter
Navigate to the back-end of the instance page using page definition;
Open the linked PDF parameters page;
Navigate to the fields tab;
Add a new field to the PDF-parameter page;
Leave the object and field empty;
Fill in the formula field. Use the help text of this field to configure your formula.
[We’re aiming to create an article on using formulas in 2023]
Adding parameters from reports and includes
Besides being added as a field on a PDF parameters page, parameters can also originate from reports and includes that are linked to the linked PDF parameters pageis het mogelijk om zinnen te maken die vertaald kunnen worden op basis van de taal van de ontvanger. Dit is vooral handig bij het maken van sjablonen voor e-mails, contracten, werkorders enz. |
Gebruik een parameter op basis van een formule
Navigeer naar de back-end van de instantiepagina met behulp van pagina definitie;
Open de gekoppelde PDF-parameterpagina;
Navigeer naar het tabblad Velden;
Een nieuw veld toevoegen aan de PDF-parameterpagina;
Laat het object en het veld leeg;
Vul het formuleveld in. Gebruik de helptekst van dit veld om uw formule te configureren.
[We streven naar een artikel over het gebruik van formules in 2023].
Parameters van rapporten en inclusies toevoegen
Behalve dat ze kunnen worden toegevoegd als een veld op een PDF-parameterpagina, kunnen parameters ook afkomstig zijn van rapporten en inclusies die zijn gekoppeld aan de gekoppelde PDF-parameterpagina.
Expand | ||
---|---|---|
| ||
To find the reports and includes that are linked to the PDF parameters page:
Navigate to the back-end of the instance page using page definition.
Open the linked PDF parameters page.
The reports and includes on the instance page will be available at the bottom of PDF parameters page.
Note |
---|
|
Om de rapporten en bijlagen te vinden die zijn gekoppeld aan de PDF-parameterpagina:
Navigeer naar de back-end van de instantiepagina met behulp van pagina definitie.
Open de gekoppelde PDF-parameterpagina.
De rapporten op de instantiepagina zijn beschikbaar onderaan de PDF-parameterpagina.
Note |
---|
|
Samenvatting
Rw ui textbox macro |
---|
|
|
Zoek op
Live Search |
---|