GetP08710ProcessingOption

Get Employee Setup Processing Options

Minor Business Rule

Object Name: B0800137

Parent DLL: CHRM

Location: Client/Server

Language: C

1.Functional Description

1.1Purpose
This BSFN is used to copy a media object attached to the F087102 record to the F08711 record. This way information can be conveyed to the individual 
setting up the employee. The information in the media object will also be copied to the email message if an email message is specified in F087103.



1.2Setup Notes and Prerequisites


1.3Special Logic




2.Technical Specifications


2.1Parameters:

Data Item Data Structure DescriptionI/ORequiredNotes
EV01O

RSAcRequireSetupApprovalO

ATTYszApprovalTaskTypeO

CHAcAllowChangingApproverO

ENDSszEndingStatusO

WOS1szInitialStatusCodeWoO

WOS2szActiveStatusCodeWoO

WOS3szFinalStatusCodeWoO

VERSszVersionO

MBDSszMailboxDesignatorO

EV03cCopyTaskDescToWOO

TYPRszWODetailedRecordTypeO



2.2Related Tables 

Table Table Description



2.3Related Business Functions

Source NameFunction Name


Processing 


1.If szVersion is blank, set equal to "ZJDE0001".

2.Call AllocatePOVersionData to read the processing options

3.Copy the processing options values to the lpDS data structure.

4.If the Mail box is blank hard code it to '01' personal inbox.

5.If the cWODetailedRecordType is blank hard code it to 'A'.


Note:

The data items do not meet naming standards, the next release will fixed this.


^

Data Structure

D0800137 - Get P08710 Processing Options

Parameter NameData ItemData TypeReq/OptI/O/Both
cRequireSetupApprovalRSAcharOPTNONE

Use this processing option to specify approval of the setup process. The approval workflow process will be started when the status of the 
setup is changed from pending to active. This status is automatically changed the first time you enter the Employee Setup Maintenance form 
for an employee whose setup status is pending. When a setup tasks needs to be activated, if the Employee Setup status is not active or 
approved, the task will remain in a waiting status. By default, the person assigned to approve the task will be the supervisor's immediate 
supervisor. There is also a processing option that will force the approver to be blank. This will allow the workflow process to use organizational 
routing rules to determine the approver.

cAllowChangingApproverCHAcharOPTNONE

Use this processing option to specify the person who will approve the employee setup process.

szEndingStatusENDScharOPTNONE

This field contians the status that the Employee Setup record or the Employee Setup Task record will be changed to when the process or 
task has completed. The ending status can be used to determine if a process or task should be purged or not.

szInitialStatusCodeWoWOS1charOPTNONE

szActiveStatusCodeWoWOS2charOPTNONE

szFinalStatusCodeWoWOS3charOPTNONE

szVersionVERScharOPTNONE

A user-defined set of specifications that control how applications and reports run. You use versions to group and save a set of user-defined 
processing option values and data selection and sequencing options. Interactive versions are associated with applications (usually as a 
menu selection). Batch versions are associated with batch jobs or reports. To run a batch process, you must choose a version.

szMailBoxDesignatorMBDScharOPTNONE

A field that determines the mailbox associated with the queue that should be used on delivery of the message.

cWODetailedRecordTypeTYPRcharOPTNONE

The detail specification record type. Record types are user defined. You can set them up on the Detail Specification Types form and use 
them to describe certain types of work order or engineering change order information.

cUserTaskDescriptionEV03charOPTNONE

A radio button that specifies the level at which trace/track result is to be displayed.  Select the Detail to display all transactions except IB, IX, 
and IZ types.  Or, select Derivative Lots Only to display only those transactions that may have created new derivative lot. 

cUserLevelPOPROMPT01charOPTNONE

A one-character entry in a processing option.  Valid values must be explained next to the entry field.

Related Functions

None

Related Tables

None