Workflow Print field

Deprecated from version 7.1.18

Used to print a document.

AttributeDescriptionRequired
label

The text is shown as a label in the user interface.

true

name

Unique name identifier

Two fields can't have the same name in the exact task definition. The name must be unique.

true

width

The width of the HTML element.

In the case of KCenter, UI must use width values based on %, for example:

  • width="50%" will work
  • width="100px" will be ignored in the KCenter UI.
false
height The height of the HTML element. false
data

When present, it is an identifier used to load data.

For example, dynamically set the uuid or path of the document to download.

false

Child elements:

Basic print example

  • Print a document
  • uuid is a valid document uuid. 
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE workflow-forms PUBLIC "-//OpenKM//DTD Workflow Forms 2.6//EN"
                                    "http://www.openkm.com/dtd/workflow-forms-2.6.dtd">
    <workflow-forms>
      <workflow-form task="print test">
        <print name="print" label="Print document">
          <node label="print" uuid="afb8ac33-912d-4515-e29b-1c01b693809a" />
        </print>
      </workflow-form>
    </workflow-forms>

Dynamic print example

  • Printing an existing document
  • data is a valid mapping variable. This variable is used to set uuid attributes into the node dynamically.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE workflow-forms PUBLIC "-//OpenKM//DTD Workflow Forms 2.6//EN"
                                "http://www.openkm.com/dtd/workflow-forms-2.6.dtd">
<workflow-forms>
  <workflow-form task="print test">
    <print name="print" label="Print document" data="dynamic">
      <node label="print">
    </print>
  </workflow-form>
</workflow-forms>
Table of contents [ Hide Show ]