yannick-beot-sp / vscode-sailpoint-identitynow

Visual Studio Code extension for SailPoint IdentityNow
MIT License
38 stars 17 forks source link

Update roles and access profiles in bulk #84

Open yannick-beot-sp opened 5 months ago

yannick-beot-sp commented 5 months ago

Is your feature request related to a problem? Please describe. At this moment, it is only possible to create roles or access profiles in bulk and not update them.

Describe the solution you'd like It should be possible to submit a CSV to update roles or access profiles

Describe alternatives you've considered Scripts (leveraging SailPoint SDK), Role Importer (PS tool), etc.

Additional context Things to be considered/defined:

fernando-delosrios-sp commented 5 months ago

Your current implementation is fantastic from my point of view, Yannick. As an improvement I would allow for updates/overwrites when a given role/AP is already present. I don't think you need to consider partial inputs or split imports and updates, since anyone can use your export output and modify existing roles or add new ones without much effort.

Congrats. Excellent work as always.

Jaewon-Shin-KR commented 5 months ago

@fernando-delosrios-sp I agree with your opinion. It would be really beneficial for users if Roles/APs with the same name could be updated instead of creating duplicates. Additionally, I think it’s a good idea to explicitly separate the functionalities into bulk update and bulk creation to avoid potential user errors where similar objects might be created instead of updating existing ones. Supporting bulk updates in any form would be a fantastic improvement.

chadcarlton commented 5 months ago

Export, modify, import would be the desired functionality.

This would be amazing in the VSCode extension!