Activity deliverables - SmartPlant Foundation - IM Update 48 - Help - Hexagon

SmartPlant Foundation Help

Language
English
Product
SmartPlant Foundation
Search by Category
Help
SmartPlant Foundation / SDx Version
10
SmartPlant Markup Plus Version
10.0 (2019)
Smart Review Version
2020 (15.0)

Activity items are not progressed individually but are related to a parent object that is used to manage and track progress percentages for the group. This parent object is called an Activity deliverable.

Activity items are grouped into Activity deliverables using a relationship between the ISPFPrgActivity and ISPFActivityItem interfaces.

Details of the properties and functionality exposed by these interfaces are given in the sections that follow.

SPFPrgActivity class definition

The SPFPrgActivity class is delivered as a default example activity, the object that optionally gets registered. This class can be any item that realizes the ISPFPrgActivity, and ISPFPrgProgressItem interfaces and optionally realizes the ISPFPrgRegisteredItem interface.

The ISPFPrgActivity interface can therefore be realized by any class definitions (such as purchase order, supplier activity, and so forth) that represent activities whose progress must be monitored.

ISPFPrgActivity interface

This is set on the object. It is set at object creation time to enable the object to be registered for activity progress.

The following properties are found on this interface.

Name

Description

Set On

SPFPrgExpectedDeliverableNum

The expected total number of deliverables. This will override the actual number of activity items on the activity.

New/Update Activity form

SPFPrgActivityDeliverableType

Enumerated extensible list that can be configured by the users

New/Update Activity form

Functionality configured on ISPFPrgActivity

The commands Copy, Terminate, and Update are configured on this interface.

SPFPrgActivityItems relationship definition

This links the activity to the activity items.

ISPFPrgActivityItem interface

This is set on the object and implies that an object is part of an activity. The properties on this interface are set by right-clicking on the activity item (for example, vendor Documents) and selecting either the Update or Manage Item Activity Dates options on the shortcut menu.

The following properties are found on this interface.

Name

Description

Set On

SPFPrgActualReceiptdate

Date the deliverable is first received and checked in

Update form or

Manage Item Activity Dates form

SPFPrgPlannedReturnDate

Date the deliverable is planned to be returned

Calculated by system as Actual Receipt date + Review Period

Update form or

Manage Item Activity Dates form

SPFPrgPromisedDate

The date the deliverable is promised. Manually entered; provides a manual override of the due date.

Update form or

Manage Item Activity Dates form

SPFPrgDueDate

The date the deliverable is needed by

Entered on the deliverable when it is created or the next due date calculated by the system when issued on a transmittal as Actual Return date + Return Period.

Update form or

Manage Item Activity Dates form

SPFPrgActualReturnDate

Date the deliverable is issued back to its originator

Code

SPFPrgItemReturnStatusCode

Status code assigned after the deliverable is internally reviewed. Indicates the reason for return.

New/Update Activity Return period form

Functionality configured on ISPFPrgActivityItem

The command Manage Item Activity Dates is configured on this interface.

ISPFPrgDeliverable interface

See Design deliverables description.

ISPFPrgProgressItem interface

See Design deliverables description.

ISPFPrgDesignItem interface

See Design deliverables description.

ISPFPrgRegisteredItem interface

See Design deliverables description.

ISPFPrgWorkpack interface

See Progress workpacks and templates.

ISPFPrgItemStepComposition interface

See Design deliverables description.

ISPFPrgItemStep interface

See Design deliverables description.