Uploaded image for project: 'New Features 2017'
  1. New Features 2017
  2. NF-2123

Bullhorn Integration->Issues when pulling Bullhorn candidate data to Workterra

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Medium
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Integrations
    • Labels:
      None
    • Bug Type:
      Functional
    • Level:
      Admin
    • Module:
      Bullhorn
    • Reported by:
      Harbinger
    • Item State:
      Production Complete - Closed
    • Issue Importance:
      Q2
    • Browser:
      Google Chrome

      Description

      Please let us know how we can deal with below scenarios:

      Scenario 1
      When email ID is set as user id in Workterra and if bullhorn candidate do not have email ID ,then while adding such employee to WT. Below message is displaying:
      "Error occurred while adding employee record, please contact system administrator."
      Refer below screenshot "Error_WithhoutEmailID.JPG" for more details.
      Please make a note in this case though the UI shows error while adding employee, employee is getting added to Workterra DB with email ID as NULL

      Scenario 2
      When userid generation criteria is set as SSN or any other criterion in Workterra which does not have any corresponding data in Bullhorn, then while adding such candidate to WT below error is displaying:
      "Object reference is not set to instance of an object"
      Refer screenshot "ObjectReference.JPG" for more details.

      Cc: Saurabh Sablaka, Prasad Pise

        Attachments

          Issue Links

            Activity

            kunal.kedari Kunal Kedari (Inactive) created issue -
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Field Original Value New Value
            Description Please let us know how we can deal with below scenarios:

            *Scenario 1*
            When email ID is set as user id in Workterra and if bullhorn candidate do not have email ID ,then while adding such employee to WT. Below message is displaying:
            "Error occurred while adding employee record, please contact system administrator."
            Refer below screenshot "Error_WithhoutEmailID.JPG" for more details.


            *Scenario 2*
            When userid generation criteria is set as SSN or any other criterion in Workterra which does not have any corresponding data in Bullhorn, then while adding such candidate to WT below error is displaying:
            "Object reference is not set to instance of an object"
            Refer screenshot "ObjectReference.JPG" for more details.

            Cc: [~saurabh.sablaka], [~prasadp]
            Please let us know how we can deal with below scenarios:

            *Scenario 1*
            When email ID is set as user id in Workterra and if bullhorn candidate do not have email ID ,then while adding such employee to WT. Below message is displaying:
            "Error occurred while adding employee record, please contact system administrator."
            Refer below screenshot "Error_WithhoutEmailID.JPG" for more details.
            *Please make a note in this case though the UI shows error while adding employee, employee is getting added to Workterra DB with email ID as NULL*

            *Scenario 2*
            When userid generation criteria is set as SSN or any other criterion in Workterra which does not have any corresponding data in Bullhorn, then while adding such candidate to WT below error is displaying:
            "Object reference is not set to instance of an object"
            Refer screenshot "ObjectReference.JPG" for more details.

            Cc: [~saurabh.sablaka], [~prasadp]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Link This issue relates to NF-958 [ NF-958 ]
            saurabh.sablaka Saurabh Sablaka (Inactive) logged work - 05/Jun/17 01:48 PM - edited
            • Time Spent:
              1h
               

              Code changes and testing

            Hide
            saurabh.sablaka Saurabh Sablaka (Inactive) added a comment -

            Scenario 1
            When email ID is set as user id in Workterra and if bullhorn candidate do not have email ID ,then while adding such employee to WT. Below message is displaying:
            "Error occurred while adding employee record, please contact system administrator."

            Cause: This was due to validation not firing in case of bullhorn add employee & assign tour.
            Correction: We have fixed this issue and applied all the required validation.
            Affected files: /trunk/WORKTERRAweb/Web/Web Projects/WorkterraAPI/WorkterraAPI/Models/OnBoard/TourStepsStatus.cs

            Scenario 2
            When userid generation criteria is set as SSN or any other criterion in Workterra which does not have any corresponding data in Bullhorn, then while adding such candidate to WT below error is displaying:
            "Object reference is not set to instance of an object"

            Cause: This is due to invalid criteria selected. This need to be taken care while company setup to customize only email address as username criteria for ATS based company. This issue is invalid and should be handled at customization level.

            Show
            saurabh.sablaka Saurabh Sablaka (Inactive) added a comment - Scenario 1 When email ID is set as user id in Workterra and if bullhorn candidate do not have email ID ,then while adding such employee to WT. Below message is displaying: "Error occurred while adding employee record, please contact system administrator." Cause: This was due to validation not firing in case of bullhorn add employee & assign tour. Correction: We have fixed this issue and applied all the required validation. Affected files: /trunk/WORKTERRAweb/Web/Web Projects/WorkterraAPI/WorkterraAPI/Models/OnBoard/TourStepsStatus.cs Scenario 2 When userid generation criteria is set as SSN or any other criterion in Workterra which does not have any corresponding data in Bullhorn, then while adding such candidate to WT below error is displaying: "Object reference is not set to instance of an object" Cause: This is due to invalid criteria selected. This need to be taken care while company setup to customize only email address as username criteria for ATS based company. This issue is invalid and should be handled at customization level.
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Status Open [ 1 ] In Development [ 10007 ]
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Assignee Ramya Tantry [ ramya.tantry ] Saurabh Sablaka [ saurabh.sablaka ]
            Code Review Date 06/Jun/2017
            Code Reviewed By Rohan Khandave [ 11903 ]
            Dev Due Date 06/Jun/2017
            Dev Estimates 4
            Developer Saurabh Sablaka [ saurabh.sablaka ]
            Item State Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209)
            Remaining Estimate 4h [ 14400 ]
            Original Estimate 4h [ 14400 ]
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Assignee Saurabh Sablaka [ saurabh.sablaka ] Kunal Kedari [ kunal.kedari ]
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Item State Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209) Parent values: LB QA(10201)Level 1 values: LB Deployed(11600)
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Remaining Estimate 4h [ 14400 ] 2.5h [ 9000 ]
            Time Spent 1.5h [ 5400 ]
            Worklog Id 52661 [ 52661 ]
            saurabh.sablaka Saurabh Sablaka (Inactive) made changes -
            Remaining Estimate 2.5h [ 9000 ] 3h [ 10800 ]
            Time Spent 1.5h [ 5400 ] 1h [ 3600 ]
            Worklog Id 52661 [ 52661 ]
            Hide
            kunal.kedari Kunal Kedari (Inactive) added a comment -

            We have verified the scenario #1 on local, now when email ID of candidate is not mentioned in BH below validation message is displaying:
            "Required parameter emailID is missing"
            As mentioned in above comment #2 should be handled at customization level.

            We can deploy this change to stage.

            Show
            kunal.kedari Kunal Kedari (Inactive) added a comment - We have verified the scenario #1 on local, now when email ID of candidate is not mentioned in BH below validation message is displaying: "Required parameter emailID is missing" As mentioned in above comment #2 should be handled at customization level. We can deploy this change to stage.
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Item State Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) Parent values: LB QA(10201)Level 1 values: In Testing(10210)
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Status In Development [ 10007 ] Local Testing [ 10200 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Item State Parent values: LB QA(10201)Level 1 values: In Testing(10210) Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213)
            khandu.kshirsagar Khandu Kshirsagar (Inactive) made changes -
            Item State Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602)
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Item State Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602) Parent values: Stage QA(10202)Level 1 values: Production Deployment on Hold(10224)
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Status Local Testing [ 10200 ] Stage Testing [ 10201 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Item State Parent values: Stage QA(10202)Level 1 values: Production Deployment on Hold(10224) Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217)
            khandu.kshirsagar Khandu Kshirsagar (Inactive) made changes -
            Item State Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) Parent values: Production QA(10203)Level 1 values: Production Deployed(10221)
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Item State Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) Parent values: Production QA(10203)Level 1 values: In Testing(10218)
            Hide
            kunal.kedari Kunal Kedari (Inactive) added a comment -

            Verified the scenario #1 on Production, when email ID of candidate is not mentioned in BH below validation message is displaying:
            "Required parameter emailID is missing"

            Closing the ticket.

            Cc: Saurabh Sablaka, Prasad Pise

            Show
            kunal.kedari Kunal Kedari (Inactive) added a comment - Verified the scenario #1 on Production, when email ID of candidate is not mentioned in BH below validation message is displaying: "Required parameter emailID is missing" Closing the ticket. Cc: Saurabh Sablaka , Prasad Pise
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Item State Parent values: Production QA(10203)Level 1 values: In Testing(10218) Parent values: Production Complete(10222)Level 1 values: Closed(10223)
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Status Stage Testing [ 10201 ] Production Testing [ 10202 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Resolution Fixed [ 1 ]
            Status Production Testing [ 10202 ] Production Complete [ 10028 ]
            kunal.kedari Kunal Kedari (Inactive) made changes -
            Status Production Complete [ 10028 ] Closed [ 6 ]
            kunal.kedari Kunal Kedari (Inactive) logged work - 23/Jun/17 05:28 PM
            • Time Spent:
              0.25h
               

              Testing on Production

            kunal.kedari Kunal Kedari (Inactive) made changes -
            Remaining Estimate 3h [ 10800 ] 2.75h [ 9900 ]
            Time Spent 1h [ 3600 ] 1.25h [ 4500 ]
            Worklog Id 59061 [ 59061 ]
            Transition Time In Source Status Execution Times
            Saurabh Sablaka (Inactive) made transition -
            Open In Development
            11d 8h 45m 1
            Kunal Kedari (Inactive) made transition -
            In Development In LB Testing
            2d 16h 18m 1
            Kunal Kedari (Inactive) made transition -
            In LB Testing Stage Testing
            12d 6h 23m 1
            Kunal Kedari (Inactive) made transition -
            Stage Testing In Production Testing
            1d 16h 24m 1
            Kunal Kedari (Inactive) made transition -
            In Production Testing Production Complete
            11s 1
            Kunal Kedari (Inactive) made transition -
            Production Complete Closed
            4s 1

              People

              Assignee:
              kunal.kedari Kunal Kedari (Inactive)
              Reporter:
              kunal.kedari Kunal Kedari (Inactive)
              Developer:
              Saurabh Sablaka (Inactive)
              QA:
              Kunal Kedari (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Dev Due Date:
                Code Review Date:

                  Time Tracking

                  Estimated:
                  Original Estimate - 4h
                  4h
                  Remaining:
                  Time Spent - 1.25h Remaining Estimate - 2.75h
                  2.75h
                  Logged:
                  Time Spent - 1.25h Remaining Estimate - 2.75h
                  1.25h