Business Function and Process Manipulation
Scenarios relating to Business
Functions and Processes:
- Business function(s) are created as follows:
- Standard system option {STWEBM-1/ PWEBM-1} is utilised for
business function creation and maintenance.
- Student web system.
- Personnel web system.
- Lecturing web system.
- Finance web system.
- Executive web system.
- Every web system has a base business function:
- S00000 – Access to web systems by a student
- P0000 – Access to web systems by a personnel
member.
- Business functions occurring on menu level one (displayed
by default on the menu once the system is accessed) should all be
linked to one of these base functions. Level one functions not linked
to a base function will not be displayed on the web menu.
- A level one-business function can exist as a parent
business function for other functions and processes, creating a
multi-level hierarchy for the functions and procedures.
- The placement of the new business function within the
business function hierarchy should be established before function
generation.
- The standard system option {USERS-1}
block 1 must be created and requires the following in order to appear
on the web menu:
- The creation of a record with the same menu code as the
business function.
- A description for your function, with rel directory = web,
system = WEB.
TIP: Establish the business function
hierarchy diagrammatically before beginning with the actual capture of
the business function information.
- Business process(es) are created as follows:
- Once the business function hierarchy has been
developed (preferably diagrammatically) and captured, the
necessary business processes (executable menu options) can be created
and added to their relevant business functions.
- Standard system option {USERS-1b2} is used to setup the
menu and the menu option (combine to form the business process) that
will be linked to an existing business function, created in step 1.
- The following detail is required here:
- The menu code.
- The sequence and option (same value for web applications).
- The text prompt to be displayed for each business process
when the web menu is loaded.
- Standard system option {USERS-1b3} is used to add the
necessary instruction(s) to each menu code and option (combine to form
the business process). A business process (menu code and option
combination) requires an instruction in order to be executed from the
menu (sequence 1). The business process can also have an instruction
that links the business process to a help function (sequence 0). This
help function is depicted with on the left-hand side of the
business process on the web menu.
- Help can be added using the menu and option
defined in block 2 and linking the option to sequence 0. The
instruction to be executed must be preceded with #HELP#<document
or procedure to be executed>. Two types of help files/procedures
can be utilised in order to display help
- Oracle database procedure or
- HTML or PDF document – this document
must be made available on the application server in order to be viewed
(/itsdocs).
- The actual business process procedure is added as
sequence 1. The actual instruction to be executed when your process is
invoked from the web menu is entered as the instruction for sequence 1.
- Standard system option {USERS-2b2},
link your menu and option (combine to form the business process)
created above to the system defined access control function –
WEBS.
- This menu and option combination, which combines to form
the business process, needs to be created with the level radio button
having update as the selected option.
- These menu and option combinations can now be linked to the
business processes utilising the standard system option {STWEBM-2/ PWEBM-2} as follows:
- In block 1 you use the list function to select the business
function that the business process is to be linked.
- Block 2 will automatically query all of the business
processes currently linked to the function in question. These processes
will be listed from the lowest to highest sequence.
- The sequence determines the order in which these processes
will be listed under the corresponding function on the menu. By default
sequences are incremented by sets of 10 in order to provide for future
changes to the display order.
- The menu code and option combination we have created above
{USERS-1} can now be utilised for the creation of the corresponding
business process. If the combination entered is valid, a description
will be displayed alongside the option field.
- Business processes can be specified as mandatory. This
implies that the business function will remain incomplete until the
business process has been accessed and completed.
- In order for a business process to be displayed under
it’s corresponding business function on the web menu the
display indicator must be set to ‘YES’. A business
process can therefore be disabled (not display on the web menu) setting
this combo-box field to ‘NO’.
- The table name is utilised by mandatory business processes
to ascertain whether or not a record has been created in the specified
table. The mandatory business process will only then be marked as
completed if a record has been created in the specified table.
- For web system business processes the Key Field value must
be set to 1 and the Mandatory Process Column Nr field is not utilised.
- Business processes can also be dependent on a previous
mandatory business process setting the Dependent on Previous Mandatory
Process to ‘YES’ and specifying the sequence of
this process. This dependent process will not be accessible until the
process it is dependent on has been completed successfully.
- The additional SQL field is utilised to refine the check
performed in option vii.
- Business processes can be removed as follows using the
standard system option {STWEBM-2/ PWEBM-2}:
- Query the business function the process is linked to.
- Navigate to the required business process sequence and set
the active indicator combo-box to ‘NO’.
- Business functions can be removed as follows using the
standard system option {STWEBM-1/ PWEBM-1}:
- Query your business function.
- Navigate to the required business function and remove the
parent business function. Every business function must have a parent in
order to display on the web menu.
- Disabling the business function will automatically disable
its associated business processes.
- The display sequence of business functions can be altered
as follows using {STWEBM-2/ PWEBM-2}:
- Query the business function requiring its sequence changed.
- Obtain the parent business function from this function.
- Query this parent business function from the Parent
Business Function field in order to display all the business functions
linked to this parent function.
- These functions will be listed in the sequence order; this
sequence can then be altered accordingly.
- The display sequence of business processes can altered as
follows using {STWEBM-2/ PWEBM-2}:
- In block 1 you use the list function to select the business
function that the business process is to be linked.
- Block 2 will automatically query all of the business
processes currently linked to the function in question. These processes
will be listed from the lowest to highest sequence.
- The sequence can then be altered accordingly.
- The business function display name on the web menu can be
altered as follows using {STWEBM-1/ PWEBM-1}:
- Query the Business Function in question, change the
Business Function Description field to the required value.
- The business process display name can be altered as follows
using {USERS-1b2}:
- Query the menu and option in question.
- Change the Text To Display field to the required value.
- Various documents can be displayed as a web menu option,
which can therefore be viewed from the web-based application.
- A document storage directory exists on the application
server which is configured as a virtual path - /itsdocs virtual path
setup on startup of the application server config files.
- Copy the necessary HTML or PDF document to this virtual
path.
- Using standard system option USERS-1:
- Configure the menu and option (business process) as
discussed previously.
- The instruction entered here will include the
/itsdocs/<path> where <path> is the path
following /itsdocs where the file in question can be located.
Processing
Rules |
|
|
No special processing rules |
See Also:
Business Process Drivers
History Of Changes
Date |
System Version |
By Whom |
Job |
Description |
23-Apr-2007 |
v01.0.0.0 |
Charlene van der Schyff |
to be inserted |
New manual format. |