Saviynt unveils its cutting-edge Intelligence Suite products to revolutionize Identity Security!
Click HERE to see how Saviynt Intelligence is transforming the industry.
Saviynt Copilot Icon

Dynamic Attribute in workflow

sandeepgudipudi
New Contributor III
New Contributor III

Hi,

 Created Dynamic Attribute and called in workflow, when DA are not hidden workflow is working as expected, when DA is hidden from create and hide from update the flow falls to false mapping.

 

DA :

sandeepgudipudi_0-1724971884480.png

 

Workflow:

In if condition

((dynamicAttributes.get("User_Department") eq 'Yes') and (dynamicAttributes.get("User_Function") eq 'Yes') and
(dynamicAttributes.get("EmployeeTypeCheck") eq 'Yes'))   - If 3 conditions are satisfied it should Grant Accesss
or
(dynamicAttributes.get("ENT_CHK") eq 'yes') - It should satisfy this condition

If above condition is false it should go to custom assignment which is working as expected and when DA are hidden the condition falls to false and every request going to custom assignment

sandeepgudipudi_1-1724972319773.png

 

Note: When "Expose hidden dynamic attributes in workflow" is checked the request failed to submit

3 REPLIES 3

rushikeshvartak
All-Star
All-Star

Could you kindly provide a detailed snapshot of the information extracted from the logs, encompassing errors and other pertinent functionality details encountered during the execution of this process? Your assistance in furnishing this information would greatly aid in the analysis and resolution of any issues .



‼️‼️⚠️Do not upload any attachments that contain sensitive information, such as IP Addresses, URLs, Company/Employee Names, Email Addresses, etc.⚠️‼️‼️


Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.

sandeepgudipudi
New Contributor III
New Contributor III

Attached logs post checking "Expose hidden dynamic attributes in workflow" and here is the error message that occurred while submitting the request.

You can search with name: "sgudipudi for threads

sandeepgudipudi_0-1725048160180.png

 

Use updated dynamic attribute query , in hidden query you can't use dynamic variable 

SELECT DISTINCT 
    CASE 
        WHEN u.departmentName LIKE 'AIDE 128T SRX INDIA-2310' 
        OR u.departmentName LIKE 'AIDE 128T SRX US-1000' 
        OR u.departmentName LIKE 'AIDE ENGR LEAD US-1000' 
        OR u.departmentName LIKE 'AIDE ENGR SUPPORT & EX INDIA-2310' 
        OR u.departmentName LIKE 'AIDE J-CLOUD UK-3011' 
        OR u.departmentName LIKE 'AWAN CHIEF ENG & ADMIN US-1000' 
        OR u.departmentName LIKE 'AWAN ENGR CANADA-4200' 
        OR u.departmentName LIKE 'AWAN ENGR INDIA-2310' 
        OR u.departmentName LIKE 'AWAN ENGR NETHERLANDS-3230' 
        OR u.departmentName LIKE 'AWAN ENGR US-1000' 
        OR u.departmentName LIKE 'AWAN ENGR-NETROUNDS SWEDEN-3100' 
        OR u.departmentName LIKE 'AWAN SILICON INDIA-2310' 
        OR u.departmentName LIKE 'AWAN SILICON US-1000' 
        OR u.departmentName LIKE 'CORE TECH CD ENGINEERING-INDIA-2310' 
        OR u.departmentName LIKE 'CORE TECH CD ENGINEERING-US-1000' 
        OR u.departmentName LIKE 'CORE TECH CYBERSECURITY CANADA-4200' 
        OR u.departmentName LIKE 'CORE TECH CYBERSECURITY INDIA-2310' 
        OR u.departmentName LIKE 'CORE TECH CYBERSECURITY US-1000' 
        OR u.departmentName LIKE 'CORE TECH HW US-1000' 
        OR u.departmentName LIKE 'CORE TECH L2 TECHNOLOGY-IND-2310' 
        OR u.departmentName LIKE 'CORE TECH L2 TECHNOLOGY-US-1000' 
        OR u.departmentName LIKE 'CORE TECH MANAGEABILITY INDIA-2310' 
        OR u.departmentName LIKE 'CORE TECH MANAGEABILITY US-1000' 
        OR u.departmentName LIKE 'CORE TECH OPTICS US-1000' 
        OR u.departmentName LIKE 'CORE TECH OS_INFRA_EVO CANADA-4200' 
        OR u.departmentName LIKE 'CORE TECH OS_INFRA_EVO INDIA-2310' 
        OR u.departmentName LIKE 'CORE TECH OS_INFRA_EVO US-1000' 
        OR u.departmentName LIKE 'CORE TECH OS_INFRA_JUNOS CAN-4200' 
        OR u.departmentName LIKE 'CORE TECH OS_INFRA_JUNOS INDIA-2310' 
        OR u.departmentName LIKE 'CORE TECH OS_INFRA_JUNOS KERNEL US-1000' 
        OR u.departmentName LIKE 'CORE TECH PRODUCT & SAAS US-1000' 
        OR u.departmentName LIKE 'CORE TECH RPD CANADA-4200' 
        OR u.departmentName LIKE 'CORE TECH RPD INDIA-2310' 
        OR u.departmentName LIKE 'CORE TECH RPD US-1000' 
        OR u.departmentName LIKE 'CORE TECH SECURITY DEV INDIA-2310' 
        OR u.departmentName LIKE 'CORE TECH SECURITY DEV US-1000' 
        OR u.departmentName LIKE 'CORE TECH TOOLING-INFRASTRUCTURE US-1000' 
        OR u.departmentName LIKE 'CORE TECH TOOLING-INFRA IND-2310' 
        OR u.departmentName LIKE 'CRDC ENGR-CONTROL POINT CANADA-3750' 
        OR u.departmentName LIKE 'CRDC ENGR-CONTROL POINT US-1000' 
        OR u.departmentName LIKE 'CRDC ENGR-PLATFORMS INDIA-2310' 
        OR u.departmentName LIKE 'CRDC ENGR-PLATFORMS US-1000' 
        OR u.departmentName LIKE 'MIST ENGINEERING US-1000' 
        OR u.departmentName LIKE 'NETROUNDS-R&D-SWE-3100' 
        OR u.departmentName LIKE 'SILICON-INDIA-2310' 
        OR u.departmentName LIKE 'SILICON-US-1000' 
        OR u.departmentName LIKE 'NM APPS SECURITY MGMT-2310' 
        OR u.departmentName LIKE 'PLATFORM-MERCHANT SILICON-IND-2310' 
        OR u.departmentName LIKE 'CORE TECH OPTICS CANADA-4200' 
        OR u.departmentName LIKE 'CRDC ENGR-CONTROL POINT INDIA-2310' 
        THEN 'Yes' 
        ELSE 'No' 
    END AS id 
FROM 
    users u 
WHERE 
    u.userkey = 11

Regards,
Rushikesh Vartak
If this helped you move forward, click 'Kudos'. If it solved your query, select 'Accept As Solution'.