Announcing the Saviynt Knowledge Exchange unifying the Saviynt forums, documentation, training,
and more in a single search tool across platforms. Read the announcement here.

Modify Account Task completion via Webservice task

Raghu
Honored Contributor
Honored Contributor

Hi Team,

We are using Web service connector in Saviynt to for AD backed application provisioing.

Our requirement when modify account some of dyanamic attributes (Cp value )we are updating and update account task creating but it is not completing.

1.We want only cp value update , if task complete manually working fine and dynamic att cp values updating expected.

2.We tried manually job trigger for completing the task , task is completing fine but cp values not updating 

How can we achieve above scenario task completion and cp update any solution?

Note : Web service connector am not find any updateAccountJson option also


Thanks,
Raghu
If this reply answered your question, Please Accept As Solution and hit Kudos.
8 REPLIES 8

Dhruv_S
Saviynt Employee
Saviynt Employee

Hi @Raghu 

Could you please reconfirm the behavior. 

Modifying account DA-> Update account Task generated ->Manually complete task->Task get completed and change reflected on account. 

Modifying account DA-> Update account Task generated -> Complete task with the help of Provisioning job-> Task get completed but Change not reflected on account

Could you please share the JSON and the logs for both cases. If there is a ticket opened for this issue- please share the JSON/Logs in the ticket.

Regards,

Dhruv Sharma

itinjic
Regular Contributor
Regular Contributor

It seems like you are facing issues with updating the custom properties (CP values) of an account when completing an update account task using the Web service connector in Saviynt.

To address your requirements, you can consider the following solutions:
1. Solution : Use the SaviyntForSaviynt account import approach.
- Configure the custom properties directly in the Saviynt application, rather than within the account.
- Map the custom properties from the endpoint to the Saviynt application.
- Use the SaviyntForSaviynt account import job to update the custom property values based on the task completion.

2. Solution : Modify the update account JSON.
- Although the Web service connector may not have direct support for updateAccountJSON, you can still modify the account attributes using a JSON payload in the Web service call.
- Include the necessary logic, based on the dynamic attribute values, within the JSON payload to update the custom properties of the account.

3. Solution : Use a custom query job.
- Create a custom query job that specifically updates the custom properties of the account based on the dynamic attribute values.
- Trigger the custom query job after the update account task completes to update the custom properties accordingly.

These solutions should help you achieve your desired outcome of updating custom properties (CP values) when completing an update account task. Choose the solution that best fits your requirements and the capabilities of your Web service connector setup.



If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button. Thanks!

Sapere aude

rushikeshvartak
All-Star
All-Star
  • Remove entitlements only from security system.
  • in which account cp value is getting stored

Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

Raghu
Honored Contributor
Honored Contributor

@Dhruv_S  @itinjic  @rushikeshvartak 

 Use case: we have modified the account scenario for some of the AD-backed applications as a new requirement. For provisioning, we are using a Web Service connector. I am not able to find modifyaccountjson in the connector level for update account task completion configuration.

When request exiting account modifying two DA's so update account task creating, so how can we complete task? I dont want to save DA's data in target system, just mapping column should be saved; that is enough for our case.

SaviyntForSaviynt, how can we achieve this one? We are using different WebSerivce connectors, so for update account task completion alone, we can't create an S4S connector make sense am not wrong.not required reconciliation, those two fields we can ignore.

Other than custom queries, is there any solution to compile the task via connector without manually completing it?

Please can suggest

 

 


Thanks,
Raghu
If this reply answered your question, Please Accept As Solution and hit Kudos.

New application is connected or disconnected ?


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

Connected application


Thanks,
Raghu
If this reply answered your question, Please Accept As Solution and hit Kudos.

Use dummy call to complete task

{
"name": "Groups",
"connection": "AutoComplete",
"url": "https://dummy.com/",
"httpMethod": "GET",
"httpParams": "",
"httpHeaders": {
"Authorization": "${access_token}"
},
"httpContentType": "application/json",
"successResponses": {
"statusCode": [400,
200,
201,
204,
205
]
}


Regards,
Rushikesh Vartak
If you find the response useful, kindly consider selecting Accept As Solution and clicking on the kudos button.

@rushikeshvartak  where can i use above payload , it is username/pwd based authentication

Raghu_1-1715751062109.png

 

Raghu_0-1715750967543.png

 

 


Thanks,
Raghu
If this reply answered your question, Please Accept As Solution and hit Kudos.