For the Shell Manager to work effectively in Primavera Unifier, you will need to create the following components in uDesigner:
Note: Whether you include Data Elements (in one of the Log nodes for an item in the Shell Manager node in uDesigner) or not, Unifier will include the "Name" column in the log, by default, at runtime.
Shell Type Attribute form | Sets up the Shell Manager and defines the shell types, the kind of cost manager that will be used in the shells, the number of sub-shells that can be created in Primavera Unifier, and enables the mapping feature. The information from this attribute form appears in Primavera Unifier on the Shell Properties window. The attribute data appears on the General tab when the user opens a shell from the Shell Manager node. |
---|---|
Log (standard or advanced) | Lists all the records that were created for the manager in Primavera Unifier at runtime. Standard logs display fields from the manager’s attribute form that you want to monitor. For example, you might want a log for the Document Manager to include the names of all documents and their creators as well as their locations. For the Resource Manager, you might want the log to include the names of all resources and their current status. Advanced logs support data pickers. An advanced log should be designed for any shell that contains records that will be displayed on a data picker. (For more information on data pickers, see About Data Pickers.) |
Design Flow
The following table outlines the design steps necessary to launch the manager and create a shell.
1. Create a data structure | You must create two mandatory data elements: Shell name (based on the data definition SYS Shell Name) Shell number (based on the data definition SYS Shell Number) (Optional) Create a data picker(s). |
---|---|
2. Launch the manager | See Launching a Manager. |
3. Create a Shell Type Attribute Form See the instructions beginning with Starting an Attribute or Detail Form for a Manager | Mandatory fields for the shell attribute form are: ID (must begin with us_ and at least one alpha-numeric character, allows up to eight characters) Shell name Shell number Shell administrator (uuu_administrator) Shell status (uuu_shell_status) Description uuu_location If the shell status should be automatically updated, include the field uuu_au_setup_picker. If the shell will be using mapping (i.e., geo-searching is chosen as an option for this shell type), the following fields are mandatory: Either: An address (uuu_address_code) Or: A latitude (uuu_latitude) and A longitude (uuu_longitude) If the shell Project Start Date will be automatically populated to the Schedule Start Date for the master schedule sheet in the Schedule Manager, the following field is mandatory: Project Start Date—uuu_project_start_date |
4. Create a log for the manager |