OIM: Trigger for add/remove Role?

Is there any out of the box way to attach a trigger/event handler to a target resource Process Definition such that code can be executed when an OIM Role is added/removed from the parent OIM User record?
I've gotten as far as the following:
I can hook into the "Add/Remove Role" event via event handlers
From the event handlers in #1 above, I can add process tasks such as "OIM Role Added", "OIM Role Removed" to the user's resources using the OIM API addProcessTaskInstance method.
The issue is I need to know which Role was added/removed in the process tasks and there does not seem to be a way to pass any data dynamically into the task when it's created.  I thought about storing the added/removed Role in a UDF; however, this doesn't scale well when multiple Roles are being added/removed.
Is there a better way to do this?
Thanks.

You can refer to Doc ID 1461252.1 for sample code.
~J

Similar Messages

  • Keyboard shortcut for ADD / REMOVE KEYFRAME?

    Mm. Can't seem to find this one in the list under Help menu, and no clue bubble when you just mouse-over either. Maybe I'm just missing it.
    What's the keyboard shortcut for adding / removing a keyframe?

    Unfortunately there is no generic shortcut for this. There are some pre-defined entries in the shortcuts file, but only for select properties like position and scale. They are inert, though, and have no shortcuts assigned to them. A generalized approach would probably work by creating a script based on the menu item ID of "Add Keyframe" and instead assigning that script to one of the 20 reserved shortcuts for script execution. Something like app.executeMenuItem(3434) or so....
    Mylenium

  • Cant add/remove role or feature

    I have a Domain Controller running 2012r2 and recently installed NPS role ,which I had problems with so I decided to remove the role and start again. Unfortunatley this is where my problems begin , when I now open server manager I get "role and features
    refresh failed with the following error. The operation cannot be completed because the server requires a restart ( tried restarting several times).
    when I go into windows logs \CBS
    2014-07-23 13:19:43, Error                 CSI    00000005 (F) Current pending rollback transaction content precludes other operations; reboot to complete rollback.[gle=0x80004005]
    2014-07-23 13:19:43, Info                  CBS    Failed to get transaction analysis because of pending operations. Disposition from Analyze: 0x1 [HRESULT =
    0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
    2014-07-23 13:19:43, Info                  CBS    Failed to get inventory. [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
    2014-07-23 13:19:43, Info                  CSI   
    00000006@2014/7/23:03:19:43.961 CSI Transaction @0x3929858060 destroyed
    2014-07-23 13:19:43, Info                  CBS    Failed to get CSI Inventory [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
    2014-07-23 13:19:43, Info                  CBS    Failed to get component state. [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
    2014-07-23 13:19:43, Info                  CBS    Failed to get current state of the deployment [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
    2014-07-23 13:19:43, Info                  CBS    Failed to get Transaction State for package: Microsoft-Windows-NetFx4-OC-Package~31bf3856ad364e35~amd64~~6.3.9600.16384,
    update: NetFx4 [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
    2014-07-23 13:19:43, Error                 CBS    Failed to get store state [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
    I have tried playing with these reg keys
    The value of the UpdateExeVolatile registry key is anything other than 0.
    The PendingFileRenameOperations registry key has any value.
    and numerous other things still haven't fixed it i.e
    dism /online /cleanup-image /restorehealth
    Please any advice would be extremely gratefull , I do not want to have to rebuild DC ..
    Many Thanks in advance
    Paul

    Hi Vivian,
    many thanks for yoyur suggestions however I tried several more times running
    DISM /Online /Cleanup-Image /RestoreHealth and also changing Trusted installed to Automatic before starting the process and verifying it was in place before a reboot.
    I see nothing in the event log relating to it.
    Do you have any other possible solutions I could try ?
    I looked into maybe copying all the files from C:\Windows\servicing\Packages on a working server onto the 2012r2 dc 
    due to this line
    2014-07-23 13:19:43, Info                  CBS    Failed to get Transaction State for package: Microsoft-Windows-NetFx4-OC-Package~31bf3856ad364e35~amd64~~6.3.9600.16384,
    update: NetFx4 [HRESULT = 0x80070bc9 - ERROR_FAIL_REBOOT_REQUIRED]
    could this mean the framework package is corrupt ? I am so grabbing for anything.
    Paul

  • Sccm reporting for add/remove programs is not accurate

    Hi freinds
    I have made a custome query to find computers where antivirus is not installed in entire site. It was working fine. But last week I have observed that one windows server 2008 r2 has got symantec enpoint protection installed but sccm report is including
    that server.
    could anyone please share ideas to solve it?
    here is the sccm query:
    select v_r_system.netbios_name0,v_r_system.user_name0,v_GS_OPERATING_SYSTEM.Caption0 AS "Operating System",v_GS_SYSTEM_ENCLOSURE.SerialNumber0 AS "Serial Number" from v_r_system
     join v_GS_OPERATING_SYSTEM on v_GS_OPERATING_SYSTEM.ResourceID = v_r_system.ResourceId
     JOIN v_GS_system on v_GS_system.ResourceID = v_r_system.ResourceId
    JOIN v_GS_system_Enclosure on v_GS_system_Enclosure.ResourceID = v_r_system.ResourceId
    where v_GS_system.Name0 not in
    select distinct v_GS_system.Name0 from  v_GS_system
    LEFT OUTER JOIN v_GS_ADD_REMOVE_PROGRAMS on v_GS_ADD_REMOVE_PROGRAMS.ResourceID = v_r_system.ResourceId
    LEFT OUTER join v_GS_ADD_REMOVE_PROGRAMS_64 on v_GS_ADD_REMOVE_PROGRAMS_64.ResourceID = v_r_system.ResourceId
     where
    v_GS_ADD_REMOVE_PROGRAMS.DisplayName0  = 'Symantec AntiVirus'
    or v_GS_ADD_REMOVE_PROGRAMS.DisplayName0  = 'Symantec AntiVirus Client' or 
    v_GS_ADD_REMOVE_PROGRAMS.DisplayName0  = 'Norton Antivirus Client' or
    v_GS_ADD_REMOVE_PROGRAMS.DisplayName0  = 'Norton AntiVirus Corporate Edition'  or
    v_GS_ADD_REMOVE_PROGRAMS.DisplayName0  = 'Symantec Endpoint Protection'  or
    v_GS_ADD_REMOVE_PROGRAMS_64.DisplayName0  = 'Symantec AntiVirus Win64' or v_GS_ADD_REMOVE_PROGRAMS_64.DisplayName0  = 'Symantec Endpoint Protection' or
    v_GS_SYstem.SMSID0 = 'GUID:6578610F-BFD0-4693-98B5-B6FB50129FB5' or
    v_GS_SYstem.SMSID0 = 'GUID:E64FF1A8-EF5B-46DD-8859-02D7A3E8818A' or
    v_GS_SYstem.SMSID0 = 'GUID:52EA60BD-F3DD-4615-9CCD-AFE0B7F28D41' )

    It sounds like you have some 3rd. party Console tools installed (right click tools). Those are using various scripts to connect to the clients and is not really controlled via ConfigMgr.
    Kent Agerlund | My blogs: blog.coretech.dk/kea and
    SCUG.dk/ | Twitter:
    @Agerlund | Linkedin: Kent Agerlund |
    Mastering ConfigMgr 2012 The Fundamentals

  • Requesting to remove roles for the direct report's in OIM 11g R2

    Is it possible to have the manager log into OIM and request to remove roles for one of his/her direct reports? You can only add roles from the catalog interface.
    Thanks

    Search the user
    Go to the Roles Tab
    Select the Role
    "Remove Role" link will get enabled
    Click that link
    Submit
    Request ID will be generated
    For SELF REQUEST:
    Go to My Access Form
    And do the same thing

  • Add/Remove Experts

    Hi,
    I've installed owb client 11.1.0.6.0 and when I open up context menue for a mapping I can not find entry for "Add/Remove Experts" ?
    cheers,
    Bernhard

    Hi Bernhard
    Are you logged on as a repository user? If so it will not be shown, I think its only repository owner/admin that can change the context menus.
    Cheers
    David

  • Enumerate Add/Remove programs list in Control Panel

    Here is a vi to read the Add/Remove programs list from the registry. My Add/remove programs list contains an item that uses a really large font (something like 98 font size). This makes it impossible to see the program name and select it for add/remove. I think I have it narrowed down to an Autocad program, but I'm not sure how to change the font size yet. This vi will list the display name in control panel, the uninstall string, and the registry subkey. Thought this might be useful for someone. It is 7.0 format.
    Attachments:
    my Enumerate Add-Remove programs list from registry key.vi ‏74 KB

    May be you should propose this as a "starware", and post it in the corresponding BreakPoint thread. Otherwise, it will rapidly disappear from the front end...
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Windows App Certification Kit - Test Fails for Validate Desktop App at "Write appropriate Add/Remove Program values"

    Hi,
    I am trying to validate a .Net Framework 4 WinForms application for use in the Microsoft Partner Network portal.
    I am using Windows App Certification Kit 3.4 for Windows 8.1 , and the Validate Desktop App option.
    To build the package I am using InstallShield 2012 SPR Limited Edition (for Visual Studio), and the validation fails
    only with the following error (please also see the attached image):
    Clean reversible install test: Failed to Write appropriate Add/Remove Program values
    Error Found: The registry population test detected the following error: app didn't create the required registry entries.
    A non-optional value 'DisplayName' is missing or invalid (same for 'Publisher', 'ProductVersion')
    Please note that I have filled in all the publisher/product details in the InstallShield project, on the General Information page.
    Also I have tried to use the Microsoft Visual Studio Installer Project for VS2013, and the validation failed with the exact same error.
    (https://visualstudiogallery.msdn.microsoft.com/9abe329c-9bba-44a1-be59-0fbf6151054d)
    Any help would be very appreciated.
    Thank you.

    You may need to add the necessary info to the app’s Windows Installer package so it can configure Add/Remove Programs in Control Panel correctly. Setting these properties automatically writes the corresponding values into the registry. From the picture,
    you are missing some necessary information about your desktop app.
    Also You need the correct admin permissions to write to the registry.
    Please refer to this thread:
    http://stackoverflow.com/questions/21182856/windows-app-certification-kit-test-result-app-didnt-create-the-require-regist
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Nesting of Rules for Auto Group (Role) Membership Rules in OIM 11gR2

    Does anyone know how to nest rules for auto group (role) membership in OIM 11gR2. The General rules in Design Console are no longer used for auto group membership and the rules that can be configured in the Role properties cannot be nested as far as I can see.
    Any info is appreciated.
    Thanks!

    My mistake... this is possible in the web ui.

  • Howto add user role in OID for PORTAL use from wihtin SSO SERVER plugin

    Hi all,
    Can someone help me with this issue:
    I'm developing a custom authentication module for SSO Server. From this plugin I would like to set the roles/groups to which that user belongs, before the redirect to the Portal is done.
    I'm adding the user attributes to the OID via the DirContext.modifyAttributes(..) method from within the plugin. However I don't know how to add the roles/group definition to the user entry in the OID so that Oracle Portal can show a personalized desktop when the user logs on.
    Hope someone can point me in the right direction.
    Many thanks in advance!
    Kind regards,
    Chris

    Chris ,
    Do you know how to get user role in OID? Did you fix this issue. i have same job in this point.
    Thanks

  • While in Add/Remove Prog. in computer, I found apps named: iPOD for Windows 2006-03-23 (138 Mb) and another 2005-09-23 (106 Mb).  I'm trying trying to free up computer HD space.  What are these and can I delete either?

    While in Add/Remove Prog. in computer, I found apps named: iPOD for Windows 2006-03-23 (138 Mb) and another 2005-09-23 (106 Mb).  I'm trying trying to free up computer HD space.  What are these and can I delete either?

    Those are outdated iPod software updaters which can be safely deleted.
    (58627)

  • PE 5.0 Batch Processing for dust removal add on

    I have PE Elements 5 and have scanned about 6000 slides (whew!) into my system. I have been using a dust removal add in provided by the scanner manufacturer (Konica Minolta DiMage Scan Dual IV) which has a slightly better capability than the caned one provided by Adobe. I would like to be able to batch process the slides for dust removal. Is this possible?

    1. Is above possible at all?
    Simple answer, No.
    2. Does anyone know how to perform either of the 'Remove an Add-On' and/or 'Downgrade an Add-On'?
    As far as I know is not possible... you'll have to restore from backup.
    Regards
    Juan

  • How to Automate to Add a Role for 250+ Users in One Shot ?

    Hi all,
      How can I add a Role 'X' for 250+ User in one shot. I could go to SU01 for each User and add a Role 'X' manually, but it will take at least more than two hours. Is there any automation to accomplish this task, PLEASE ?
    Thanks.

    Look at the How To paper on maintaining authorizations through flat file...
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1d8ea990-0201-0010-43b3-d13b83e2bf20">How to maintain authorizations through flat file</a>
    Hope this helps.

  • OIM Reports for BIP Role Membership

    The OIM BP04 Reports for BIP, the Role Membership report description states:
    "This report will display membership details of all the roles. The report will not show indirect memberships. Security model is not implemented in this report."
    Looks like the data model deliberately excluded indirect roles (or child tabled roles) from the Lookup.DBUM.Oracle.Roles (same for the Privileges Reports).
    Can anyone guide me through editing the Role Membership data model to INCLUDE the roles from the lookup table?
    I believe the Lookup.DBUM.Oracle.Roles have to get associated to the users recon'd from the DBUM Trusted Recon from the DBA_Users table first.
    Thanks for looking.

    The BP04 OIM roles reports targets OIM roles, not oracle or ad roles.
    To achieve those views, custom BIP reports that query the respective OIM tables where the AD and Oracle data exist are required.
    Thanks for looking.

  • SCCM 2012 Report for Software registered in Add/Remove programs

    Hi
    Am looking to create an SCCM 2012 Report for Software registered in Add/Remove programs on windows 7 machines but dont have enough experience with report builder to do this.
    Was hoping someone could help.

    When i use the url i still only see the following categories
    Administrative Security
    Asset Intelligence
    Client Push
    Client Status
    Compliance and Settings ManagementHave looked through them all and that one is not there
    the only software ones are the following
    Report Software 01A - Summary of installed software in a specific collectionThis report provides a summary of installed software ordered by the number of instances found from inventory.
     Open Menu
    Report Software 02A - Product families for a specific collectionThis report lists the product families and the count of software in the family for a specific collection.
     Open Menu
    Report Software 02B - Product categories for a specific product familyThis report lists the product categories in a specific product family and the count of software within the category. This report is linked to Software 02C - Software in a specific product
    family and category.
     Open Menu
    Report Software 02C - Software in a specific product family and categoryThis report lists all software that is in the specified product family and category. This report is linked to Software 06B - Software by product name.
     Open Menu
    Report Software 02D - Computers with specific software installedThis report lists all computers with specific software installed. This report is linked to Software 02E - Installed software on a specific computer .
     Open Menu
    Report Software 02E - Installed software on a specific computerThis report lists all software installed on a specific computer.
     Open Menu
    Report Software 03A - Uncategorized softwareThis report lists the software that is either categorized as unknown or has no categorization.
     Open Menu
    Report Software 04A - Software configured to automatically run on computersDisplays a list of software configured to automatically run on computers.
     Open Menu
    Report Software 04B - Computers with specific software configured to automatically runDisplays all computers with specific software configured to automatically run.
     Open Menu
    Report Software 04C - Software configured to automatically run on a specific computerDisplays installed software configured to automatically run on a specific computer.
     Open Menu
    Report Software 05A - Browser Helper ObjectsThis report displays the Browser Helper Objects installed on computers in a specific collection.
     Open Menu
    Report Software 05B - Computers with a specific Browser Helper ObjectDisplays all of the computers with a specific Browser Helper Object.
     Open Menu
    Report Software 05C - Browser Helper Objects on a specific computerDisplays all Browser Helper Objects on the specific computer.
     Open Menu
    Report Software 06A - Search for installed softwareThis report provides a summary of installed software ordered by the number of instances based on search criteria for the product name, publisher, or version.
     Open Menu
    Report Software 06B - Software by product nameThis report provides a summary of installed software ordered by the number of instances based on selected Product Name.
     Open Menu
    Report Software 07A - Recently used executable programs by the count of computersThis report displays executable programs that have been used recently with a count of computers on which they have been used. The Software Metering client must be enabled for this
    site to view this report.
     Open Menu
    Report Software 07B - Computers that recently used a specified executable programThis report displays the computers on which a specified executable program has recently been used when you enable the software metering client setting.
     Open Menu
    Report Software 07C - Recently used executable programs on a specified computerThis report displays executables that have been used recently on a specified computer when you enable the software metering client setting.
     Open Menu
    Report Software 08A - Recently used executable programs by the count of usersThis report displays executable programs that have been used recently with a count of users that have most recently used them when you enable the software metering client setting.
     Open Menu
    Report Software 08B - Users that recently used a specified executable programThis report displays the users that have most recently used a specified executable program when you enable the software metering client setting.
     Open Menu
    Report Software 08C - Recently used executable programs by a specified userThis report displays executable programs that have been used recently by a specified user when you enable the software metering client setting.
     Open Menu
    Report Software 09A - Infrequently used softwareThis report displays software titles that have not been used during a specified period of time. You can specify a value that will represent the number of days that have elapsed since the last use (e.g. if you
    enter 90 days, you will see software that was not used in the past 90 days or more). You can also leave the Days not used field empty to see all software titles that were never used.
     Open Menu
    Report Software 09B - Computers with infrequently used software installedThis report displays computers which have software installed that has not been used for a specified period of time. The specified period of time is based on the value specified in the
    'Software 09A - Infrequently used software' report.
     Open Menu
    Report Software 10A - Software titles with specific multiple custom labels definedThis report allows you to view software titles based on matching of all selected custom label criteria. Up to three custom labels can be selected to refine a software title search.
     Open Menu
    Report Software 10B - Computers with a specific custom-labeled software title installedThis report shows all computers in this collection, that have the specified custom-labeled software title installed.
     Open Menu
    Report Software 11A - Software titles with a specific custom label definedThis report allows you to view software titles based on matching of at least one of the selected custom label criteria.
     Open Menu
    Report Software 12A - Software titles without a custom labelThis report displays all software titles that do not have a custom label defined.
     Open Menu
    Report Software 14A - Search for software identification tag enabled softwareThis report provides the count of installed software with a software identification tag enabled.
     Open Menu
    Report Software 14B - Computers with specific software identification tag enabled software installedThis report lists all computers that have installed software with a specific software identification tag enabled.
     Open Menu
    Report Software 14C - Installed software identification tag enabled software on a specific computerThis report lists all installed software with a specific software identification tag enabled on a specific computer.
     Open Menu

Maybe you are looking for