Configuring programme types
You use the Programme Types page to create, edit and delete programme types, which define the different categories of programme that you work with. The programme types are displayed in a list. You can filter and sort the programme types in the list and change the width of columns in the list.
To access the Programme Types page from the Asta Vision Home page, click Admin then click Programme types.
Each project in Asta Vision is associated with one or more programmes. You should create a programme type for each different type of programme that you work with. For example, if you work with two different types of programme - 'Contract' and 'Delivery', both progressed in parallel but with the 'Contract' programme containing a lesser level of detail than the 'Delivery' programme - you should create one programme type for each. You can assign an order to each programme type to indicate the order in which programme types tend to be used - from the earliest to the latest.
To create a programme type:
- On the Programme Types page, click Create Programme Type. The Create Programme Type page appears.
- Enter a descriptive name for the programme type in the Name field.
- Enter a number to indicate the order in which programme types tend to be used - from the earliest to the latest - in the Order field. The order number is used to determine the order in which programme types are presented to you in a number of places, including the programme links at the top of the Project page, the corresponding programme tabs in the lower part of that page, and wherever a list of programme types is presented in a drop-down field.
- Baselines of Asta Vision programmes are created each time a workflow rule that causes a baseline to be created is carried out. Specify the way in which to work with baselines of programmes of this type in the Baseline behaviour field:
- 'Asta Powerproject Managed Baselines' mode. Using this mode, once a baseline copy of a programme is available, provided that the programme is not in progress, the baseline is checked out along with the programme automatically. Using this baseline behaviour, you can merge changes to a programme into baselines manually, using Asta Powerproject's standard baseline merge functionality, and these changes are uploaded automatically when you check in the programme.
- 'Vision Managed Baselines' mode. Using this mode, baselines are never checked in and out along with the corresponding programme. A copy of the baseline is downloaded automatically when you check out the corresponding programme, for viewing purposes only. Using this baseline behaviour, you cannot merge changes to a programme into baselines manually and any changes you make to a baseline in Asta Powerproject are lost as they are not uploaded when you check in the programme.
- Select the Include baseline with following programme types check box if you want a copy of the programme type's baseline to be downloaded automatically when programmes of a later type are checked out or downloaded, in addition to the later programme's baseline. This enables you to compare the baseline of an earlier programme type against a later programme. It might be useful to select this check box for a 'Contract' programme type, as this enables you to always compare later programmes against the 'Contract' programme. Only the baseline that relates to the current programme type is ever downloaded when you check out a programme to an Asta Powerproject Enterprise server, regardless of whether you select this check box.
- Select the Check In name and description are mandatory check box to force users to enter information in the Name and Description fields when checking in a programme, or clear the check box to enable users to check in programmes without having to enter information in these fields.
- Select the Check In can include attachments check box to enable users to attach files to programmes when checking them in, or clear the check box to prevent users from attaching files when checking in.
If you allow users to attach files when checking in, a new programme comment is recorded against the programme when it is checked in, with the file attached. In addition to this, the files are attached to the emails that are sent automatically as a result of the check in, as part of your workflow. This makes it easier for reviewers to access any files relating to the checked in programme. - Specify when Business Intelligence data should be extracted from programmes of this type in the B. I. behaviour field:
- Select 'Always run on latest version' to specify that Business Intelligence data should be extracted from the latest revision of a programme and baseline at the time at which they are created.
- Select 'Run on specified workflow actions' to specify that Business Intelligence data should be extracted from the latest revision of a programme and baseline when a workflow rule for which the Run B. I. check box has been selected is performed.
- If you want to apply a quality check to programmes of this type:
- Select the appropriate quality check in the Quality check field.
- When you apply a quality check to a programme type, the quality check is executed automatically each time a user checks in or attempts to submit a programme of this type. Users can check in a programme regardless of whether or not it fails the quality check. In the Quality check submit behaviour field, specify what happens a user attempts to submit a programme that fails the quality check:
- Select 'Allow submit when checks have failed' to specify that the user should be allowed to submit the programme and no warning should be given.
- Select 'Allow submit and warn when checks have failed' to specify that the user should be allowed to submit the programme, but should be warned that the programme has failed the quality check.
- Select 'Prevent submit when checks have failed' to specify that the user should be prevented from submitting the programme.
You can configure Asta Vision to allow users with specific roles to submit programmes that have failed a quality check, even if most users are prevented from doing so.
If you want to delete a quality check from programmes of this type, select 'None' in the Quality check field. The quality check will be deleted from programmes of this type the next time they are downloaded or checked out.
- If you want to configure email reminders that apply to this programme type:
- Click Add Reminder. The New Email Reminder popup appears.
- Select the type of email reminder that you want to be sent in the Type field. You can choose from the following types of reminder:
- One that reminds users to check in programmes that have a status other than 'Editing Web Progress'.
- One that reminds users to check in programmes that have a status of 'Editing Web Progress'.
- One that reminds users to submit programmes that have a status of 'Editing Web Progress'.
- Specify when you want email reminders to be send in the Period field and in the fields that appear immediately beneath it:
- To configure reminders to be sent every week, or every fortnight, or every three weeks, etc, select 'Weekly' in the Period field; specify the day of week on which you want reminders to be sent in the Day of week field; and specify whether you want reminders to be sent every week (1), every fortnight (2), etc, in the Repeat field.
- To configure reminders to be sent on a certain day each month, select 'Monthly' in the Period field and specify the day of the month on which to send reminders in the Day of month field.
- To configure reminders to be sent a certain number of days after a programme was last checked in, select 'Since Last Check-In' in the Period field and specify the number of days after which a reminder should be sent in the Duration (days) field.
- Email reminders are sent by default to all users who are assigned directly to a programme's project. If you want to send email reminders only to users with a specific role, who are assigned to a programme's project, select a role in the Specific role field. For example, you may want email reminders to be sent only to planners, rather than to every user who is assigned to a programme's project.
- If you want a reminder to be sent to other users as well, select the Remind additional users check box and use the fields that appear beneath the check box to specify the users to which the reminder should also be sent.
- Enter the text to include in the email in the Email text field.
- Click OK. You return to the Programme Types page, where a row appears for the email reminder to the right of the Email reminders field.
- Repeat the above five steps as many times as required to configure as many email reminders as you need for programmes of this type.
Click Remove to the right of an email reminder to remove it from the list if required.
- Click Create. You return to the Programme Types page, where the new programme type appears in the list.
You can make the programme types that are available to users when creating a new project dependent upon the value they select in a particular user-defined field. For example, if you have a number of different contract types or procurement routes, you may want to specify that some programme types are available when creating a project that has one contract type or procurement route, and that other programme types are available when creating a project that has a different contract type or procurement route. Doing this prevents users from accidentally selecting the wrong start programme type for a project, which could mean that your workflow and email rules may not work.
To determine the programme types that are available to users when creating a project, based on the selection they make in a user-defined field:
- If one does not exist already, create a user-defined enumeration that contains the values you want to use to determine the available start programme type. For example, if you want to make the available programme types dependent upon the contract type, create a user-defined enumeration with one value for each of your contract types; if you want to make the available programme types dependent upon the procurement route, create a user-defined enumeration with one value for each of your procurement routes.
- If one does not exist already, create a project-level, enumeration-type, user-defined field that will offer users values from the user-defined enumeration you have created. Give it a descriptive name, such as 'Contract Type' or 'Procurement Route'.
- Click Admin then click Programme types to display the Programme Types page.
- Click Starting Programme Type UDF. The Starting Programme Type UDF page appears.
- If you have not yet specified a user-defined field, 'None' appears in the Project UDF field. Select the user-defined field you have created and click Select. The user-defined field's values appear on the page.
If you have previously specified a user-defined field but want to use a different user-defined field, click Clear UDF. A popup appears, asking you if you are sure you want to do this. Click OK to continue and select a different user-defined field in the Project UDF field. - For each of the user-defined field's values, you need to specify which start programme types should be available when creating a project of this type. For example if each of the values represents a contract type, you need to specify the start programme types that should be available for projects of that contract type:
- Click Assign Type to the right of a value. The Assign Programme Type popup appears.
- Select the start programme types that should be available when creating projects of this type. You can CTRL or SHIFT-select programme types to select more than one programme type.
- Click Assign. You return to the previous page, where the selected programme types appear to the right of the value.
Click Remove to the right of a programme to unassign it from the user-defined field value if required.
- When you have specified one or more start programme types for each of the user-defined field's values, click Save.
You must specify at least one value for each of the user-defined field's values. If you have not done this, a warning appears. - You must now use the Project UDFs Order page to specify that the user-defined field you have created appears beneath the Name field and above the Start programme field on the Create Project from Template page. To do this, move the user-defined field into the 'Priority' list.
Once you have done this, the user-defined field appears above the Start programme field on the Create Project from Template page, and the selection that a user makes in the user-defined field determines the programme types that are available in the Start programme field.
To edit a programme type:
- On the Programme Types page, click the name of the programme type that you want to edit. The Edit Programme Type page appears.
- Edit the details of the programme type as required.
- Click Save Changes. You return to the Programme Types page.
If you edit the Baseline behaviour field, your changes take effect the next time a baseline is to be created; if you edit the B. I. behaviour field, your changes take effect the next time Business Intelligence data is extracted.
To delete a programme type:
- On the Programme Types page, right-click the programme type that you want to delete and select Delete. A popup appears, asking you to confirm whether you want to delete the programme type.
- Click OK to delete the programme type and return to the Programme Types page.
You cannot delete a programme type that is currently in use.
Creating projects and programmes