Difference between revisions of "OS4X Enterprise text template"
Jump to navigation
Jump to search
Line 46: | Line 46: | ||
**City (i.e. "Böblingen"): <code>$/OS4X_job/job_information/recipient/location</code> | **City (i.e. "Böblingen"): <code>$/OS4X_job/job_information/recipient/location</code> | ||
**ZIP code (i.e. "71034"): <code>$/OS4X_job/job_information/recipient/zip_code</code> | **ZIP code (i.e. "71034"): <code>$/OS4X_job/job_information/recipient/zip_code</code> | ||
− | **Company long name: <code>$/OS4X_job/job_information/recipient/partner_longname</code> | + | **Company long name (i.e. "c-works GmbH"): <code>$/OS4X_job/job_information/recipient/partner_longname</code> |
= Special variables = | = Special variables = | ||
*<code>$JOBFILES_HTML</code>: Generate a HTML list of all files contained in the job (with "<code>ul</code>" and "<code>li</code>" HTML tags) | *<code>$JOBFILES_HTML</code>: Generate a HTML list of all files contained in the job (with "<code>ul</code>" and "<code>li</code>" HTML tags) | ||
*<code>$JOBFILES_TEXT</code>: Generate a textual list of all files contained in the job (with "<code>- </code>" as a prefix before each filename) | *<code>$JOBFILES_TEXT</code>: Generate a textual list of all files contained in the job (with "<code>- </code>" as a prefix before each filename) |
Revision as of 14:13, 8 May 2020
Many OS4X Enterprise solutions (plugins like transmission PDF, email files, approve) use templates to dynamically generate text, often used as email. These templates can contain variables, which are dynamically replaced during processing. Variables are introduced by a "$
" character. This way, XPath expressions are possible on the actual job state in plugins.
Variables end with the occurance of one of the following characters:
- whitespace
'
"
$
(
)
[
]
<
>
:
;
{
}
,
.
`
%
- newline character (
\n
) \
&
|
Common variables via XPath
- Job number:
$/OS4X_job/job_information/job_number
- Job direction ("incoming" or "outgoing)":
$/OS4X_job/job_information/job_direction
- Job comment:
$/OS4X_job/job_information/job_comment
- Sender:
- Family name (i.e. "Koch"):
$/OS4X_job/job_information/sender/surname
- Name (i.e. "Harald"):
$/OS4X_job/job_information/sender/name
- Email address (i.e. "h.koch@c-works.de"):
$/OS4X_job/job_information/sender/email_address
- Department (i.e. "Development"):
$/OS4X_job/job_information/sender/department
- City (i.e. "Böblingen"):
$/OS4X_job/job_information/sender/location
- ZIP code (i.e. "71034"):
$/OS4X_job/job_information/sender/zip_code
- Family name (i.e. "Koch"):
- Recipient:
- Family name (i.e. "Koch"):
$/OS4X_job/job_information/recipient/surname
- Name (i.e. "Harald"):
$/OS4X_job/job_information/recipient/name
- Email address (i.e. "h.koch@c-works.de"):
$/OS4X_job/job_information/recipient/email_address
- Department (i.e. "Development"):
$/OS4X_job/job_information/recipient/department
- City (i.e. "Böblingen"):
$/OS4X_job/job_information/recipient/location
- ZIP code (i.e. "71034"):
$/OS4X_job/job_information/recipient/zip_code
- Company long name (i.e. "c-works GmbH"):
$/OS4X_job/job_information/recipient/partner_longname
- Family name (i.e. "Koch"):
Special variables
$JOBFILES_HTML
: Generate a HTML list of all files contained in the job (with "ul
" and "li
" HTML tags)$JOBFILES_TEXT
: Generate a textual list of all files contained in the job (with "-
" as a prefix before each filename)