Click HERE to see how Saviynt Intelligence is transforming the industry. |
09/21/2023 01:33 AM
A test campaign has 2 certifiers C1 and C2.
C1 has completed certification while C2 has not started.
1. Call to Saviynt Campaign API: fetchCampaignDetails with params {"campaignId": "14","certifierUsername":"A"} returns following:
{
"msg": "successful",
"campaignId": "14",
"count": 1,
"errorCode": "0",
"campaignDetails": [
{
"certkey": "10111",
"certificationame": "UserManager_AnnualCampaign_5Sep2023 - A (...)",
"certifier": "A",
"status": "Fully Executed",
"progress": "100%",
"usercount": 5,
"users": [...]
}
],
"complete": "No"
}
2. Call to Saviynt Campaign API: fetchCampaignList with params {"certifierUsername":"A"} returns following:
{
"msg": "successful",
"campaigns": [
{
"id": 14,
"campaignName": "UserManager_AnnualCampaign_5Sep2023",
"campaignDescription": "",
"type": "User Manager",
"progress": "0%",
"campaignOwner": "dddd",
"startDate": "2023-09-05 04:52:00",
"endDate": "2023-10-12 00:00:00",
"status": "In Progress",
"action": "",
"reassigned": "N/A"
}
]
}
There is a difference in the progress% outputted by the APIs which is incorrect behavior.
fetchCampaignList API should have outputted progress% as 50% since one of the 2 certifiers have completed 100%.
Please look into this issue.
09/25/2023 02:57 AM
@Kaushik , if you do the fetchCampaignList again does it correct progress or still it show 0 precent
09/25/2023 03:03 AM
fetchCampaignList still shows progress as 0%
10/03/2023 08:53 AM
@Kaushik , we are validating this behavior in our latest version and will fix this if same behavior is found.
11/21/2023 05:54 AM
@Kaushik , you need to call fetchCertificationList with "refreshProgress":"Y" to get the updated status.
11/21/2023 10:13 PM
The issue in fetchCampaignList is still open but as suggested I can use fetchCertificationList as an alternate solution which works as expected.