The first character decides.
$ or @Makro - example: @PERSON_GID
# → value from a table
Predefined tables
Format: #Table.Field
Example: #QST.NAM
- #QST = questionnaire
- #QUE = question
- #SBJ = subject
- #PRO = project
- #ACT = activity
- #CON = contact
- #ORG = company
- #RES = answer record
Any table
Format: #Table.Field Field=:search condition Field=:search condition …
The search conditions can be action parameters again.
Example: #PSA_PRS_GRP_TEA.PSC_GID NAM=:'A-Team'
#PSA_CON_CON.CHD_GID CON_REL_IDN=:CON_CON_REL_SVC_PAR FAT_GID=:#CON.PSC_GID
! → message
Format: !message descriptor,parameter1,parameter2,…
The parameters can be action parameters again.
Example: !PSA_ACT_SAV,#ACT.NAM,@PERSON.NAM
* → data of a staff member record.
Example: *CUSTOMIZER.PSC_GID