Difference between revisions of "OS4X Enterprise text template"
Jump to navigation
Jump to search
(Created page with "Category:OS4X Enterprise Many OS4X Enterprise solutions (plugins like os4xplugin_transmission_pdf, OS4X plugin os4xplugin_ema...") |
|||
Line 3: | Line 3: | ||
= Common variables via XPath = | = Common variables via XPath = | ||
+ | *Job number: <code>$/OS4X_job/job_information/job_number</code> | ||
+ | *Job direction ("incoming" or "outgoing)": <code>$/OS4X_job/job_information/job_direction</code> | ||
+ | *Job command: <code>$/OS4X_job/job_information/job_comment</code> | ||
+ | |||
+ | *Sender: | ||
+ | **Family name (i.e. "Koch"): <code>$/OS4X_job/job_information/sender/surname</code> | ||
+ | **Name (i.e. "Harald"): <code>$/OS4X_job/job_information/sender/name</code> | ||
+ | **Email address (i.e. "h.koch@c-works.de"): <code>$/OS4X_job/job_information/sender/email_address</code> | ||
+ | **Department (i.e. "Development"): <code>$/OS4X_job/job_information/sender/department</code> | ||
+ | **City (i.e. "Böblingen"): <code>$/OS4X_job/job_information/sender/location</code> | ||
+ | **ZIP code (i.e. "71034"): <code>$/OS4X_job/job_information/sender/zip_code</code> | ||
+ | |||
+ | *Recipient: | ||
+ | **Family name (i.e. "Koch"): <code>$/OS4X_job/job_information/recipient/surname</code> | ||
+ | **Name (i.e. "Harald"): <code>$/OS4X_job/job_information/recipient/name</code> | ||
+ | **Email address (i.e. "h.koch@c-works.de"): <code>$/OS4X_job/job_information/recipient/email_address</code> | ||
+ | **Department (i.e. "Development"): <code>$/OS4X_job/job_information/recipient/department</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> | ||
+ | **Company long name: <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 "ul" and "li" HTML tags) | *<code>$JOBFILES_HTML</code>: Generate a HTML list of all files contained in the job (with "ul" and "li" HTML tags) | ||
*<code>$JOBFILES_TEXT</code>: Generate a textual list of all files contained in the job (with "- " as a prefix before the filename) | *<code>$JOBFILES_TEXT</code>: Generate a textual list of all files contained in the job (with "- " as a prefix before the filename) |
Revision as of 11:48, 8 May 2020
Many OS4X Enterprise solutions (plugins like os4xplugin_transmission_pdf, email files, approve) use templates to dynamically generate text, often used as email. These templates contain variables, which are dynamically replaced. Variables are introduced by a "$
" character. This way, XPath expressions are possible on the actual job state in plugins.
Common variables via XPath
- Job number:
$/OS4X_job/job_information/job_number
- Job direction ("incoming" or "outgoing)":
$/OS4X_job/job_information/job_direction
- Job command:
$/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:
$/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 the filename)