Procedure Definition#
Procedures are special functions that invoke other functions. They are defined on the Define User Procedures IMPC form.Each procedure consists of a procedure header and procedure steps. The step information has some overflow information below.
Procedure Header#
- Procedure Name
- This field is a code that uniquely identifies the procedure (e.g. NEWHIRE). Procedure Name is a mandatory 30 character alphanumeric field assigned by you. Procedure Names should not contain any spaces or special characters such as !, @, #, $, %, ^, &, *, ?, /, \, etc. Dashes (-) and underscores (_) are allowed.
- Description
- This field describes the purpose of the procedure. Description is an optional 50 character alphanumeric field assigned by you.
- Product
- This field identifies the module that the procedure belongs to (e.g. CM, HR, AT, BE,PR, ...). Product is a mandatory field based on the P2K_AM_PRODUCTS table.
- Subject Table
- This field identifies the main context of the procedure. This field is not currently functional.
Procedure Steps#
- Seq #
- This field is used to order the procedure steps. Sequence is an optional 5 digit number assigned by you. The value does not matter; it is the order that counts. It is advisable to increment the step sequences by 10 to allow for insertion of new steps.
- Function Name
- This field identifies the function that the procedure step invokes. e.g. IEID Function Name is a mandatory field based on the P2K_AM_FUNCTIONS table.
- Description
- This field describes the function that the procedure step invokes. e.g. Maintain Identity Information
- Mandatory
- This field is a toggle that indicates whether the procedure step is mandatory.
- Create Allowed
- This field is a toggle that indicates whether the procedure step can insert records.
- Retrieve Allowed
- This field is a toggle that indicates whether the procedure step can display records.
- Update Allowed
- This field is a toggle that indicates whether the procedure step can update records.
- Delete Allowed
- This field is a toggle that indicates whether the procedure step can delete records.
- Command
- This field contains special commands that get executed as part of the procedure.