• How to Centralize Manager/Subordinate Update Logic in One Identity Manager

    Hello everyone,

    we are currently reviewing the way some custom business rules are implemented in our One Identity Manager environment, specifically around the maintenance of manager and subordinate relationships between Persons and Departments.

    The logic…

  • Best Practice for Centralizing Custom Logic in OIM

    Hello everyone,

    we would like to improve a custom logic related to the synchronization of Managers and Subordinates in One Identity Manager.

    At the moment, the implementation is difficult to maintain because the logic is distributed across multiple locations…

  • Custom application role deletion and UnitOfWork dependency issues

    Hello,

    I currently have a custom script that handles the deletion of application roles (ESet objects).

    Inside one unit of work, I try to clean up the eset and all linked objects to it like entitlements, service item, it shop structure (itShopOrgHasEset…

  • OIM 9.2 - Process Step Script Component / ScriptExec Parameter / Script name

    We have a VB script in the Script Library that we are needing to execute from a process step. We have other processes that execute other scripts from the library and have had no issues until this one. Everything compiles correctly  (script and process…

  • Which is the best way to use ISqlFormatter with version 9.3?

    Hi everyone,

    We are working on an implementation for a process that will, in the Pre-Script, make a Select SQL Query to the DB to retrieve few data to then perform an Insert.

    We were still looking at how to use IColDBObject but it looks like it's deprecated…

  • Recalculate single Attestation Case on Event (Identity Manager 9.2)

    Hi,

    I have a question and hope you can help here.
    We have an Attestation Workflow with custom approval methods. When an Identity is temporarily deactivated I want to recalculate the corresponding Attestation Case (or bettter: just this approval step). 

  • How to Pause Without Blocking Job Queue in One Identity Manager Scripts?

    I’m developing scripts for a customer in One Identity Manager and noticed that using Thread.Sleep tends to block the Job Queue, making the entire process slower. Since the process involves bulk operations with many items in the queue, I’m looking…

  • Problem in creating user on the portal, skipping ID(CentralAccount).

    Hello, I am Rafael, a technician at Cintech Brazil. We are working on a project with the company Sanepar and we have a problem related to user creation on the portal, specifically in CentralAccount. We are facing an issue with the creation of Keys (Identifier…

  • custom API Integration in angular portal

    We are using the Version 9.2 of one idenity and I have created the new page for contracts, and the API is also ready. I would like to integrate the API into the frontend. I typically handle API integration using the HttpClient in a service file. However…

  • Check if session source is Web Portal/API Server in table scripts and column templates

    Hello One Identity experts,

    I hope someone can give me a hint for a challenge I'm facing:

    I'm implementing backend validations for modifications on persons in the table scripts and column templates. Essentially this works quite well by throwing an exception…

  • Concurrency in IDM with a Script

    Is it possible to use concurrency in IDM with a script? For example, a script that retrieves a list of central accounts from a CSV file, then obtains information via an API and writes that information to a product in IT Shop for auditing purposes.

    This…

  • Concurrency in IDM with a script

    Is it possible to use concurrency in IDM with a script? For example, a script that retrieves a list of central accounts from a CSV file, then obtains information via an API and writes that information to a product in IT Shop for auditing purposes.

    This…

  • Is it possible to use old values in a script?

    I would like to use $CustomProperty01[o]$ using Entities

    Dim empQr = Query.From("Person").Where(String.Format("CentralAccount = '{0}'",cAcc)).SelectAll()
    Dim empRes = Session.Source.GetCollection(Of Person)(empQr, EntityCollectionLoadType…

  • How can I retrieve the unencrypted value of data that is encrypted in a Configuration Parameter?

    I have a script that needs to retrieve sensitive information encrypted within a configuration parameter. However, I am unable to decrypt it. How can I decrypt the parameter to access its original value?

  • Script examples

    Hi folks. I am new to the community and have been working with 1IM for around 4 months. I have not been able to find any scripting guides in the official documentation, so I am wondering if there's any articles or guides on scripting in 1IM, as for example…

  • INSERT Event Trigger Not Firing When Inserting via Script

    Hi everyone,

    Has anyone managed event triggers following an insert operation via script into a table?
    The issue is that when inserting an object into any table through a script, the INSERT event is not triggered. This happens because the operation is done…

  • Issue with script executing Oracle stored procedures

    Hello, 

    we have upgraded the OneIM from version to 9.2 - so there is no more Devart components. So I have replaced the logic using Oracle.ManagedDataAccess.Client (as suggested in the script samples in the installation folder), but when I try to run the…

  • Script optional parameters in process step

    Hi,

    i have the following script which has optional parameters:

    Sub CCC_RunQBMLimitedSQL(
    statementNameOrUID As String,
    Optional ByVal parameter1Name As String = Nothing,
    Optional ByVal parameter1Value As Object = Nothing,
    Optional ByVal parameter2Name…

  • Calling API Script results in HTTP 200 with custom success message, but no new object is created

    Hi there,

    we have a problem while calling a script via rest api.

    Following is configured:

    - a new api systemuser ist created

    - the api systemuser is assigned to a permissions group

    - the permissions group...

    ...has view and insert rights on ADSGroup

  • Script install quantum.migratorcmd.exe --INSTALL

    Hi everyone,

     

    I've been facing challenges with the script-based installation of Identity Manager using the quantum.migratorcmd.exe tool. However, everything proceeds smoothly when I use the Configuration Wizard for installation.

    From what I understand…

  • Install Identity Manager with script, quantum.migratorcmd.exe

    Hi everyone,

    I've been facing challenges with the script-based installation of Identity Manager using the quantum.migratorcmd.exe tool. However, everything proceeds smoothly when I use the Configuration Wizard for installation.

    From what I understand…

  • REST API Script - how to determine the authenticated user's username within 1IM Script?

    Would like to know API authenticated user account calling script function so that we can log which account is calling what API script with what parameters, and may be provide finer access control to the script functionality.

    Right now, I see just one…

  • Script for pwd gen and putting value into ADSAccount UserPassword field

    Hello,

    I've created a script to generate the password taking the xobjectkey as input and returning the password.

    Here's my script:

    Public Function CCC_Generate_Password_AD(ByVal accountXobjectKey As String) As String
    Dim entity As IEntity = Session…

  • Mail notification for bulk accounts expiration

    Hello everyone,

    I'm looking to set up a monthly email notification system for managers, informing them about users whose accounts are set to expire in the upcoming month.

    Currently, I have a process in place for individual email notifications, with…

  • Contractor To permanent Employee

    Hi All,

    I have one scenario in which I have to write a code for  contractor who are getting promoted to employee in a company for this i have to check whether the Employee ID of the contractor and the newly created employee record  are same.

    If they are…