Process Tasks
- Last UpdatedNov 05, 2025
- 3 minute read
These tasks operate on all of the drawings produced during a process run. Select Create then Area ADP Drawings then Process Drawing Control and then Process Tasks to access these tasks.
Plots Drawings
Plots all produced drawings in a ‘process run’, in a particular format, and to a directory, as specified in the options.
Report Labels
Produces a report for all drawings produced in a process run. The report files are created in the specified directory. The content of the report is controlled by the external defaults file.
This file has three sections; the data extraction pml code, the header format, and the body format. The current example reports on the labels and produces an output suitable for Excel input and is listed below:
-- Code - this section sets data into PML variables
!title = desc of site of ddnm
!dateTime = object dateTime()
!date = !dateTime.date() & '.' & !dateTime.month() & '.' & !dateTime.year()
!area = func of drwg
!tag = !!ce.exBtex
-- Header - this section is the report header text
Title;Date;Area;Sequence;Tags
-- Data - this section uses the pml variables to produce the report body
!title & ';' & !date & ';' & !area & ';1;' & !tag
When the task is activated, a report file is created with the relevant header text and the variable data is extracted to produce an entry in the report for each label on the drawing, for example:
Title;Date;Area;Sequence;Tags
Mechanical Equipment;11.8.1999;Z;1;23CS500
In this example, an entry has been created for each piece of equipment with fields that give the site description, the current date, the area which is held as the function of the DRWG, the digit 1, and the displayed text from the SLAB label using an intelligent text string, for example #EQUI(C2:).
Hyper_Plant
This task produces a series of files which can be used to interface to the AVEVA HyperPlant product.
The task produces four files, which are linked by a common field ‑ an index number that represents a drawing:
-
Plotfile, for example -dra1.plt
This is a base product format plot file, one for each drawing produced during an ABA process run.
-
Hit file, for example -dra1.hit
This text file contains data about each label that appears on the drawing, specifying the label location on the page (0,0 is bottom left), the relevant design element reference and name.
One file is produced for each drawing produced during an ABA process run.
-
Sheets file, for example -pdms_dsheet.out
This file provides the link between each drawing and its related plot file and hit file.
A single file is produced for the ABA process run.
-
Items file, for example -pdms_item_to_dsheet.out
This file provides the link between a design element and the sheet on which it appears.
To illustrate how these files are used, we could ask the following question:
"On which drawings does the equipment /PUMP1 appear?"
The four files produced could be:
dra1.plt; dra1.hit; pdms_dsheet.out; pdms_item_to_dsheet.out
To answer the question, we can scan the items file pdms_item_to_dsheet.out to determine the index of the sheets on which /PUMP1 appears.
The sheets file pdms_dsheet.out can then be read to find which plotfile and hitfile relates to which sheet.
Finally, the plotfile could be converted to a tiff file format for inclusion on a web page, and the hitfile could be used to provide the location of each design element for the placement of relevant hyperlinks to other documents.