PAAW0300 - Proposal Items

Table of Contents

 


Overview

Proposal Items are the separate data items that make up a Proposal.
e.g. A Course proposal might contain items of Attendance Mode, Attendance Type, etc.

Use this page to create and maintain the Proposal Items to be included in a Proposal Type.

Example.
There is a system proposal item defined for 'Course Attendance Type' which corresponds to the Course Attendance Type in Callista CRS. This system data is set in an appropriate context. i.e. As part of a course offering option.

The Proposal Item is created in PAAW0300 and mapped to the appropriate system proposal item (ATTTYPE).
It inherits the System Proposal Type (COURSE) and System Element Code (COO) from the system value.

This Proposal Item can then be selected as part of an element (mapped to system element code COO) in a proposal type (e.g. NEW COURSE) in PAAW0200.

See the Proposals System Data pages for more details:
Proposals Unit System Data
Proposals Unit Set System Data
Proposals Course System Data

For further details about Proposals Items, check the Proposals technical information page in the Callista Product Centre.

Return to Top

Navigation

This page may be reached directly from the menu.

A list of Proposal Items is displayed on entry to this page. This list can be searched using the initial fields displayed or the Additional Search fields available. See Working with Lists for general information about lists.

To create a new Proposal Item, click on the New button to open a blank Proposal Item page.
Record details for the new Record and click the Create button to create it. If you wish to continue creating new Proposal Items, click on the Create & New button.

To edit an existing Proposal Item record click on the link formed by the Proposal Item Code to open a page in which that record can be edited.
Make changes to the record and click on the Save button to commit the changes.

To delete a Proposal Item select that record and click on the Delete link.

paaw0300nav

Return to Top

 


Field Descriptions

These values are used to map Proposal Items to corresponding System Proposal Items. These are described in Proposals Unit System Data, Proposals Unit Set System Data and Proposals Course System Data.

Field: Description:
Proposal Item Code: The local name for this Item which will be used instead of the system data name.

PROPOSAL_ITEM.PROPOSAL_ITEM_CD
Description: Description of this Item - may contain up to 60 characters.

PROPOSAL_ITEM.DESCRIPTION
System Proposal Item Code: Use a look up to select the System Proposal Item. A Proposal Item that is mapped to a system value will be subject to the validations of that system value. A system value (other than USER DEF) is the representation of the fields and records that form the Course Structure and Planning tables for a UNIT.

PROPOSAL_ITEM.S_PROPOSAL_ITEM_CD
Closed: Select this check box to close this Proposal Item. It will then no longer be available for inclusion in Proposal Types.
An item cannot be closed if that item has been used in a 'Display When' or 'Mandatory When' condition at either the element or element item level for a Proposal Type (PAAW0200).

PROPOSAL_ITEM.CLOSED_IND

Details

Field: Description:
Amendment Value: This value gives a measure of the significance of an item.
It may be used to derive the total amendment value for a proposal.
If the Proposal Type (see PAAW0200) does not have a Review Category defined, then the aggregate value of its items is used to allocate the appropriate Review Category.
Review Categories (PAAW0500) have an amendment range, the range that the aggregate value falls in will be the review category used.

PROPOSAL_ITEM.REVIEW_CAT_AMENDMENT_VALUE
System Field Label: Default Prompt for this System Proposal Item.

S_PROPOSAL_ITEM.PROMPT
Override Field Label: The prompt that will be displayed for this item in a proposal. If blank then the System Field Label will be displayed.
Note: Some proposal pages will automatically insert a colon after the field label. For this reason the Override Field Label should not end with a colon.

PROPOSAL_ITEM.OVERRIDE_PROMPT
Field Type: Defines how the data will be collected. Examples of Field Types may be: check list, pop list, Radio Button, Text Field and FIND. Use the poplist to select the type of input allowed in the field.
Enabled if associated system proposal item allows overrides else disabled.

For concatenated fields, other than Unit Code, Unit Set Code or Course Code, the POPLIST option must be selected here. (Concatenated fields have an S_CONCAT_TYPE value defined for their System Proposal Item).

PROPOSAL_ITEM.S_INPUT_FIELD_TYPE
Display Field Description: If this check box is selected, then when the item appears in a proposal (in PAAW1100), then a description will be displayed for the selected value of the item.
This may be the 'description' defined by a system-defined query for the item (from S_PROPOSAL_ITEM) or it may be a description derived by the override query defined in the Display SQL Statement below. If an SQL statement has been recorded in the field below to override the system value then a 'Display Description SQL has been overridden' lamp displays.
This check box cannot be set if the associated system proposal item has data type of CLOB.

PROPOSAL_ITEM.DISPLAY_DESCRIPTION_IND
Display SQL Statement Where the Display Field Description check box is selected above, then the DISPLAY_DESCRIPTION_SQL query defined for the corresponding system proposal item will be displayed by default (where one exists).
An alternative SQL query may be recorded here to override the system defined query.The parameters available include the Proposal Id, Proposal Instance Element (PIE) Sequence Number and Superior PIE Sequence Number.
If an override SQL statement has been recorded here then a 'Display Description SQL has been overridden' lamp displays. Click on Test SQL to validate the SQL statement. A 'Valid' or 'Invalid' lamp displays.

PROPOSAL_ITEM.OVRD_DISPLAY_DESCRIPTION_SQL

Field Type Details

This section of the page is dynamic. The field type details are determined by the Field Type selected above and the Allowable Values option selected here.

Field: Description:
Field Length: Displayed when Field Type is INPUT TEXT FIELD
Maximum number of characters which can be recorded for this item.
Shows a value taken from System Proposal Item. Disabled if not allowed to override.

PROPOSAL_ITEM.OVERRIDE_FIELD_LENGTH
Rich Text: Displayed when Field Type is INPUT TEXT FIELD.
When selected, a rich text editor is enabled for the field allowing the application of formatting to the text (e.g. bold, italics).

PROPOSAL_ITEM.RICH_TEXT_IND
System Find Type: Displayed when Field Type is INPUT TEXT FIELD.
Determines the System Find Type available for this item when creating a proposal instance.
Select from COURSE, CRSVERSION, DT-ALIAS, PERSON, UNIT, UNIT-V, UNIT-SET and UNIT-SET-V
This find type will be available for the Proposal item as a pop up. e.g. Find and select Course

PROPOSAL_ITEM.S_FIND_TYPE
Allowable Values: Displayed when Field Type is INPUT TEXT FIELD, RADIO GROUP or POPLIST.
Select the radio button for 'Any value', 'Defined by SQL Statement' or "Custom set' or 'Arithmetic Operation'. The selection here will determine what fields are displayed below. e.g. If 'Defined by SQL Statement' is selected then the 'Values SQL Statement' field (see below) will display.

PROPOSAL_ITEM_ALWBL_VALUE.VALUE
Values SQL Statement This field is available for INPUT TEXT FIELD, RADIO GROUP or POPLIST and Field Types when 'Defined by SQL Statement' is selected for Allowable values.
Use it to record the SQL statement which defines the set of allowable values.

This SQL statement allows a context to be passed from the proposal instance element in which the item has been used. For this to occur, the SQL must be defined with a variable. This may be -
:proposal_id – Context Proposal ID
:pie_sequence_number – Context Proposal Instance Element Sequence Number
:sup_pie_sequence_number - Context Proposal Instance Superior Element Sequence Number
:getItemValue(<proposal_item_cd>) – Retrieves the value of a specified Proposal Item.

The variable works as follows - If 'pie_sequence_number' is used, the context is passed in the form of the current proposal instance element sequence number. The sequence number is used in the item definition to alter the allowable values that are available. i.e. That text will be searched for in the allowable values SQL statement. Any time ‘:pie_sequence_number’ is found it will be substituted with the sequence number from the current proposal instance element.

Example 1.
To display all the open values plus the current value, if it is not open.

SELECT cs.course_status, cs.course_status||' - '||cs.description
FROM course_status cs
WHERE cs.closed_ind = 'N'
UNION
SELECT cs.course_status, cs.course_status||' - '||cs.description
FROM course_status cs, proposal_instance_item pii
WHERE cs.closed_ind = 'Y' AND cs.course_status = pii.character_field AND
pii.pie_sequence_number = :pie_sequence_number AND pii.proposal_item_cd = 'CVSTATUS'
ORDER BY 1
For further details relating to how these are used, refer to the Callista Product Centre - wiki.callista.com.au/display/CPC.

The Test SQL button is available to test the validity of the SQL statement.
The 'Valid' lamp displays if the query is OK. A oracle message is displayed if not valid.

PROPOSAL_ITEM.ITEM_CLAUSE
Apply Values to System Find
check box
This check box displays when 'Allowable Values' is 'Defined by SQL Statement'. When selected, the Values SQL Statement will be applied as a filter in the System Find when a proposer performs a search. This will ensure that only valid data is returned bby the search.
Note: This functionality, if used, will require that the Allowable Values SQL returns both code and version number if applied to a system find. For example, when validating a system find of UNIT, the allowable values must return UNIT_CD||’|’||VERSION_NUMBER as the first column, or, when validating a system find of UNIT-V, the allowable values must also return UNIT_CD||’|’||VERSION_NUMBER as the first column.
This must be ensured or else the application of the Allowable Values SQL as a filter will, in nearly all cases, result in no results displayed to the proposer or a system error. When a value is selected from the Find Page, it will return just UNIT_CD for UNIT system find type, or UNIT_CD|VERSION_NUMBER for UNIT-V find type.

PROPOSAL_ITEM.APPLY_SYSTEM_FIND_IND
Number Values
Number values can be added if ' Custom Set' is selected for Allowable Values above. One number value is selected as the default value.
Arithmetic Operation This field is available if 'Arithmetic Operation' radio button is selected for Allowable Values (above).
Valid parameters are:
:proposal_id - Context Proposal ID
:pie_sequence_number - Context Proposal Instance Element Sequence Number
:getItemValue([proposal_item_cd]) - Retrieves the value of a specified Proposal Item
Validation Function An institution-defined database function used to validate the Proposal Instance Item. This function can receive the input parameters Proposal Id, PIE Sequence Number, Superior PIE Sequence Number and PII value. Its output parameters contain a message type (Error, Warning or Information) and message text.

PROPOSAL_ITEM.CUSTOM_VALIDATION
When called
(radio buttons)
Defines when the validation function is called while editing a proposal instance.
i.e. On change, on lost focus or on save.

PROPOSAL_ITEM.CUSTOM_TRIGGER
Default Value
(radio buttons)
Displayed for INPUT TEXT FIELD, RADIO GROUP or POPLIST Field Types.
Select a radio button to determine whether the Default Value is defined as a Specific Value or by an SQL statement.

N/A
Default Value When 'Specific Value' radio button is selected for Default Value, the value recorded here will be the default value on creation of a new instance of that proposal item in a proposal instance.

PROPOSAL_ITEM.DEFAULT_VALUE
Default SQL Statement When 'Defined by SQL Statement' radio button is selected for Default Value, this SQL statement will determine the default value on creation of a new instance of that proposal item in a proposal instance. This SQL statement has the following parameters available: Proposal Id, PIE Sequence Number and Superior PIE Sequence Number.

The Test SQL button is available to test the validity of the SQL statement.
The 'Valid' lamp displays if the query is OK. A oracle message is displayed if not valid.

PROPOSAL_ITEM.DEFAULT_SQL
By Default is Ticked: Displayed for CHECKBOX Field Type.
Select if the checkbox ticked by default.

PROPOSAL_ITEM.DEFAULT_VALUE

Additional Details

Field: Description:
Help Text: Help text that will be available for this item via a help button adjacent to the item in PAAW1100.

PROPOSAL_ITEM.HELP_TEXT

Instructions: Text block to record instructions that will be displayed above this item in PAAW1100.

PROPOSAL_ITEM.INSTRUCTIONS

Comments: Text block to record comments pertinent to this item but which will not be displayed in PAAW1100.

PROPOSAL_ITEM.COMMENTS
Multiple Instances: Currently, selecting the Multiple Instances check box will not affect the properties of an item.

PROPOSAL_ITEM.MULTIPLE_INSTANCES_IND

Relationships:

This functionality is reserved for future releases.

Field: Description:
Superior Proposal Item Use the Search and Select pop up to select a Proposal Item that is superior to this item. That item should be present if this item is to be added to the related element.
A value recorded here will cause the Proposal Item Relationship field in PAAW0200 to be 'DEFINED'.

PROPOSAL_ITEM_RLTSHP.SUP_PROPOSAL_ITEM_CD
Subordinate Proposal Item Use the Search and Select pop up to select a Proposal Item that is subordinate to this item. That item should not be added unless this item is present for the related element.
A value recorded here will cause the Proposal Item Relationship field in PAAW0200 to be 'DEFINED'.

PROPOSAL_ITEM_RLTSHP.SUB_PROPOSAL_ITEM_CD

Workflow Steps

These steps may be added to a Review Category workflow for a proposal which includes this Item. The inclusion of the step will occur if the 'Include when' condition is satisfied.

Field: Description:
Workflow Step Name of the Workflow Step - as defined in GENF4820. Click on this link to launch the pop up which allows you to edit the details for this workflow step.

PROPOSAL_ITEM_WRKFLW_STEP.WORKFLOW_STEP
Order Step Order of the Workflow Step - as defined in GENF4820. This determines where this step will be inserted in the workflow sequence.

WORKFLOW_STEP.STEP_ORDER
Description Description of the Workflow Step - as defined in GENF4820.

WORKFLOW_STEP.DESCRIPTION
Include Step When Item Value Value may be 'Changed', 'Changed from default value' or 'Has a Specific Value'
This event triggers the inclusion of the workflow step in the workflow for a proposal that contains this item (if the workflow step isn't already there). If 'Has a Specific Value' is selected then a condition may need to be specified.

PROPOSAL_ITEM_WRKFLW_STEP.INCLUDE_WHEN
Condition The Operator defines the relationship between the Comparison Item and the specified value.
The Operator can take values of:
- Starts With
- Ends With
- Equals
- Does not equal
- Less than
- Greater than
- Less than or equal to
- Greater than or equal to
- Between
- Not Between
- Contains
- Does not contain
- Is Blank
- Is not Blank
Note: If the Comparison Item is a CLOB field, then 'Is Blank' and 'Is not Blank' are the only operators available.



This event triggers the inclusion of the workflow step in the workflow for a proposal that contains this item (if the workflow step isn't already there).
If 'Has a Specific Value' is selected for 'Include Step When Item Value' then an operand must be selected here.

PROPOSAL_ITEM_WRKFLW_STEP.OPERAND
Value Start The value of the item against which the condition is normally tested.
Not displayed for 'Is blank' or 'Is not blank' operands.
A value must be recorded in this field if it is displayed.

PROPOSAL_ITEM_WRKFLW_STEP.VALUE_START
Value End The value defines the end point for a range defined for ‘Between’ and 'Not Between' operands.
Only displayed for the ‘Between’ and 'Not Between' operands.
A value must be recorded in this field if it is displayed.

PROPOSAL_ITEM_WRKFLW_STEP.VALUE_END

Related Communications:

Communications to be triggered by various events.

Field: Description:
Communication Event The event which triggers the generation of this communication.

PROPOSAL_ITEM_COM.S_PROPOSAL_ITEM_COM_TRIG
Communication to Send The communication to be sent. May be used to record details for previous Subscription Email Type and Subscription Notice Code fields and other communications relevant for the context Proposal Item.

PROPOSAL_ITEM_COM.COMMUNICATION_TYPE
Delivery Method Recorded for the Communication

COMMUNICATION_TYPE.S_MESSAGE_DELIVERY_TYPE
Return to Top

Creating a Proposal Item

  1. Go to PAAW0300.
  2. Click on New button.
  3. Record the local name for the item in the Proposal Item Code field.
  4. Record the Description of the item to allow user to easily recognise it.
  5. Select the system Proposal Item Code. This is the Callista data that the item will equate to.
    When the value is selected the System Proposal Type and System Element Code associated with the item come with it.

    See the Proposals System Data pages for more details:
    Proposals Unit System Data
    Proposals Unit Set System Data
    Proposals Course System Data
  6. Add further data as required and then click on the Create button to save the new Proposal Item and stay on the the page (in Edit mode - so save buttons are now displayed), or click on the Create & New button to save the new Proposal Item and open a new blank Proposal Item record.
    Alternatively click on the Create & Close button to commit the new Proposal Item and close the page.

Note: Values must be recorded for fields marked as Mandatory.
Note: More than one Proposal Item Code may be mapped to a System Proposal Item Code.

 

Return to Top

Updating a Proposal Item

  1. Go to PAAW0300.
  2. Search for and select the Proposal Item to be updated.
  3. Make changes as required.
  4. Click on the Save button to save the new Proposal Item and stay on the page or click on the Save & New button to save the updated Proposal Item and open a new blank Proposal Item record.
    Alternatively click on the Save & Close button to commit the updated Proposal Item and close the page.

The updated item values will be displayed when the item is next selected for inclusion in a Proposal Type record in PAAW0200.
Return to Top

Deleting a Proposal Item

  1. Go to PAAW0300.
  2. Select the Proposal Item to be updated.
  3. Click on the Delete button
  4. Save the record
If the item has been included in a Proposal Type record then it cannot be deleted.
Return to Top

Related Pages

Proposal Items defined here are available for selection for Elements defined for a Proposal Type in PAAW0200.

Values here determine how data for a Proposal Item is entered when creating a Proposal in PAAW1100.

Amendment Values recorded here for Proposal Items may be aggregated to determine the Review Category that applies to a Proposal.

Workflow Steps need to be defined in order for them to be included here. These are created in GENF4830.

 

Return to Top

Last modified on 20 December, 2016 1:38 PM

History Information

Release Version Project Change to Document
19.0.0.2 2174 - PC 339 Added information for Apply Values to System Find check box.
19.0.0.2 2174 - PC 318/359 Added information for Validation Function and Default fields.
19.0.0.2 2174 - PC 326 Added information for Radio Group field type
18.0 2074 - Proposals Functional Updates Added information for conditional workflow steps
17.0.0.2 & 17.1 2000 - PC 307 Added note about closing a proposal item.
17.1 1903 - CAPS Enhancements Added further details including new System Find Types for Field Type Details in the Field Descriptions section.
16.0.0 1844 - CAPS Enhancements Added details for Allowable Values
Removed Subscription Email Type & Subscription Notice Code fields and added the Related Communications section.
Included Save and Create buttons.
15.0.0.2 & 15.1 1844 - CAPS - User Interface Added details for Display SQL Statement
15.0 1762 - CAPS -User Interface Added details for Display Field Description check box
15.0 1722 - 11g Upgrade New Help page for 11g.