Quick Counting - Template Function Groups

Often software that is being counted has groups of similar functionality e.g. groups of similar types of elementary processes for a group of data. For example an Employee System would have the following functionality such as:

SCOPE allows you to quickly count ‘standard’ functionality by generating function blocks of transactions that have their name, type and complexity automatically assigned to previously defined default values. This is particularly useful in early counting.

For example: Often a logical file will have one or all of the following transactions - Create, Modify, Delete, View, Browse/List and, or Report. To generate all of these transactions and their file links, just locate your cursor on the logical file and select to insert a ‘Template Function Group’ and SCOPE will automatically generate all the transactions for you. You can create multiple Template Function Groups and set up their default name, type and complexity and whether they update or only read a file.

Once you have set up your default templates SCOPE allows you to import and export them for future use by yourself or your colleagues.

In the screen below the User has selected to Insert Template Function Group to quickly insert the maintenance processes for a new set of functionality around a "Loyalty Member". By selecting the Template "Standard (one)" from the list and typing in the words "Loyalty Member" as the object name , SCOPE has automatically created the 6 elementary processes on the tree using the 'object' and assigning the correct 'type' and 'complexity' e.g. Add Loyalty Member is an External Input of Average complexity.

Function Tree - Insert Template Function Group

On the Function Tree, right click and select to Insert Template Function Group. SCOPE will display the following dialogue box to allow you to select which type of Template Group you want to generate.

Data Tree - Insert Template Function Group

In the example below the Function Group "Manage ASSIGNMENT LOCATION DETAILS Information" was automatically generated when the cursor was located on ASSIGNMENT LOCATION DETAILS ILF. All the Inputs have been assigned Update links to the ASSIGNMENT LOCATION DETAILS File.