Attachments

The attachment controls enable items to be attached to, and viewed from, a Form (as a reference or as part of a process package). Documents that are references or part of a process package can be embedded and viewed on the Form or displayed in a separate window via hotlinks, using these controls.

Using Groups with Attachments

Note As a best practice, you should always apply Group Names for attachments, even if you only have a single attachment control, or a just a single document to attach. This will make your life much easier if you later want to export just certain documents, or access just certain types of forms in a process, or many other things.

Both the Attach Objects and Show Attached Objects controls have a Group Name property, which is particularly useful when you need to enable users to upload more than one set of attachments. For example, let's say that during a process, different people must load different types of documents, as follows:

  • Initial Requester: Supporting documents, invoices, etc.
  • QA Section: Test reports
  • Compliance Section: Regulatory documents

In this example, there are three different types of documents that need to be attached to the process or Form. While a single set of Attach Objects and Show Attached Objects controls will allow everyone to upload their documents, they would all be collected in a single set of attachments. The Group Name property enables you to place three sets of attachment controls on the Form, each with a different group name, so that each set of people can upload documents into a Form section that is specific to their group. The first set of Attach Objects and Show Attached Objects controls might have the Group Name "SupportingDocs", the second set would have theGroup Name "QA", and the third set might have the Group Name "Compliance". With this configuration, you can allow each group of people to upload documents only to the Group that is relevant to them, while disabling or hiding the other attachment groups, as desired, when the Form is being edited. As long as an Attach Objects control and a Show Attached Objects control share the same Group Name, Process Director will organize the attachments properly by group.

Other Control Tools

You can view the documentation for all tools available in the Online Form Designer by using the Table of Contents on the upper right corner of the page, or by clicking one of the links below.

Basic Controls: The most commonly-used form design tools.

 Input Controls: Controls that are commonly used to collect data, but are a bit less widely used than the basic controls.

Other Input Controls: Additional Input controls, consisting mainly of the different content picker controls.

Actions: These controls enable you to control form actions, like placing buttons, or choosing objects via a picker,

Other Controls: Controls that perform miscellaneous tasks like adding HTML content, or labels.

Layout: Controls that are used to govern the control layout for the template, such as tabs and sections.

Responsive Layout: Controls that implement Bootstrap form layout objects.

Arrays: Controls that enable to you create and control arrays on the Form.

Data List (v6.0.100 and higher): Controls that enable the display of tabular data on a Form.

Form Control Tags: System Variables used to add controls to a Form, instead of using the UI controls.