!!!Define User Procedure Procedures are special functions that invoke other functions. They are defined on the Define User Procedures [IMPC] form. Each [procedure|PROCEDURES] consists of a procedure header and procedure steps. The step information has some overflow information below.\\ \\ ---- !!Procedure Header ;[Procedure Name|FUNCTION_NAME]:This field is a code that uniquely identifies the [procedure|PROCEDURES] (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|DESCRIPTION]:This field describes the purpose of the [procedure|PROCEDURES]. Description is an optional 50 character alphanumeric field assigned by you. ;[Product|PRODUCT_CODE]:This field identifies the module that the [procedure|PROCEDURES] belongs to (e.g. CM, HR, AT, BE,PR, ...). Product is a mandatory field based on the [P2K_AM_PRODUCTS] table. ;[Subject Table|TABLE_NAME]:This field identifies the main context of the [procedure|PROCEDURES] (e.g. [P2K_HR_IDENTITIES] indicates that the procedure is related to a person). This field is not currently functional. Subject Table is an optional field based on the [P2K_AM_TABLE_DETAILS ]table. \\ \\ ---- !!Procedure Steps ;[Seq #|STEP_SEQUENCE]: This field is used to order the [procedure|PROCEDURES] steps. 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. Step_Sequence is an optional 5 digit number assigned by you. ;[Function Name|FUNCTION_NAME]:This field identifies the function that the [procedure|PROCEDURES] step invokes (e.g. IEID). Function_Name is a mandatory field based on the [P2K_AM_FUNCTIONS] table. ;[Description|DESCRIPTION]:This field describes the function that the [procedure|PROCEDURES] step invokes (e.g. Maintain Identity Information). Description is an optional field based on the [P2K_AM_FUNCTIONS] table. This field defaults from the Function Name that is entered. ;[Mandatory|MANDATORY]: This field is a toggle that indicates whether the [procedure|PROCEDURES] step is mandatory. ;[Create Allowed|CREATE_ALLOWED]:This field is a toggle that indicates whether the [procedure|PROCEDURES] step can insert records. ;[Retrieve Allowed|RETRIEVE_ALLOWED]:This field is a toggle that indicates whether the [procedure|PROCEDURES] step can display records. ;[Update Allowed|UPDATE_ALLOWED]:This field is a toggle that indicates whether the [procedure|PROCEDURES] step can update records. ;[Delete Allowed|DELETE_ALLOWED]:This field is a toggle that indicates whether the [procedure|PROCEDURES] step can delete records. ;[Command|PROCEDURE_COMMAND]:This field contains special commands that get executed as part of the [procedure|PROCEDURES] . Procedure_Command is an optional 2000 alphanumeric character field.