Approval Workflow for Self Registration
Hi ,
I have a requirement where I have to develop an approval workflow for self registration.
My requirement is If the user type is Employee the user must not go through approval, but if the user type is contractor they must go to some admin user for approval.
How can I achieve this.
Regards
Hi,
You can refer this link "Create a Custom Approval Process for Self Registration" it might clear your doubts. Also you can create rule as said in below post. For that you can refer "http://codigoctm.files.wordpress.com/2012/11/lab-06-access-policy.pdf".
Regards,
Sunil
Similar Messages
-
Workflow for self registration
Hi Folks,
I need to know the exact workflow used for user self registration, i.e., the workflow where in the mail to the registration approver to approve the new user request is triggered.
Can you please let me know.
Regards
RajeevHi Rajeev,
All Workflow on SRM can be found on the page
http://help.sap.com/saphelp_srm30/helpdata/en/8b/4fa9585db211d2b404006094b92d37/content.htm
Click on details New User (WS10000192)
Approval Workflow for Creating Internal Users Use
When an employee requests a user master record and Customizing has been configured such that a user needs to be approved, the users manager receives a work item.
· If the manager approves the request, the user is released. The employee receives an e-mail with an automatically generated password at the address that he or she entered when making the request.
· If the manager rejects the request, the employee is also notified by e-mail.
Prerequisites
· You have activated approval by the manager.
Menu path in the Implementation Guide (IMG):
Supplier Relationship Management ® SRM Server ® Master Data ® Create Users ® Set Approval Indicator
· You have included the manager in the organizational plan.
Menu path in the Implementation Guide (IMG):
Supplier Relationship Management ® SRM Server ® Cross-Application Basic Settings ® Organizational Management ® Change Organizational Plan
· You have activated event linkage for the event Created for workflow WS10000192.
Menu path in the Implementation Guide (IMG):
Supplier Relationship Management ® SRM Server ® Cross-Application Basic Settings ® SAP Business Workflow ® Perform Task-Specific Customizing
Regards,Nishant
Please reward if this helps. -
OIM 11gR2 PS1: Need to configure auto approval for self registration
Hi All
I need to configure auto approval for self registration in OIM 11g R2 PS1. I have done this in R1 but looks like it is different in R2.
Can you please guide me or point me to some blog/guide.
Thankscheck this link:
Developing Workflows for Approval and Manual Provisioning - 11g Release 2 (11.1.2.1.0) -
Auto approval for self registration request in OIM 11G R2
Hi all,
We have a requirement where we want end users to be able to self-register without needing any sort of approval. We are using OIM 11G R2 with the latest patchset.
The way to do it in 11G R1 is explained in the following document:
[http://docs.oracle.com/cd/E21764_01/doc.1111/e14316/unauth_selfservice.htm#BABFEIBF]
But now that R2 does not have any request templates, we are not sure how to do this. Any help will be greatly appreciated. Thanks for your time.
-sandeepcrefer this.
Configuring Auto-Approval for Self-Registration - Fails due to Organisation -
OIM: Error while deploying Custom Approval Process for Self-Register
While deploying the Custom Approval Process for Self-Register, i am getting the following error in scac.log file
Nov 16, 2011 2:48:58 PM oracle.fabric.common.wsdl.SchemaManager isIncrementalBuildSupported
INFO: XMLSchema incremental build enabled.
Nov 16, 2011 2:48:58 PM com.collaxa.cube.CubeLogger info
INFO: validating "ApprovalProcess.bpel" ...
oracle.jrf.UnknownPlatformException: JRF is unable to determine the current application server platform.
at oracle.jrf.ServerPlatformSupportFactory.getInstance(ServerPlatformSupportFactory.java:79)
at oracle.integration.platform.blocks.WLSPlatformConfigurationProvider.<clinit>(WLSPlatformConfigurationProvider.java:44)
at oracle.integration.platform.blocks.FabricConfigManager.<clinit>(FabricConfigManager.java:155)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXpathFunctions(FabricXPathFunctionResolver.java:271)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXPathConfigFile(FabricXPathFunctionResolver.java:153)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.init(FabricXPathFunctionResolver.java:51)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.loadFabricXpathFunctions(BPELXPathFunctionNameResolver.java:57)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<init>(BPELXPathFunctionNameResolver.java:48)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<clinit>(BPELXPathFunctionNameResolver.java:44)
at com.collaxa.cube.lang.compiler.bpel.XPathExprValidatorVisitor.<init>(XPathExprValidatorVisitor.java:122)
at com.collaxa.cube.lang.compiler.bpel.AssignValidator.<init>(AssignValidator.java:89)
at com.collaxa.cube.lang.compiler.bpel.BpelParser.<init>(BpelParser.java:452)
at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validate(BPELValidator.java:60)
at com.collaxa.cube.lang.compiler.BPEL1Processor.validate(BPEL1Processor.java:329)
at com.collaxa.cube.lang.compiler.BPEL1Processor.process(BPEL1Processor.java:153)
at com.collaxa.cube.lang.compiler.CubeParserHelper.compile(CubeParserHelper.java:47)
at oracle.fabric.bpel.bpelc.BPELComponentValidator.validate(BPELComponentValidator.java:40)
at oracle.soa.scac.ValidateComposite.validateComponentTypeServicesReferences(ValidateComposite.java:1117)
at oracle.soa.scac.ValidateComposite.doValidation(ValidateComposite.java:500)
at oracle.soa.scac.ValidateComposite.run(ValidateComposite.java:150)
at oracle.soa.scac.ValidateComposite.main(ValidateComposite.java:135)
Nov 16, 2011 2:49:00 PM CubeProcessGenerator compile
WARNING: classpath is: D:\JDev11g\Middleware\jdeveloper\jdev\extensions\oracle.sca.modeler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mediator_11.1.1\mediator_client.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.mds_11.1.1\mdsrt.jar;D:\OIMPS1\Middleware\oracle_common\modules\oracle.jps_11.1.1\jps-manifest.jar;;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\gen-classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\lib\oimclient.jar;D:\JDev11g\Middleware\oracle_common\modules\commonj.sdo_2.1.0.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.xdk_11.1.0\xmlparserv2.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel1-1-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel_coherence_config.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpm-analytics.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\wsif-binding.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-validator.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\monitor-rt-xbean.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\oracle.soa.bpmn.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\user-patch.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\uddi\lib\oracle.soa.uddi.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\bpm-infra.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\testfwk-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-ext.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-scheduler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\xmlunit-1.1.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-tools.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-xpath-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle-soa-client-api.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-client.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-was.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle.soa.fabric.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.workflow_11.1.1\bpm-services.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.ext_11.1.1\classes
In scac_out.xml file following is the error message
<Fault>
<severity>error</severity>
<loc>/ns:composite</loc>
<line/>
<col/>
<file/>
<msg>
<![CDATA[SCAC-50012]]>
</msg>
</Fault>Hi,
I have run into the same problem with SOA 11.1.1.5 version. In my case after fixing the following two errors it seems to work fine.
If you have followed the guide, there must be some errors:
First the java code if copied then contains an extra enter value:
Instead of:
"try {
System.out.println("Prototype for invoking an OIM API from a SOA Composite");
System.out.println("RTM Usecase: Self Registration Approval by Organization
Administrator");"
Use the following:
"try {
System.out.println("Prototype for invoking an OIM API from a SOA Composite");
System.out.println("RTM Usecase: Self Registration Approval by Organization Administrator");"
The other error is that you should not use <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-manifest.jar, but the <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-api.jar in jdeveloper. After these the deployment to the application server works fine for me. -
Approval workflow for creation of organization
Hi,
I need to configure an approval workflow for the creation of organization. When the admin tries to create a new org, the approval should go to a admin group. The org should get created only once approval is done. I have configured an approval workflow for the Xellerate Organization resource object. I have created an unconditional task where the assignment tab has the admin group. When I test it, the org gets created without going through the approval process. Could someone please tell me what am I missing?
Thanks,
Supreetha
Edited by: Supreetha on Jan 22, 2011 8:38 AMYou'll have to raise request for Dummy Organization. It's Order for Organization so will not appear for user.
I am not sure the full flow/complete requirement of your.
APMU, you want approval while creating Organization into OIM.
This is not possible OOTb when you create ORg in OIM.
You'll create 1 dummy Org
1 Dummy RO "OFO".
Attach one Object Form with this RO.
Raise request for Dummy Org and Give the name of Org on the object form for which you want approval.
In the provisioning workflow, use OIM API to create Org into OIM.
Done !!! -
N-step approval workflow for Shopping Cart-WS14000133
Hi Experts,
We have 5-6 levels of approvals for Shoppoing carts.All the SC needs to be approved by 5-6 managers based on their approval limits.All the approval limits are assigned at the Role level .(We have created Z roles)
Please let me know how and where to define the roles in BADI to activate the N-step approval workflow for Shopping Cart-WS14000133
Thanks,
VenkyTo add to Masa's reply.
This Badi is well documented by the online help and it even comes with example implementations AND it is mentioned in full detail at help.sap.com
Kind regards, Rob Dielemans -
Enable the approval workflow for the Sales Orders (Standard)
Dear All,
I need to enable the approval workflow for the Sales Orders (Standard). How can I do this? Please update
The version of apps is 11i
many thanks in advance...
Edited by: santark on Oct 27, 2010 3:47 PMDear All,
I need to enable the approval workflow for the Sales Orders (Standard). How can I do this? Please update
The version of apps is 11i
many thanks in advance...
Edited by: santark on Oct 27, 2010 3:47 PM -
Hi guys
how do i activate no approval workflow for global outline agreement in SRMHello Nisa,
Transaction: SWB_PROCUREMENT
Business Object: BUS2000113
Event: Saved
WS14000086 - without approval
WS14000088 - one step approval
The event should be activated. Also check the start condition.
Regards,
Masa -
Code review Approval Workflow for Eclipse
Hi
Currently Team is using Eclipse for their project and we used TFS Plug-in. We are using for both Source control and Build process.
Is there any plug-in to have Code Review Approval Workflow for the Check-in's happens in this project?
regards,
VinayAny Help please ?
-
Standard n-step approval workflow for Purchase Order in sap 4.7?
Hello friend,
In SAP 4.7 there is any standard template for n-step approval workflow for Purchase Order.
thanks in advance.Hi AM,
there is no std template for n-step approvals but for Single Release.
What you could do is create a custom one as per the number of approvals for PO.
Also note a PO Release Strategy can handle only 8 levels of approval.
Hope it helps.
Aditya -
Approval workflow for external requirement
Hi,
My company already implements Project System and Plant Maintenance, in which we generate PR from those modules, and the PR will be subject to release strategy.
At the moment we want to implement SRM 7.0 and we're planning to use Plan Driven Procurement scenario for the requirement generated automatically from PS or PM. As we can have a release strategy for PR generated from module PM and PS, can we have approval workflow for external requirement in SRM?
JoshYes you can but not by standard (Since itu2019s not out of box functionality), on the other hand itu2019s real simple to do an RFC call to your external system and get the agentu2019s information...
All SRM need is only agent ID (User ID) to which the work item need to be assigned...
We too have same scenario i.e. business want to use R/3 release group determination which they have already... we implemented it and working real good...
Let me know if you have any questions...
Thanks!!
Bharath -
E-mail pattern for self registration screen
Hello,
We are using WAS version 7.01 SP3 .
We configured the UME to enable self registration.
The generated password sent via Email and everything working correct.
The only problem is that the user can use wrong E-mail pattern and the creation process will continue
(User will create in the system with wrong E-mail pattern for example - XYZ).
When we tried to create user with wrong E-mail pattern in the standard user creation program it raised error message.
We are using the default E-mail pattern on the Configtool.
Is there any way to stop the self registration process if the user enter wrong E-mail pattern?
Thanks for the help
NirHi,
You can try forcing the application to quit as described here:
+To force an application to close, follow these steps:+
+iPhone or iPod touch running iPhone OS 3.0 or later+
+Press and hold the Sleep/Wake button until the red slider appears. When the red slider appears, release the Sleep/Wake button.+
+Instead of dragging the red slider, press and hold the Home button for six seconds.+
+If the device does not return to the Home screen, see the steps below to restart.+
from: http://support.apple.com/kb/TS1445
If the issue persists, you should try restarting before trying to reset.
You can restart the iPhone by holding the Sleep/Wake button until the red slider appears> then slide to turn off> and turn the iPhone back on by pressing the Sleep/Wake again, as described on page 46 of the iPhone User Guide.
http://manuals.info.apple.com/en/iPhoneUserGuide.pdf
-Jason -
Create an Approval Workflow for User Creation in AD
Hi
Anyone, tell me how to create an approval workflow to create users into AD. For example, before provisioning user into AD resouce the request should go to the Manager of the user for approval.
P.S: I am using OIM 9.1
Thanks
SireeshaHi Sireesha
You want to create a new Process definition, selecting "Approval" as the process type.
Then associate it with the AD User Resource Object. Add a "Manager Approval" process task and use a Task Assignment Adapter to to assign the task to the manager of the request target.
In order for the Approval Process to fire, you need to ensure that you provision the AD User Resource Object via a Request, rather than directly.
HTH
Cheers
Rob -
Hi,
In our scenario we want only the user with specific role and user Ids to be able to approve the invoices and different approvers for SC AND GRN also based on user ids and roles.
As a standard I beleive if we create a user as manager of Porg by default this user is used as approving authority for all the docs.Pls correct me.
Pls let me know how to achieve the same.
Thanks,
ManuHi Manu,
In workflow agent assignment concept is there. first find out the workflow the one which do you want control then go to OOCU t-code and there you can see agen assignmnet .
Here you can add either user level or specific role users who can approve the SC's or GR's.
Thanks
Ravi
Maybe you are looking for
-
[865PE NEO2 PFISR] Won't boot with added memory
Recently I upgraded a few items on my PC which has been running fine for 18 months or so. I changed out the video card and bought double the memory of the same brand and type it had in it. I went from 1gig (2 sticks) and added two more sticks. But no
-
Help to access a JTextArea created in another method ?
Hello, first I am a new to java although i am a very experienced PHP programmer ... i am having trouble figuring out why i cannot access the JTextArea created inside BuildContainer() in my program below from another method NewFile(). I am sure its ju
-
Credit check for sales order creation using BAPI
HI, I am using BAPI_SALESORDER_CREATEFROMDAT2 for creating sales order. I want the credit check for a customers credit limit done while creating the sales order. Is it possible to make credit check with above bapi? If it is possible please give me th
-
Start routine to check for BUDAT in 2LIS_02_SCL
HI, I'm pulling data from 2lis_02_scl and 2lis_02_acc datasources into an ODS. I want to write a start routine that will check if there is any value for BUDAT field (posting date) in the 2lis_02_scl datasource. I want to get data into the ODS only if
-
my imessage will not activate. i have talked to apple twice, hard reset my phone twice, changed my DNS to 8.8.8.8, checked my time zone, NOTHING