Process Trigger Dependency

We have a scenario where employees leave the company and then return. When the employee leaves, their HR self-service is disabled and their OIM account is disabled. When the employee returns, their OIM account should be re-enabled and their HR self-service should be re-enabled.
We have multiple adapters that fire when a trusted recon. event changes our USR_UDF_EMPL_STATUS field. These are configured on the Xellerate User form and are in Lookup.USR_PROCESS_TRIGGERS. So, we have tasks like OIM Status Change, OIM Reenable Accounts, HR Status Change.
The issue that we are seeing is that sometimes we are getting the HR Status Change occurring before the OIM account has been reenabled. In this case, the target system does not get re-enabled. I am speculating this is because when an OIM user is disabled all of their downstream resources are disabled.
My thought is that we need to use the Task Dependency to set the OIM Reenable Accounts as a Preceding Task to our HR Status change task. Do we set the HR Status Change as a Dependent Task on the OIM Reenable Accounts? Can we have multiple adapters that are dependent tasks as the user might need to be reenabled on other systems besides HR?
Are we on the right path? Is there a better way to do this?
Thanks.

Your hunch is correct. A disabled OIM account basically just sits there and smiles.
Why don't you just add a pre insert entity adapter that checks if there is a HR status change coming from the trusted source. If so simply enable the OIM user account.
Or am I missing something?
Best regards
/Martin

Similar Messages

  • How make the process trigger on the AD form?

    Hy,
    I need to create a lookup process trigger, which aims the form to AD User.
    There is a procedure to create this lookup?

    Check your settings in System Preferences > Displays > Display > Scaled
    Try a different resolution.
    If nothing there helps, try Sysem Preferences > Accessibillity

  • WE41 Process trigger (inbound) flag

    Hi All,
    Please, someone could tell me what the option "process trigger (inbound)" in WE41 means? 
    Regards,
    Iván.

    I will use the standard RFC enabled function module IDOC_INBOUND_SYNCHRONOUS.  No custom abap development will be needed.
    Message was edited by:
            David F

  • Process trigger lookups getting cleared on opening GTC

    Hi,
    We have an issue with process trigger lookup, whenever we open the Generic connector for some configuration changes it is clearing the process trigger lookup. Is there any fix or workarounds?
    Thanks,

    Hi,
    Its known issue with GTC. To overcome this issue, Oracle has published one doc in support site. That documents has all the steps to overcome this issue.
    That document tells that you need to create one lookup corresponding to each custom UDF.
    HTH,
    ~J

  • Process Task dependency issue in OIM 11g

    Hello,
    I created 3 process tasks (Task1, Task2 and Task3) .I would like to trigger Task3 when both Task1 and Task2 get completed status.
    So what I did is I put both Task1 and Task2 as depedent tasks in Task 3 "Task Dependecy" tab. In this case both Task1 and Task2 get triggered and completed , however Task3 is NOT triggering.
    Even I tried putting both Task 1 and Task2 as Preceeding tasks for Task3, still it does not work.
    Could you please let me know how can we trigger Task3 once both Task1 and Task2 completes.
    Thanks for you help.

    By Task Dependency you can just control the order of the tasks being executed but you cannot invoke/insert a target.
    Ideally what you did as suggested in the latter option is correct: Task1 and Task2 as preceding task of Task3.
    To invoke Task3, you can do multiple things, the easiest here would be to go to the Responses tab of Task2 select the response Completed and then in Tasks to Generate section add Task3

  • OIM - Process Definition Dependent Tasks

    Hi,
    I have created two process definition tasks, and have attached task2 as a dependent task for task1. But, the task2 is not getting triggered.
    Please let me know, what I am missing.
    Regards
    Vicky

    Hi Suren,
    My requirement is once the users last name is changed in the user form, it has to be populated in the process form and in the target.
    So, I have written a process task for copying the value from user form to process form, and made the task that will talk to the target as dependent task.
    I have attached the copy task as a user trigger.
    But, here there is no return value from the copy task, so how can map this.
    And, the copy task is working fine, able to populate the data in the process form. But, the dependent task is not getting triggered, to modify in the target.
    Any help is appreciated.
    Regards
    vicky

  • BPM SEND step with Acknowledgemnt.Process logic depends on Application Ack.

    Hi,
    I am designing one BPM process in which I want to send IDOC to R/3.This IDOC will be processed by the R/3 system using process code.
    Now I have sent this IDOC to R/3 through send step with application acknowledgment and only if acknowledgment comes then only next processing logic of the BPM process should be executed.
    How should I design SEND step because the communication is asynchronous but I want the processing depending on acknowledgement only?
         Please guide me.

    Hi,
    Take a look at this doc,
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f6d2d790-0201-0010-9382-b50b499b3fbe">How to handle Idoc Acks'</a>
    Regards,
    Bhavesh

  • BPM Process trigger -  giving error

    Hi ,
    I have created the WSDL file to trigger start process of BPM.
    When i am executing the webservice from WSNAVIGATOR am getting the below error:-
    process()
    [EXCEPTION]
    com.sap.engine.interfaces.webservices.runtime.RuntimeProcessException: Technical difficulties were experienced during process execution.
    at com.sap.glx.adapter.app.ucon.UnifiedConnectivityAdapter.invokeProvisionedMethod(UnifiedConnectivityAdapter.java:1026)
    at com.sap.glx.adapter.app.ucon.wsprov.GalaxyImplementationContainer.invokeMethod(GalaxyImplementationContainer.java:104)
    at com.sap.engine.services.webservices.espbase.server.runtime.RuntimeProcessingEnvironment.process0(RuntimeProcessingEnvironment.java:730)
    at
    i have created one more wsdl file and running through the WSNAVIGATOR getting below error:-
    Server Exception: Could not retrieve SDO HelperContext for service_id XXXX//STARTEVENT; nested exception is:
    com.sap.engine.services.webservices.jaxrpc.exceptions.SOAPFaultException: Could not retrieve SDO HelperContext for service_id XXXXX/STARTEVENT
    [EXCEPTION]
    java.rmi.ServerException: Server Exception: Could not retrieve SDO HelperContext for service_id XXXX/STARTEVENT; nested exception is
    Please help me on this.
    Thanks in advance

    Manish,
    Thanks for your information.
    I have already tried both ways, including the mesage start trigger with WSDL and default service.(No luck on both scenarios, earlier it's was working fine perfectly).
    We made some changes to WSDL, adding Few element as per our business logic.
    Application it's not triggering the process.
    Thanks
    Praneeth

  • Need help for a post-processing "trigger"

    Dear all,
    Without getting into much detail, I have a system that is simultaneously introducing a sinusoidal Force (F) and measuring the sinusoidal response (X) of a structure under resonance. I need to acquire the whole time signal, including the free decay response in the end (please find attached a sample picture of the time signal and the corresponding data file), so I cannot use a trigger during the measurement. During the stationary response it may be seen that the signal has a slight negative slope: that is due to a phenomenon of dilatation of my structure that is dissipating heat at the same time. 
    My problem is how to know exactly when my NI-USB 6216 DAQ has stopped the excitation force, which, in my sample waveform would be around 0.025s (I require an automatic process of identifying it).
    Is there any VI, filter or trigger function that might provide me that information?
    Thank you in advance for your help.
    Kind regards,
    Diogo Montalvão
    Attachments:
    R50_18um_controlo_40_60_temp_24_1_12_v0_time_16.txt ‏373 KB

    The brute force method:
    Can't you use another analog input channel and capture the excitation voltage?
    Or if you have a shaker with an amplifier that provide a current monitor output you can capture the excitation current and might find that due to the voltage control some amount of force is still introduced after setting the control voltage to zero   and you might have to implement a system model that include the shaker and the output impedance of your amplifier :0
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

  • Process chains-dependent process  run

    hi      friends
    my  process chain which  having  9 process types  in  a single column  get failed at  process type no 4, due to this  the dependent processes  are  also  kept in waiting for  the  process no 4 . finally  i  rectified  the  error  in  process type no 4  ,
    now  the  problem  is  how  can  i  start  the  remaining  processes  next   to   this  process type  to  complete  the  process chain  fullcycle.
    thanks in advance
    venkat

    hai Venkat,
    i think this may help you,if you got an error at any step or at any process in meta chain ,go to the t-code area and write ( =copy)   in the tcode area and then it will ask u fr other name ...give some name and start executing the process chian ..
    OR
    go to SE37 to run the process chain manually
    run the process chain using the RSPC_API_CHAIN_START program
    hope this  can help
    i f  u find these solutions  are helpful allot me some points ok ...it the way of saying thanks..
    Suri

  • Start BPM Process Trigger - Read timed out

    Hello,
    Please anyone know how to format the WSDL that was generated for start a process to asynchronous?
    When I call the wsdl from web dynpro it works (the process is succesfully triggered) but the web dynpro after a while throws a time out exception. How can I change the wsdl to be asynchronous?
    Thanks
    Regards
    SU

    Hello Arafat,
    Thanks for your answer. I've a wsdl but it's synchronous, the process is well defined and it's working.
    Please tell me if I have to change the wsdl source code and where I should change it for making it asynchronous, this is the structure,
    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/NuevaCotizacion_v5/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NuevaCotizacion_v5" targetNamespace="http://www.example.org/NuevaCotizacion_v5/">
    <wsdl:types>
    <xsd:schema targetNamespace="http://www.example.org/NuevaCotizacion_v5/">
    <xsd:element name="NewOperation">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="Cotizacion" type="tns:Cotizacion"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    <xsd:element name="NewOperationResponse">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="out" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
                <xsd:complexType name="Cotizacion">
                     <xsd:sequence>
                          <xsd:element name="Codigo_Cliente"
                               type="xsd:string">
                          </xsd:element>
                          <xsd:element name="Codigo_Producto"
                               type="xsd:string">
                          </xsd:element>
                          <xsd:element name="Nombre_Producto"
                               type="xsd:string">
                          </xsd:element>
                        <xsd:element name="Cantidad" type="xsd:string"></xsd:element>
                        <xsd:element name="Fecha" type="xsd:string"></xsd:element>
                     </xsd:sequence>
                </xsd:complexType>
    </xsd:schema>
    </wsdl:types>
    <wsdl:message name="NewOperationRequest">
    <wsdl:part element="tns:NewOperation" name="parameters"/>
    </wsdl:message>
    <wsdl:message name="NewOperationResponse">
    <wsdl:part element="tns:NewOperationResponse" name="parameters"/>
    </wsdl:message>
    <wsdl:portType name="NuevaCotizacion_v5">
    <wsdl:operation name="NewOperation">
    <wsdl:input message="tns:NewOperationRequest"/>
    <wsdl:output message="tns:NewOperationResponse"/>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="NuevaCotizacion_v5SOAP" type="tns:NuevaCotizacion_v5">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="NewOperation">
    <soap:operation soapAction="http://www.example.org/NuevaCotizacion_v5/NewOperation"/>
    <wsdl:input>
    <soap:body use="literal"/>
    </wsdl:input>
    <wsdl:output>
    <soap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="NuevaCotizacion_v5">
    <wsdl:port binding="tns:NuevaCotizacion_v5SOAP" name="NuevaCotizacion_v5SOAP">
    <soap:address location="http://www.example.org/"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    Thanks & Regards
    SU

  • Process Trigger is not working in OIM 11gR2

    Hi Experts,
    The Lookup.USR_PROCESS_TRIGGERS is not working. Assigned some process task on user attribute changes but it is not working as of now. Earlier it was working fine. Even I am not able to update the existing lookup value in Lookup.USR_PROCESS_TRIGGERS as we are getting below errror:
    The security level for this data item indicates that it cannot be updated.
    We are not able to figure out what is the issue behind this. might be some sandbox issue or some database value problem.
    Please provide me pointer to solve my problem.
    Thanks,

    Select LKV.LKV_DATA_LEVEL from LKU LKU, LKV LKV where LKU.LKU_KEY = LKV.LKU_KEY AND LKU.LKU_TYPE_STRING_KEY='Lookup.USR_PROCESS_TRIGGERS'
    If it is 1, make it 0 and try again. No need to change it for OOTB tasks/rows.

  • Integration Process - Time-Dependent Loop

    Hello All
    I made solution like :
    [Time-Dependent Loop|http://help.sap.com/saphelp_nw04/helpdata/en/c5/582541019fa52fe10000000a155106/frameset.htm]
    with second case "Time-Dependent Loop".
    But my exception is never raise and i don't know why. is there any special setting in PI where i have to configurate it ??
    Regards
    Maciej

    Hi
    What i have done is:
    define block with local correlation "Correlation" and exceptions "TimeOut"
    inside this block i create infinite loop with inside receive step tha use correlation and container operation.
    to block i added deadline block with following properties: creating the step 3 minutes and inside it control step with throw exception
    to block also added exception branch with exception handler
    after block i have some mapping and send step
    BR
    Maciej

  • Create a form that can either end in "Submit" or "Process Payment" depending on the selected fields

    I have designed a Golf Tournament Registration form that includes a multiple choice field with 4 payment options
    1) Pay Online
    2) Mail a Check
    3) Direct Deposit
    4) Other
    When Option 1 is selected, the form should redirect the registee to the PayPal payments page that has already loaded personal information from the earlier fields
    When Option 2, 3, & 4 are selected, the form should redirect the registee to applicable information about how to proceed
    HOWEVER: the submission button at the bottom of Options 2-4 still reads "Proceed to Payment" which is confusing for golf participants who have elected to mail a check.
    *Is there a way to customize the submission button to elimate this possible confusion?

    So I see that I am not the only one with this question and that part of my question has been answered here: http://forums.adobe.com/message/4399918#4399918#4399918
    HOWEVER: is there no way to change the wording on the PayPal "Proceed to Checkout" button?  I just want it to say "Submit"

  • Unable to Trigger BPM Process from ECC --- Need Help

    Hi All,
    I have created a BPM and exposed the Process as a web service. Now when ECC team is trying to trigger the BPM through the provided Web Service, they are getting the below error.
    Issue is that the messages fails in ECC with the Status u201CSystem Erroru201D and this is due to reason below :
    "The RM Source endpoint requests this acknowledgement by including an
    <AckRequested> header block in the message. An RM Destination that
    receives a message that contains an <AckRequested> header block MUST
    respond with a message containing a <SequenceAcknowledgement> header
    block" (Web Services Reliable Messaging Protocol 1.0).
    Below is the structure of WSDL I gave to the ECC team.
    <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.example.org/NewWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="NewWSDLFile" targetNamespace="http://www.example.org/NewWSDLFile/">
    <wsdl:types>
    <xsd:schema targetNamespace="http://www.example.org/NewWSDLFile/">
    <xsd:element name="NewOperation">
    <xsd:complexType>
    <xsd:sequence>
    <xsd:element name="NewValue" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:element>
    </xsd:schema>
    </wsdl:types>
    <wsdl:message name="NewOperationRequest">
    <wsdl:part element="tns:NewOperation" name="parameters"/>
    </wsdl:message>
    <wsdl:portType name="NewWSDLFile">
    <wsdl:operation name="NewOperation">
    <wsdl:input message="tns:NewOperationRequest"/>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="NewWSDLFileSOAP" type="tns:NewWSDLFile">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="NewOperation">
    <soap:operation soapAction="http://www.example.org/NewWSDLFile/NewOperation"/>
    <wsdl:input>
    <soap:body use="literal"/>
    </wsdl:input>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="NewWSDLFile">
    <wsdl:port binding="tns:NewWSDLFileSOAP" name="NewWSDLFileSOAP">
    <soap:address location="http://www.example.org/"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    Please help.

    This below thread solved my problem.
    Start BPM Process Trigger - Read timed out
    SrinivaS

Maybe you are looking for

  • I tried to set up my wi fi but i typed in the wrong password,  how can i change it?

    My ipad prompted me to enter the password for my wifi network but of course i typed in the wrong one...  now it is not giving me an option to retype it in for this wifi network  it just opens pop up screen that says "unable to connect"  my other ipad

  • Can i use iCloud for my small business

    I have a small business with 50 employees and want to know if iCloud could be used as an alternative to 365?

  • What is wrong in this code..please

    first of all,i kindly request team please not kill me by giving suggestion using xml parser.......can u please tell how this handle in reading follwing lines.... orderREF="1036578"><edm:OrderItem><edm:Order orderID="1036579"/> ineed to retoeve value

  • Problem In IDX5

    Hi Experts, There is an error Message in IDX5 when i double click on IDOC Number. File to IDOC scenario, If  we double click on IDOC number it will be connecting to ECC system, but it is showing the error message on the status bar "Error for the remo

  • Much in need of Audition v3.1

    It's been a very long time ago for me, hanging around here. I'm a long term Cool Edit Pro user. Until a few days ago, I was still using Audition 1.5 (actually Cool Edit Pro 1.2a). A reliable, very stable program. Well, we all have to move on, don't w