ProcessCallStatusChange

Process Case Status Change

Minor Business Rule

Object Name: N1701080

Parent DLL: CCRIN

Location: Client/Server

Language: NER

1.Functional Description
This function is to be called from the Call Status workflow process to send messages or start other processing based on a change in status.  

1.1Purpose

This function is to be called from the Call Status workflow process to send messages or start other processing based on a change in status in the call 

record  (F1755).  A sample message has been coded that sends a e-mail to the customer when the status reaches the last status, closed status. 


1.2Setup Notes and Prerequisites

This function requires a from and a to call status.  The function expects call activity rules to be defined in order to determine if the status is the last 

status.   


1.3Special Logic

See Section 2.4.
2.Technical Specifications

2.1Parameters:

Data Item Data Structure Description    I/ORequiredNotes

CLSTA                Original Status                     IY                Status Coming From 

CLST                Current Status                      IY                Status Going To 

WHO2                Caller Name                      I N

DOCO                Call Number                      IN

ANC                Customer Number      IN

AN8                Assignee Number      IN

CT01                Call Type                      IN

CT02                Call Source                      I 

PRIOR                Priority                                      IN

NUMB                Equipment Number      IN

ITM                Item Number                      IN

MCU                Branch `                                     IN

PRODM                Product Model                      IN

PRODF                Product Family                      IN

CALLQ                Call Queue Number      I N

EFTB                Beginning Date                      IN

PBTM                Beginning Time                      I N

DX                Returned Date                     IN

INRT                Returned Time                      IN

END                Ending Date                      IN

PETM                Ending Time                      IN

ONSDT                On Site Date                      IN

ONSTM                On Site Time                      IN

URAB                User Reserved Number      IN              User defined number 

URCD                User Reserved Code     IN              User defined code 

URAT                User Reserved Amount      IN              User defined amount 

URDT                User Reserved Date      IN              User defined date 

URRF                User Reserved Reference      IN              User defined reference 

REM1                E-Mail Address                      IN

DCTO                Document Type                      IN


2.2Related Tables 

Table Table Description

F1751  Call Status Activity Rules  

V48165A  Knowledge Base 


2.3Related Business Functions

Source NameFunction Name

N1700490Get Call Activity Rules 


2.4Processing 


• Get call activity rules using business function and current status as last status.  If next status 
is blank this is the last status.  

• If this is the last status and the e-mail address is not blank,  send e-mail to the customer 
• 
Use LM0041 for template 
• Get symptom and resolution from V48165A - Knowledge Base business view. 
'b7

Data Structure

D1701080B - Process Case Status Change - Index Structure

Parameter NameData ItemData TypeReq/OptI/O/Both
szOriginalStatusCLSTAcharREQINPUT

Active customer issue status.  Used as default status when user activates customer issue.

szCurrentStatusCLSTcharREQINPUT

A code that specifies the status of a case.

szCallerNameWHO2charOPTNONE

The name of the caller, customer, or other contact.

mnCallNumberDOCOMATH_NUMERICOPTNONE

A number that identifies an original document. This document can be a voucher, a sales order, an invoice, unapplied cash, a journal entry, 
and so on.

mnCustomerNumberANCMATH_NUMERICOPTNONE

Client number in SAR records which corresponds to Address Book record.

mnAssigneeNumberAN8MATH_NUMERICOPTNONE

A number that identifies an entry in the Address Book system, such as employee, applicant, participant, customer, supplier, tenant, or 
location.

cCallTypeCT01charOPTNONE

A code that specifies the type of case.

cCallSourceCT02charOPTNONE

A code that specifies the source of a case. Valid values are: Blank  No source W Warranty  R Response line

szPriorityPRIORcharOPTNONE

The values that indicate the severity of the customer issue.

mnEquipmentNumberNUMBMATH_NUMERICOPTNONE

An 8-digit number that uniquely identifies an asset.

mnItemNumberITMMATH_NUMERICOPTNONE

An inventory item number. The system provides three separate item numbers plus an extensive cross-reference capability to other item 
numbers (see data item XRT) to accommodate substitute item numbers, replacements, bar codes, customer numbers, supplier numbers, and 
so forth. The item numbers are as follows:   o Item Number (short) - An eight-digit, computer-assigned item number     o 2nd Item Number - The 
25-digit, free-form, user defined alphanumeric item number     o 3rd Item Number - Another 25-digit, free-form, user defined alphanumeric item 
number

szBranchMCUcharOPTNONE

An alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit 
might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for 
purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by 
business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units 
for which you have no authority.

szProductModelPRODMcharOPTNONE

A code that classifies an inventory item into a model for customer service. Some examples include: Laser Printer, Inkjet or Fax.

szProductFamilyPRODFcharOPTNONE

A code that classifies an inventory item into a group for customer service. Some examples include: Laser Printer, Inkjet, or Fax.

mnCallQueueNumberCALLQMATH_NUMERICOPTNONE

The address number of the case provider group. To resolve customer problems, the system or a person can assign case to provider 
groups. A provider group might be that of a specific service person, or it might be a group that is used to monitor and assign requests to the 
provider groups of service personnel.

jdBeginningDateEFTBJDEDATEOPTNONE

The date that an address, item, transaction, or table record becomes active.  The meaning of this field differs, depending on the program.  
For example, the effective date could represent the following:    o When a change of address becomes effective.   o When a lease becomes 
effective.   o When a price becomes effective.   o When the currency exchange rate becomes effective.   o When a tax rate becomes effective. 

mnBeginningTimePBTMMATH_NUMERICOPTNONE

A field that is used to enter the beginning time of the operation sequence for the work center operation on the routing.

jdReturnDateDXJDEDATEOPTNONE

The date a job is executed

mnReturnTimeINRTMATH_NUMERICOPTNONE

The time, noted in hours, minutes, and seconds, when the call was initially returned.

jdEndingDateENDJDEDATEOPTNONE

The date when an asset was removed or returned from a particular location.

mnEndingTimePETMMATH_NUMERICOPTNONE

A field that is used to enter the ending time of the operation sequence for the work center operation on the routing.

jdOnSiteDateONSDTJDEDATEOPTNONE

The date the service provider arrived at the customer site.

mnOnSiteTimeONSTMMATH_NUMERICOPTNONE

The time that the service provider arrived at the customer site.

mnUserReservedNumberURABMATH_NUMERICOPTNONE

This is a 8 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedCodeURCDcharOPTNONE

This is a 2 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

mnUserReservedAmountURATMATH_NUMERICOPTNONE

This is a 15 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

jdUserReservedDateURDTJDEDATEOPTNONE

This is a 6 position code that is reserved for the user.  JDE does not currently use this field and will not utilize this field in the future.

szUserReservedReferenceURRFcharOPTNONE

A 15-position reference that is reserved for the user.  J.D. Edwards does not currently use this field and does not plan to use it in the future.

szEmailAddressREM1charOPTNONE

A 40-character field that you can use to enter text.

szDocumentTypeDCTOcharOPTNONE

A user defined code (00/DT) that identifies the type of document. This code also indicates the origin of the transaction. J.D. Edwards has 
reserved document type codes for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post 
program. (These entries are not self-balancing when you originally enter them.) The following document types are defined by J.D. Edwards and 
should not be changed: P Accounts Payable documents   R Accounts Receivable documents   T Payroll documents   I Inventory documents  
O Purchase Order Processing documents   J General Accounting/Joint Interest Billing documents   S Sales Order Processing documents

Related Functions

None

Related Tables

None