Approvals for changes to a provisioned resource
I need to create an approval process for updating individual fields on the process form. The resource does not allow multiple accounts, so the option to update it doesn't seem possible. I know there is something I am missing here.
What is the best way to create an approval workflow for changes to an existing provisioned resource?
Any suggestions are greatly appreciated!
KC
Hi,
OIM dosn't support approval based resource modification,this is one thing we are lacking in OIM but there are few way to over come this.Here is one solution that I can think of.
1.Create a dummy resource for example "OID Resource Modification".
2.Create the resource form which will have all field name which can be modified.
3.Let this field value flow into process form of OID Resource Modification.
4.Create your approval process for this resource.
5.Now in the provisioning process of OID Resource Modification you can have task which will update the process form of orignal resource.
6.You will be requesting this resource modification.
Please let me know if you have any questions.
Regards
Nitesh
Similar Messages
-
Hi all.
I'm trying to get a Resource self de-provisioned from users, but I'm not able to reach this goal. The resource I'm using is without connectors, it is only a logical resource. Note that I've created approval policies to get auto approved (both at request and operational level) the "Self de-provision resource" template request raised, but after all the status of the request is always "Post Operation Processing Initiated".
Now, I would like to know how can I have a task in the provisioning process triggered after the approval process for a "Self de-provision resource" request type. Is this possible?
Thank you all for your help.
Regards,
Giuseppe.Post Operation Processing Initiated status
After the actual requested operation is completed, if there exists any additional operation that needs to be executed as post-processing, the request engine moves the request to the Post Operation Processing Initiated stage, before initiating those operations. This happens after Operation Completed status.
it means the request is already approved and completed. but some task which is already initiated and same has to be completed. verify the open task if any task in pending status.
--nayan -
To fetch process instance key for Modify Provisioned Resource while request
Hi,
I am trying "Self Modify Provisioned Resource" through Request and multiple resource object is assigned to the user.I have a requirement to a develop validator code to compare old data and request data and take action accordingly.How to get the Process Instance Key or OIU Key of the resource w.r.t user, so that i can compare the data entered in dataset to the data in process form and do the modify operation accordingly.
I am working on OIM 11.1.1.5 version and have applied BP03 patch also.
-Neha Gupta
Edited by: 912833 on Sep 11, 2012 2:26 AM
Edited by: 912833 on Sep 11, 2012 2:28 AMMore or less you can use the following:
resultGetObjects = userOperationsIntf.getObjects(plUserKey);
int countResultGetObjects = resultGetObjects.getRowCount();
logger.debug("CommonProvisioning.updateProcessForm Object Count = " + countResultGetObjects);
for (int j = countResultGetObjects; --j >= 0;) {
resultGetObjects.goToRow(j);
String objName = resultGetObjects.getStringValue("Objects.Name");
String status = resultGetObjects .getStringValue("Objects.Object Status.Status");
if (resourceObjName.equalsIgnoreCase(objName) && "Provisioned".equalsIgnoreCase(status)) {
prntPrvsndPrsInsKey = resultGetObjects .getLongValue("Process Instance.Key");
break;
}HTH,
BB -
Changing Resource Order in Provisioned Resource Page
Hi,
Is is possible to change the order of the Resources which are getting displayed in Provisioned Resource Page.Let us say I have 2 resources A and B .I always wanted to A first and then B ,in the Provisioned resource page of that user.Any clue on how to achieve this?.Thanks in Advance.I think Oracle has already provided this. Just click on Resource Name there it will sorted first A and then B.
If you want to sort in some other way then you'll have to write your custom code to do that. -
PasswordField at request "Modify Provisioned Resource"
Hi, I'm using OIM 11g R1
I have a resource with a field Password (masked=true on the request dataset and PasswordField on the form).
When I do a request "Modify Provisioned Resource" without modify the field Password and modifiing just an other field, the request send the value "********" on the password field and this call the task "Passowd Updated".
How I fix it?
TKSThis is the code of my ModifyValidation plugin:
for (RequestBeneficiaryEntityAttribute attribute :
requestBeneficiaryEntityAttributes) {
if (attribute.getName().equals("Login")) {
String requestLogin = (String)attribute.getValue();
validateLogin(requestLogin);
} else if (attribute.getName().equals("Password")) {
String requestPassword = (String)attribute.getValue(); // Here, if I don't change the Password field, I get the value "********" instead of the old value of the password field
validatePassword(requestPassword);
And if the request send the value "********" on the password field and this call the task "Passowd Updated" with this value...
I put que attribute masked="false" at this field on request Dataset and when I open the request, the field value already is "*********" and the value of the password field was "12121212".
Tks -
Error obtained while provisioning resource to the organisation
Hi,
I have created a workflow to connect to a target and provision resource.But when i am trying to provision resource to the organisation i am getting the below error.
l
Either you do not have the appropriate permissions to complete this action or a system error has occured.
Please contact your administrator for further assistance.
logs show that one entity adapter is throwing error as its reading a OBJ_key as 0 ..why is that so
Please help.
Its urgent.
Thanks
SkYou have an entity adapter where? Can you explain the whole process from beginning to end what happens when you submit the request?
-Kevin -
Problem in Internalization( I18N) for changing the Source langeuage
Hi All,
I have some problem in changing the source language in header:
In S2X editor, I copyed the .xlf file pasted in same then modifyed accordingly(xxx_de.xlf) when i opend the xlf its asking the Activity when I created its throwing repository access faild like no deltaV resource avilable with directory(c:\......)
and im not able to change the header and Resource text In S2X Editor, any one give me help on this.
Thanks
polakaHi Nagesh,
When we are doing I18N for that Application. Go to Navigator Tab
Here Select Particular Projects--à src-àPackages-àsap-àvijay
To internationalize the Web Dynpro application, copy the automatically generated *.xlf files and save them under a new name in the same directory.
The new name must meet the following convention:
u2022 .xlf
For example, if you are creating *.xlf files for German,
Use the language key de.
Here Click on OK
After that we can edit and translate these new *.xlf files in the S2X Editor.
ApplyTemFirstView.wdview_de.xlf-àClick on Resource Text Tab
Select Particular Text and Change the language to German-àClick on EDIT Button
Here Enter German Lang-àClick on OK
Now Go to Web Dynpro Explorer Tab
Select Project-àRC Click on Rebuild Project
Select Project-àRC Click on Reload
Then Deploye the Application
How to Check in Explorer. It is converting to German Language or not
Open Internet Explorer
Tool-àInternet Options -àClick on Languages Button-àClick on ADD Button
Select German Language--àClick on OK
Now We will Check in Portal
Created Web Dynpro iView in Portal. That iView assign to the particular WorkSet-àAssign to Role
Select that user Can Change Language
Regards
Vijay Kalluri -
BAPI for "Change Base Planning Object"
Hi
Is there any BAPI for "Change Base Planning Object" ( TC KKE2).
I need to change the Price of a Resource in the Cost Items for a Base Planning Object.
So if any one know the BAPI for this topic please let me know, and if possible send me your code also it will be really help full.
RegardsI didn't find a BAPI to do this. I had to do it by a Batch Input.
-
Change detector failed while scanning for changes to type User
I'm receiving lots of system log warnings in IdM.
These warnings are not bound to any particular action in IdM, they just do appear while IdM is on.
Almost one warning per one second.
Change detector failed while scanning for changes to type Server
Change detector failed while scanning for changes to type UserForm
Change detector failed while scanning for changes to type User
Change detector failed while scanning for changes to type Resource
SysLog detail:
Timestamp 123
Event
Server server11
Severity Warning
Component Repository
Error Code OCDT00
Message Change detector failed while scanning for changes to type User
Reported cause java.lang.NullPointerException
java.lang.NullPointerException
at com.waveset.repository.ObjectChange.equals(ObjectChange.java:112)
at java.util.HashMap.eq(HashMap.java:299)
at java.util.HashMap.containsKey(HashMap.java:381)
at java.util.HashSet.contains(HashSet.java:182)
at com.waveset.repository.ObjectChangeManager$RemoteChangeDetector.dispatchChanges(ObjectChangeManager.java:398)
at com.waveset.repository.ObjectChangeManager$RemoteChangeDetector.run(ObjectChangeManager.java:314)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)same here, just deployed 8.1 with oracle as db. It results in syslog table growing into 10+G and still growing.
wonder if there are others who are seeing this.
my "syslog -d 1" output looks like this...
2009-12-02 04:52:55.972 null W xxx RP OCDT00 Change
detector failed while scanning for changes to type Account
2009-12-02 04:53:06.400 null W xxx RP OCDT00 Change
detector failed while scanning for changes to type Server
2009-12-02 04:53:06.578 null W xxx RP OCDT00 Change
detector failed while scanning for changes to type User
2009-12-02 04:53:06.914 null W xxx RP OCDT00 Change
detector failed while scanning for changes to type Account
2009-12-02 04:53:17.479 null W xxx RP OCDT00 Change
detector failed while scanning for changes to type Server
C:\Program Files\Apache Software Foundation\Apache Tomcat 6.0.18\webapps\ims\bin
lh syslog -d 1 -
Approvals for transporting XI objects
Does anyone have documentation on how your companies are handling approvals for transporting XI objects? I need to prepare a change management document that will be SOX compliant and wanted to know how everyone else is handling approvals? Any suggestions are greatly appreciated.
Thanks,
LeAnne FultonI know Satish has answered your question, but just to add some more info to it , have a look at this
http://help.sap.com/saphelp_nw04/helpdata/en/a8/5e56006c17e748a68bb3843ed5aab8/content.htm
From above link :
<i>Prerequisites
During the export, a packaged binary file is created in a directory defined on the repository server (or directory server). To import this file to another Integration Repository (or Integration Directory), you must manually copy it to an import directory (see below). <b>You require the appropriate authorizations to be able to access directories on the SAP Web Application Server.</b>
</i>
thanks,
Pooja
PS: Award points for helpful answer -
Approvals for online tax form (w4) and manage payroll payments in SSHR
Can someone throw ideas how to build the approvals in workflow?
Oracle did not provide approvals for both the functions W4 and Manage payroll payments(change/modify payment methods)Can somebody Please help with the request?
Edited by: user4373967 on Mar 2, 2009 4:56 PM -
Business Role changes not being provisioned
Guys (and girls),
We're having the issue that whenever we change something to a business role in IdM 7.1 SP5, like adding or removing a technical role (SAP role) the change isn't provisioned to the system authomatically resulting in users not being updated.
The workarround now is to change a business role and then remove it from a user and add it to that user again. Works ok when you're dealing with only a few users but I'm not looking forward to the day our basic role needs updating.
Same thing goes for changing users telephone number or SNC name or the likes.
I'm not sure if the two issues are related but am I missing an assignment of a task somewhere?
Cheers,
JonathanJonathan,
I think so, but a pretty simple one to fix.
I would do one of two things:
1. Put a MODIFY task on MXREF_MX_ROLE or whatever attribute you're holding roles in. Have this task do a role reconcilation.
2. As a part of the workflow, have a role reconciliation execute.
On the whole, I prefer the second option. Don't like adding baggage onto the MXREF attributes. Just keeps things running more efficiently.
By role reconciliation, I mean executing the functions/tasks needed to reassert the roles on the user. I think there's a built in scripting function to do this or you can automate the add/remove functionality you described in your message, holding the role MSKEYs in a temporary attribute.
Matt -
BW: Change load of program/resources of the leads in BW.
Dear One's
Can any one Provide me the solution for the problem mentioned here below -
Due to the change of the export of the leads in Lotus Notes application to BW:
the loading of the lead program/resources in BW is not correct anymore.
Problem:
As per new data transfer from Lotus Notes to BW, changes of Leads, where
resources are made to zero, do not get transferred to BW.
Due to this old record continue to exist with resources > 0 even though it is
changed to "0" in Lotus Notes DB.
Your Question:
Whether it is possible to implement things similar to Invoice Months where old
months record if deleted in Lotus Notes side are made to have zero values in BW
even though they do not get transferred from Lotus Notes DB to BW side.
So if I understood the problem and your question correctly then the answer is
"Yes, it is feasible".if its not getting transfered that means you always a point of time analysis. so see if you can delete option of infopackage at loading this will give the latest image as needed.
thanks
amit -
SWF panel listener for changed selection
In short, my question is as follows. Is it possible to create a listener which
detects when the current selection in the Flash authoring tool has changed,
and informs my SWF panel? This does not have to be a listener per se,
it can be some hand-crafted process which consumes some reasonable amount of processor time.
I describe my question more precisely below.
Suppose that I want to create an SWF extension panel for Flash (in Flash or Flex),
and I would like the panel to display a property of the object currently selected on scene
in the Flash IDE -- like the instance name of the object (if it exists).
I can use JSFL to detect the instance name of the selected object, and pass the string to the
SWF panel using call(), for instance. The problem is that I don't know how
to detect that the user has selected the object, or that the selection has changed.
Ideally, I would like to add an event listener that listens for such an action in the flash authoring tool.
However, using JSFL, this does not seem to be possible (I can only listen to events such as frame changed
or layer changed, but not selection changed).
I tried the following solutions:
1. Periodically check in JSFL whether the current selection has changed.
The problem is that in JSFL, there is no sleep function, or anything alike. The javascript
methods setInterval and setTimeout do not work in JSFL. Therefore, in order to periodically check for changes,
one must actively loop. This is extremely resource-consuming -- in fact, it hangs the flash IDE.
2. The periodic check can be triggered by the SWF panel itself. In actionscript, I can use setInterval to periodically
invoke the selection update function via JSFL. I have set the interval to 400 milliseconds, which gives a reasonably quick
reaction to changes. However, the functionality I want to implement is in fact more complicated than just retrieving the
instance name of the selected object. As a consequence, performing this operation every 400 milliseconds still consumes
too much processor time (the flash IDE consumes 30% of my processor time, even if the user doesn't do anything).
Therefore, I still would like to find a solution which does not use the processor when the user does not do anything in the Flash IDE.I'm trying to do the same thing. Did you find a solution?
-
Hi,
We are provisioning Oracle E-Business Suite R12 through EBS UM connector. Is there a way where we can either hide the already provisioned EBS roles/responsibilities in the available list of roles/responsibilities or move these under Selected Responsibilities and make them non-editable ? I couldn't find a way to do that in the Modify Provisioned Resource E-Business Suite Request Dataset. Please advise
Thanking in Advance
Abir1. End user raising the request is able to view the process form, I need to restrict few attributes i.e. position and responsiblity should not be visible to end userEnd user will see Application Instance Form and you can customize the UI to hide attributes
2. Position and Responsibility should be provided by approver (this is specified in request data set of provision resource)
Make your Java Code/Beans/Expression to show/hide attributes conditionally.
3. As per Oracle document there is no request data set for PROVISION and MODIFY resource. What is the replacement for this?Application Instance Form
4. After Request is raised it has been assgined to xelsysadm, how do i control the approval ?Approval Policies
Maybe you are looking for
-
Unable to Execute a Report to send PAN XML messages out of SNC
Hi All, We are unable to Execute a Report /SCA/DM_TIMESERIES_OUT to send Product Activity Notifications in the form of XML messages out of SNC. We have manitained some Planned Reciepts data in SNC and would like to transfer it out to ECC. Could anyon
-
Weird file got added in Login Items after 10.5.8 Update
Hi, I finally got a chance to apply Leopard 10.5.8 combo update to my MacBook. After the update was done, the system was restarted, and I saw Safari was bouncing at startup. The page Safari opened was one of the help file pages in iTunes with Russian
-
Help on handling large data urgent
i have to compare fieldname from 2 different servers using table dd03l the problem im facing here is of huge data.. i have created rfc to fetch data from the higher server can neone tell me by ne possible ways i can reduce the load on fetching there
-
How to run the payroll in Quality server..Unable to exit the payroll record
HI Experts, In my Quality server the current payroll period is 6 ---2006. For testing purposes i want to run the payroll for next periods. Here i am unable to exit the payroll.It is showing message that payroll has not been run successfully for all p
-
On demand database maintenance order
Dear Experts,We have a prod database (databaseA)at 45GB and it contains tables for attachments(documents, images etc) from 7 companies/affiliates. The compressed full backup size is at 35.5 GB. We also maintain diff and trn backups that run on sched.