Details

    • Type: CR CR
    • Status: Closed Closed (View Workflow)
    • Priority: Normal Normal
    • Resolution: Done
    • Component/s: FN
    • Labels:
      None Labels
    • Customer:
      OMAN-Tel

      Description

      HBB Installation Journey Enhancement in CRM and requires change from the NEP side. Attached BRD for your reference.

      The change from the NEP side will be:
      As per existing process, NEP is getting Customer contact information from GetCustomerInfoByNumber API, which is reading the customer Contact details from the profile.
      Now, with this GTM, NEP to calls getFixedInternetDetails soap API to get external id and external id type and can extract the 3 new fields and send them to FFMS.
      External_ID, External_ID_Type
      381,Primary contact
      382,Secondary contact
      383,Installation Date

        Activity

        Abir Messaikeh made changes -
        Field Original Value New Value
        Gantt Options Milestone (set to milestone: having a due date but zero effort)
        Planned Start 2025-12-31 24:00 (milestone: set planned start date to due date)
        Planned End 2025-12-31 24:00 (milestone: set planned end date to due date)
        Hide
        Abir Messaikeh added a comment -

        Please find the sample request/response payloads for order id 91363998 and subs no 45002563.

        Current Implementation:
        NEP is invoking GetCustomerInfoByNumber OM API to extract primary and secondary contact details and is passing to FFMS while calling FFMS create WO API .

        New implementation:
        NEP should invoke GetFixedInternetDetails OM API to extract primary contact no , secondary contact no and installation date and should pass to FMSS while calling FFMS create WO API.

        Also,Below highlighted changes to be implemented in FFMS Create WO request Body ---->

        <FIELDWORKORDER>
        <WODETAILS>
        <ARBOR_ITEM_ID>519332758</ARBOR_ITEM_ID>
        <CHANNEL></CHANNEL>
        <CREATE_WHO>u1377753</CREATE_WHO>
        <FINAL_ERROR></FINAL_ERROR>
        <FINAL_ERROR_CODE></FINAL_ERROR_CODE>
        <IR_REMARKS></IR_REMARKS>
        <ITEM_ID>519332758</ITEM_ID>
        <LANGUAGE_CODE>1</LANGUAGE_CODE>
        <NETWORK_TYPE>2</NETWORK_TYPE>
        <ORDER_DATE>11-23-2025 10:17:59</ORDER_DATE>
        <ORDER_ID>91363998</ORDER_ID>
        <PLAN_NAME></PLAN_NAME>
        <REQUESTID></REQUESTID>
        <SALES_CODE></SALES_CODE>
        <SERORDNO>519332758</SERORDNO>
        <SURVEY_DT></SURVEY_DT> ---> should contain installation Date (extract external id for external id type 383 from GetFixedInternetDetails response )
        <TIMS_STATUS>notYetStarted</TIMS_STATUS>
        <USAGE_TYPE>GPON VOICE AND DATA HP1</USAGE_TYPE>
        <USAGE_TYPE_CODE>G</USAGE_TYPE_CODE>
        <VDSL_FLAG>TRUE</VDSL_FLAG>
        <WO_TYPE>INSTALLATION</WO_TYPE>
        <WO_TYPE_CODE>10</WO_TYPE_CODE>
        </WODETAILS>
        <CUSTOMERDETAILS>
        <ACCOUNT_CATEGORY>Fixed-Residential</ACCOUNT_CATEGORY>
        <ACCOUNT_NO>11769185</ACCOUNT_NO>
        <ADDRESS>Mahdah DHAHIRAFlat:111, Way:111, Building:111 111 111</ADDRESS>
        <CONTACT1_PHONE>63710016</CONTACT1_PHONE> ---> should contain primary contact no (extract external id for external id type 381 from GetFixedInternetDetails response)
        <CONTACT2_PHONE></CONTACT2_PHONE> ---> should contain secondary contact no (extract external id for external id type 382 from GetFixedInternetDetails response)
        <CUSTOMER_CONTACT>63710016</CUSTOMER_CONTACT>
        <FULL_NAME>MRS SPA SPA SPA SPA</FULL_NAME>
        <LAT></LAT>
        <LONGT></LONGT>
        <PHONE_NO>45002563</PHONE_NO>
        </CUSTOMERDETAILS>
        <JOBDETAILS>
        <JOB>
        <COMPLETED_BY></COMPLETED_BY>
        <COMPLETED_ON></COMPLETED_ON>
        <SLNO>1</SLNO>
        <TASK_ID>15</TASK_ID>
        <TASK_ROWID></TASK_ROWID>
        <TASK_TYPE>CPE INSTALLATION</TASK_TYPE>
        </JOB>
        <JOB>
        <COMPLETED_BY></COMPLETED_BY>
        <COMPLETED_ON></COMPLETED_ON>
        <SLNO>2</SLNO>
        <TASK_ID>4</TASK_ID>
        <TASK_ROWID></TASK_ROWID>
        <TASK_TYPE>PHONE INSTALLATION</TASK_TYPE>
        </JOB>
        <JOB>
        <COMPLETED_BY></COMPLETED_BY>
        <COMPLETED_ON></COMPLETED_ON>
        <SLNO>3</SLNO>
        <TASK_ID>1</TASK_ID>
        <TASK_ROWID></TASK_ROWID>
        <TASK_TYPE>VOICE SWITCHING</TASK_TYPE>
        </JOB>
        <JOB>
        <COMPLETED_BY></COMPLETED_BY>
        <COMPLETED_ON></COMPLETED_ON>
        <SLNO>4</SLNO>
        <TASK_ID>10</TASK_ID>
        <TASK_ROWID></TASK_ROWID>
        <TASK_TYPE>ADSL - Switch</TASK_TYPE>
        </JOB>
        <JOB>
        <COMPLETED_BY></COMPLETED_BY>
        <COMPLETED_ON></COMPLETED_ON>
        <SLNO>5</SLNO>
        <TASK_ID>38</TASK_ID>
        <TASK_ROWID></TASK_ROWID>
        <TASK_TYPE>Create Subscriber Account in Radius</TASK_TYPE>
        </JOB>
        </JOBDETAILS>
        <NETWORKDETAILS>
        <ACCESS_NODE_NAME>QUR2_01_MA5600T_OLT</ACCESS_NODE_NAME>
        <ACCESS_NODE_TYPE>OLT</ACCESS_NODE_TYPE>
        <AN_SEC_SIDE_SPLITTER_PORT>ONT 7/22</AN_SEC_SIDE_SPLITTER_PORT>
        <AP_NO>0003</AP_NO>
        <AP_SEC_SIDE_SPLITTER_PORT>1-27</AP_SEC_SIDE_SPLITTER_PORT>
        <CABINET>000S</CABINET>
        <DPOINT>0003</DPOINT>
        <DROP_SIDE_DP></DROP_SIDE_DP>
        <DROP_SIDE_SPLITTER_PORT></DROP_SIDE_SPLITTER_PORT>
        <EXC>QUR2</EXC>
        <EXCHANGE_CABLE_PAIR></EXCHANGE_CABLE_PAIR>
        <FDH_NO>000S</FDH_NO>
        <FDH_SEC_SIDE_SPLITTER_PORT>ONT 7/22</FDH_SEC_SIDE_SPLITTER_PORT>
        <GPON_PORT>1/0/13/0/6</GPON_PORT>
        <LINE_STATUS>Pending</LINE_STATUS>
        <MDFH></MDFH>
        <MDFV></MDFV>
        <MOTHER_EXC></MOTHER_EXC>
        <NEW_EQN>A0/13/6</NEW_EQN>
        <OLD_EQN>0-13-6|A0-13-6</OLD_EQN>
        <PREV_NEW_EQN></PREV_NEW_EQN>
        <PREV_OLD_EQN></PREV_OLD_EQN>
        <PREV_PHONE_NO></PREV_PHONE_NO>
        <PRIMARY_CABLE_PAIR_NO></PRIMARY_CABLE_PAIR_NO>
        <PRIMARY_SIDE_CABINET_PORT></PRIMARY_SIDE_CABINET_PORT>
        <PRIMARY_SIDE_SPLITTER_PORT>OLT 7/1</PRIMARY_SIDE_SPLITTER_PORT>
        <REGION>MUSCAT</REGION>
        <SECONDARY_SIDE_CABINET_PORT></SECONDARY_SIDE_CABINET_PORT>
        <SECONDARY_SIDE_DP_PORT></SECONDARY_SIDE_DP_PORT>
        <SPLICING_ODF_PORT>16-6</SPLICING_ODF_PORT>
        <SPLITTING_ODF_PORT>16-6</SPLITTING_ODF_PORT>
        <TERMINATION_ODF_PORT>12-4</TERMINATION_ODF_PORT>
        </NETWORKDETAILS>
        </FIELDWORKORDER>

        Show
        Abir Messaikeh added a comment - Please find the sample request/response payloads for order id 91363998 and subs no 45002563. Current Implementation: NEP is invoking GetCustomerInfoByNumber OM API to extract primary and secondary contact details and is passing to FFMS while calling FFMS create WO API . New implementation: NEP should invoke GetFixedInternetDetails OM API to extract primary contact no , secondary contact no and installation date and should pass to FMSS while calling FFMS create WO API. Also,Below highlighted changes to be implemented in FFMS Create WO request Body ----> <FIELDWORKORDER> <WODETAILS> <ARBOR_ITEM_ID>519332758</ARBOR_ITEM_ID> <CHANNEL></CHANNEL> <CREATE_WHO>u1377753</CREATE_WHO> <FINAL_ERROR></FINAL_ERROR> <FINAL_ERROR_CODE></FINAL_ERROR_CODE> <IR_REMARKS></IR_REMARKS> <ITEM_ID>519332758</ITEM_ID> <LANGUAGE_CODE>1</LANGUAGE_CODE> <NETWORK_TYPE>2</NETWORK_TYPE> <ORDER_DATE>11-23-2025 10:17:59</ORDER_DATE> <ORDER_ID>91363998</ORDER_ID> <PLAN_NAME></PLAN_NAME> <REQUESTID></REQUESTID> <SALES_CODE></SALES_CODE> <SERORDNO>519332758</SERORDNO> <SURVEY_DT></SURVEY_DT> ---> should contain installation Date (extract external id for external id type 383 from GetFixedInternetDetails response ) <TIMS_STATUS>notYetStarted</TIMS_STATUS> <USAGE_TYPE>GPON VOICE AND DATA HP1</USAGE_TYPE> <USAGE_TYPE_CODE>G</USAGE_TYPE_CODE> <VDSL_FLAG>TRUE</VDSL_FLAG> <WO_TYPE>INSTALLATION</WO_TYPE> <WO_TYPE_CODE>10</WO_TYPE_CODE> </WODETAILS> <CUSTOMERDETAILS> <ACCOUNT_CATEGORY>Fixed-Residential</ACCOUNT_CATEGORY> <ACCOUNT_NO>11769185</ACCOUNT_NO> <ADDRESS>Mahdah DHAHIRAFlat:111, Way:111, Building:111 111 111</ADDRESS> <CONTACT1_PHONE>63710016</CONTACT1_PHONE> ---> should contain primary contact no (extract external id for external id type 381 from GetFixedInternetDetails response) <CONTACT2_PHONE></CONTACT2_PHONE> ---> should contain secondary contact no (extract external id for external id type 382 from GetFixedInternetDetails response) <CUSTOMER_CONTACT>63710016</CUSTOMER_CONTACT> <FULL_NAME>MRS SPA SPA SPA SPA</FULL_NAME> <LAT></LAT> <LONGT></LONGT> <PHONE_NO>45002563</PHONE_NO> </CUSTOMERDETAILS> <JOBDETAILS> <JOB> <COMPLETED_BY></COMPLETED_BY> <COMPLETED_ON></COMPLETED_ON> <SLNO>1</SLNO> <TASK_ID>15</TASK_ID> <TASK_ROWID></TASK_ROWID> <TASK_TYPE>CPE INSTALLATION</TASK_TYPE> </JOB> <JOB> <COMPLETED_BY></COMPLETED_BY> <COMPLETED_ON></COMPLETED_ON> <SLNO>2</SLNO> <TASK_ID>4</TASK_ID> <TASK_ROWID></TASK_ROWID> <TASK_TYPE>PHONE INSTALLATION</TASK_TYPE> </JOB> <JOB> <COMPLETED_BY></COMPLETED_BY> <COMPLETED_ON></COMPLETED_ON> <SLNO>3</SLNO> <TASK_ID>1</TASK_ID> <TASK_ROWID></TASK_ROWID> <TASK_TYPE>VOICE SWITCHING</TASK_TYPE> </JOB> <JOB> <COMPLETED_BY></COMPLETED_BY> <COMPLETED_ON></COMPLETED_ON> <SLNO>4</SLNO> <TASK_ID>10</TASK_ID> <TASK_ROWID></TASK_ROWID> <TASK_TYPE>ADSL - Switch</TASK_TYPE> </JOB> <JOB> <COMPLETED_BY></COMPLETED_BY> <COMPLETED_ON></COMPLETED_ON> <SLNO>5</SLNO> <TASK_ID>38</TASK_ID> <TASK_ROWID></TASK_ROWID> <TASK_TYPE>Create Subscriber Account in Radius</TASK_TYPE> </JOB> </JOBDETAILS> <NETWORKDETAILS> <ACCESS_NODE_NAME>QUR2_01_MA5600T_OLT</ACCESS_NODE_NAME> <ACCESS_NODE_TYPE>OLT</ACCESS_NODE_TYPE> <AN_SEC_SIDE_SPLITTER_PORT>ONT 7/22</AN_SEC_SIDE_SPLITTER_PORT> <AP_NO>0003</AP_NO> <AP_SEC_SIDE_SPLITTER_PORT>1-27</AP_SEC_SIDE_SPLITTER_PORT> <CABINET>000S</CABINET> <DPOINT>0003</DPOINT> <DROP_SIDE_DP></DROP_SIDE_DP> <DROP_SIDE_SPLITTER_PORT></DROP_SIDE_SPLITTER_PORT> <EXC>QUR2</EXC> <EXCHANGE_CABLE_PAIR></EXCHANGE_CABLE_PAIR> <FDH_NO>000S</FDH_NO> <FDH_SEC_SIDE_SPLITTER_PORT>ONT 7/22</FDH_SEC_SIDE_SPLITTER_PORT> <GPON_PORT>1/0/13/0/6</GPON_PORT> <LINE_STATUS>Pending</LINE_STATUS> <MDFH></MDFH> <MDFV></MDFV> <MOTHER_EXC></MOTHER_EXC> <NEW_EQN>A0/13/6</NEW_EQN> <OLD_EQN>0-13-6|A0-13-6</OLD_EQN> <PREV_NEW_EQN></PREV_NEW_EQN> <PREV_OLD_EQN></PREV_OLD_EQN> <PREV_PHONE_NO></PREV_PHONE_NO> <PRIMARY_CABLE_PAIR_NO></PRIMARY_CABLE_PAIR_NO> <PRIMARY_SIDE_CABINET_PORT></PRIMARY_SIDE_CABINET_PORT> <PRIMARY_SIDE_SPLITTER_PORT>OLT 7/1</PRIMARY_SIDE_SPLITTER_PORT> <REGION>MUSCAT</REGION> <SECONDARY_SIDE_CABINET_PORT></SECONDARY_SIDE_CABINET_PORT> <SECONDARY_SIDE_DP_PORT></SECONDARY_SIDE_DP_PORT> <SPLICING_ODF_PORT>16-6</SPLICING_ODF_PORT> <SPLITTING_ODF_PORT>16-6</SPLITTING_ODF_PORT> <TERMINATION_ODF_PORT>12-4</TERMINATION_ODF_PORT> </NETWORKDETAILS> </FIELDWORKORDER>
        Ayed Bada logged work - 26/Nov/25 12:00 AM
        • Time Spent:
          4 hours
           

          Requirements analysis

        Ayed Bada made changes -
        Remaining Estimate 0 minutes [ 0 ]
        Time Spent 4 hours [ 14400 ]
        Worklog Id 284444 [ 284444 ]
        Ayed Bada made changes -
        Baseline Start 2025-12-31 24:00 (set baseline based of initial work logging)
        Baseline End 2025-12-31 24:00 (set baseline based of initial work logging)
        Ayed Bada logged work - 08/Dec/25 12:00 AM
        • Time Spent:
          1 day
           

          Edit process to cover the required changes, which consist of passing three fields from GetFixedInternetDetails to the FFMS Create WO API

        Ayed Bada made changes -
        Assignee Khaled Khalil [ kkhalil ] Ayed Bada [ abada ]
        Hide
        Ayed Bada added a comment -

        This process covers the required changes, which consist of passing three fields from GetFixedInternetDetails to the FFMS Create WO API.

        Show
        Ayed Bada added a comment - This process covers the required changes, which consist of passing three fields from GetFixedInternetDetails to the FFMS Create WO API.
        Khaled Khalil made changes -
        Status Opened [ 1 ] Pending Requirements [ 10300 ]
        Khaled Khalil made changes -
        Status Pending Requirements [ 10300 ] Pending Design Session [ 10112 ]
        Assignee Ayed Bada [ abada ] Khaled Khalil [ kkhalil ]
        Khaled Khalil made changes -
        Status Pending Design Session [ 10112 ] Dev Scheduled [ 10014 ]
        Ayed Bada made changes -
        Khaled Khalil made changes -
        Status Dev Scheduled [ 10014 ] Implementation in progress [ 10016 ]
        Khaled Khalil made changes -
        Assignee Khaled Khalil [ kkhalil ] Ayed Bada [ abada ]
        Ayed Bada made changes -
        Status Implementation in progress [ 10016 ] To Be Released [ 10400 ]
        Khaled Khalil made changes -
        Status To Be Released [ 10400 ] Ready for QA [ 10023 ]
        Assignee Ayed Bada [ abada ] Abir Messaikeh [ amessaikeh ]
        Ayed Bada made changes -
        Time Spent 4 hours [ 14400 ] 1 day, 4 hours [ 43200 ]
        Worklog Id 285438 [ 285438 ]
        Ayed Bada logged work - 11/Dec/25 12:00 AM
        • Time Spent:
          2 hours
           

          Fix Flowable exception

        Ayed Bada made changes -
        Time Spent 1 day, 4 hours [ 43200 ] 1 day, 6 hours [ 50400 ]
        Worklog Id 285993 [ 285993 ]
        Hide
        Ayed Bada added a comment -

        FixFlowableException appearing in the logs. This issue has already been fixed.
        Please re-upload the process and retest the scenario.

        Show
        Ayed Bada added a comment - FixFlowableException appearing in the logs. This issue has already been fixed. Please re-upload the process and retest the scenario.
        made changes -
        Abir Messaikeh made changes -
        Status Ready for QA [ 10023 ] QA In Progress [ 10015 ]
        Abir Messaikeh made changes -
        Status QA In Progress [ 10015 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Ayed Bada logged work - 29/Dec/25 12:00 AM
        • Time Spent:
          4 hours
           

          Fn is synchronized with primaryContactNo and secondaryContactNo. Please upload the related process to cover this use case

        Hide
        Ayed Bada added a comment -

        Fn is synchronized with primaryContactNo and secondaryContactNo. Please upload the related process to cover this use case
        patch 3.7.0.1398

        Show
        Ayed Bada added a comment - Fn is synchronized with primaryContactNo and secondaryContactNo. Please upload the related process to cover this use case patch 3.7.0.1398
        Ayed Bada made changes -
        Attachment FFMS_Create_Work_Order.bpmn20.xml [ 125017 ]
        Ayed Bada made changes -
        Time Spent 1 day, 6 hours [ 50400 ] 2 days, 2 hours [ 64800 ]
        Worklog Id 287454 [ 287454 ]
        Hide
        Abir Messaikeh added a comment -

        Actual DEv WL = 2.5 md

        Show
        Abir Messaikeh added a comment - Actual DEv WL = 2.5 md
        Ayed Bada logged work - 19/Feb/26 12:00 AM
        • Time Spent:
          3 hours
           

          Revert work related to this subject

        Abir Messaikeh made changes -
        Resolution Fixed [ 1 ] Incomplete [ 4 ]
        Status Closed [ 6 ] QA In Progress [ 10015 ]
        Abir Messaikeh made changes -
        Status QA In Progress [ 10015 ] Bug/s Found [ 10208 ]
        Abir Messaikeh made changes -
        Assignee Abir Messaikeh [ amessaikeh ] Ayed Bada [ abada ]
        Hide
        Abir Messaikeh added a comment -

        We need to roll it back as per Omantel request as they are changing the rules again

        Show
        Abir Messaikeh added a comment - We need to roll it back as per Omantel request as they are changing the rules again
        Ayed Bada made changes -
        Time Spent 2 days, 2 hours [ 64800 ] 2 days, 5 hours [ 75600 ]
        Worklog Id 292204 [ 292204 ]
        Hide
        added a comment -

        roll back done - closing this item accordingly

        Show
        added a comment - roll back done - closing this item accordingly
        Abir Messaikeh made changes -
        Status Bug/s Found [ 10208 ] Closed [ 6 ]
        Resolution Incomplete [ 4 ] Done [ 10000 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Opened Opened Pending Requirements Pending Requirements
        13d 9m 1 Khaled Khalil 08/Dec/25 1:48 PM
        Pending Requirements Pending Requirements Pending Design Session Pending Design Session
        8s 1 Khaled Khalil 08/Dec/25 1:48 PM
        Pending Design Session Pending Design Session Dev Scheduled Dev Scheduled
        11s 1 Khaled Khalil 08/Dec/25 1:49 PM
        Dev Scheduled Dev Scheduled Implementation in progress Implementation in progress
        6s 1 Khaled Khalil 08/Dec/25 1:49 PM
        Implementation in progress Implementation in progress To Be Released To Be Released
        29s 1 Ayed Bada 08/Dec/25 1:49 PM
        To Be Released To Be Released Ready for QA Ready for QA
        1m 56s 1 Khaled Khalil 08/Dec/25 1:51 PM
        Ready for QA Ready for QA QA In Progress QA In Progress
        14d 1h 41m 1 Abir Messaikeh 22/Dec/25 3:33 PM
        QA In Progress QA In Progress Closed Closed
        8s 1 Abir Messaikeh 22/Dec/25 3:33 PM
        Closed Closed QA In Progress QA In Progress
        58d 18h 7m 1 Abir Messaikeh 19/Feb/26 9:41 AM
        QA In Progress QA In Progress Bug/s Found Bug/s Found
        19s 1 Abir Messaikeh 19/Feb/26 9:41 AM
        Bug/s Found Bug/s Found Closed Closed
        55d 22h 39m 1 Abir Messaikeh Yesterday 9:20 AM
        Subversion JIRA

        Links Hierarchy

         Documentation

        Invalid license: EXPIRED

          People

          • Assignee:
            Ayed Bada
            Reporter:
            Abir Messaikeh
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Due:
              Created:
              Updated:
              Resolved:
              Planned Start:
              Planned End:
              Actual Start:
              Date of Baselining:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 2 days, 5 hours
              2d 5h

                Drag and Drop