Friday, August 25, 2017

ASR NO field is not auto-populated on Manual ASRs

PROBLEM


ASR NO field is not auto-populated on Manual ASRs post ASR 53 upgrade.




CAUSE


Beginning with ASR 53 ,the code which used to auto-populate the ASR NO field for SENT orders has been removed.

If the CCNA and ICSC selected to generate the ASR order results in SENT order the ASR number will not be auto generated. However, if CCNA and ICSC are selected so as it generates RECEIVED order the ASR number will be auto populated on ASR order.

SOLUTION


To fix the problem, it is really required to understand the cause of the problem.

Let’s see what SENT and RECEIVED orders are.

For that look closely at CCNA and ICSC fields. So I created 2 CCNAs(1 as an owner and other as not) and 2 ICSCs(1 as an owner and other as not).


Create Access Customer


Login to M6 GUI and go to find links and search for Access Customer and click 'Add New'.

1. Create an Access Customer with "MetaSolv Solution Owner" checked.


2. Create an Access Customer with "MetaSolv Solution Owner" not checked.




Create ICSC


Login to M6 GUI and go to find links and search for ICSC and click 'Add New'.

1. Create an ICSC with "MetaSolv Solution Owner" checked.



2. Create an ICSC with "MetaSolv Solution Owner" not checked.



While creating CCNA and ICSC on the M6 GUI an indicator check ‘MetaSolv Solution Owner’ plays an important role.

Now lets create ASRs to see the ASR NO field is being populated or not.

Create SENT Order ASR


Go to Find Links and search for Service Requests and click 'Add New' and then select Access Service Request. 
ASR order should be created using CCNA which has ‘MetaSolv Solution Owner’ checked and ICSC which does not have ‘MetaSolv Solution Owner’ checked. 


The SENT order will not have ASR NO field auto-populated.


The RECEIVED order can also be verified from M6 database from SERV_REQ table in the SENT_RECV_CD column as below. Value 'R' is stored for RECEIVED orders.



Note: Please note ICSC value depends on CCNA value just have a close look what ICSC values you get while selecting CCNA. If CCNA is “owned” ICSC will automatically be “not owned” and vice versa.


Create RECEIVED order ASR


Go to Find Links and search for Service Requests and click 'Add New' and then select Access Service Request. 
ASR order should have CCNA of customer which is not the ‘MetaSolv Solution Owner’ so the CCNA should not have it checked.
The ICSC value will be picked accordingly. 


For RECEIVED orders the ASR NO field will be auto-populated.



The RECEIVED order can also be verified from M6 database from SERV_REQ table in the SENT_RECV_CD column as below. Value 'R' is stored for RECEIVED orders.


Hope this helps in understanding why ASR NO field is not populated on the ASR order.Please leave your feedback or query.