About the process determine rule

I'd like to have different approval process of requesting resource for different user type, and I know that we can implement it using process determine rule.Everything goes well if the requester is the user himself.But if a manager requests resource for his employees,we can't obtain the employees' info,as we have to use the user type as rule,so all of them have the same approval process.In this circumstances,What should I do in order to have different approval process according their user type ?
Thanks in advance!

As the target user is not known until the request is submitted you will not be able to invoke the approval based on identity type if anyone other than the user requests a resource for the end user.
in your default approval process you can have a task which will check for the identity type of the user and then according insert an approval task in the workflow that is required when the identity type is a specific value.
e.g. if identity type is employee approval by security dept is needed
Have the porcess determination rule that will serve if users place requests for themselves. if others place a request on behalf of the user then the process determination rule will evaluate to false and the default approval associated with the ro will get kicked off. It is in the default approval that you write the above mentioned adp that checks for id type and invokes / injects approvals tasks dynamically into the workflow. check the api's for instantiating an approval task. you will need to have uncheck the set disable insert checkbox on the approval task.

Similar Messages

  • Process determination Rules

    Hello all,
    iam trying to understand the significance of the "Process determination Rules" tab under resource object is? i understand i can assign rules here which i have defined in the rule builder screen . what i want to know what effect will it have on any reconciliation that will be done for this resource?
    thanks

    Each resource object is comprised of one (or more) provisioning process and potentially
    one (or more) approval process.
    The resource object definition serves as a template to be referenced
    when the resource is being provisioned to users or organizations. Since the resource
    definition may be linked to multiple approval and provisioning processes, Oracle
    Identity Manager must know which approval process and provisioning process to
    execute when the resource is requested or direct provisioned to users or organizations.
    This determination is made using the use of process determination rules.
    Thanks,
    Devendra

  • I have a doubt about The Single-Thread Rule

    The [url http://java.sun.com/docs/books/tutorial/uiswing/overview/threads.html#rule]Single Thread Rule states:
    Rule: Once a Swing component has been realized, all code that might affect or depend on the state of that component should be executed in the event-dispatching thread.
    I began to wonder about this because so much code seems to work just fine when it isn't executed in the event dispatching thread. Why are there exceptions? I went looking for some code which acted differently when executed on the event thread than when it was not. I found this
    http://forum.java.sun.com/thread.jsp?forum=57&thread=410423&message=1803725#1803725
    Now I started wondering why this was the case. What I found was that DefaultCaret adds a document listener to the document of the JTextComponent. In this listener, the insertUpdate() method specifically tests if it is running on the event dispatch thread and if it is, it updates the caret position.public void insertUpdate(DocumentEvent e) {
        if (async || SwingUtilities.isEventDispatchThread()) {
            // ... update the caret position ...
    }I then copied the code from DefaultCaret and made a MyCaret. I needed to tweek the code a little bit, but it ran. I removed the event thread test. It worked outside the event thread. There was a small difference in the results though. The textarea did not scroll all the way to the bottom. Almost, but not quite. I didn't test enough to make sure this was the only problem, but there was at least one problem.
    Now I started think about why this would be. The thought crossed my mind that the order of the events which were posted to the event queue were probably important. Sun found bugs when components were updated out of the event thread, so they essentially ignored events which weren't on the event thread and created the The Single-Thread Rule.
    A few days pass. I'm starting to wonder if Sun could have done a better job making Swing components thread safe. I also don't know that this specific case I found was the rule or the exception to the rule. But without insight into the design philosopy of Swing, I would have to examine all their components and see how they have written them and see if I can come up with a better design. That sound like a lot of work. Especially without getting paid for it.
    But wait a second, all you have to do is call the append() method of JTextArea on the event thread. If that is the case, why didn't they write the freakin component that way? Well, I'll try itclass MyTextArea extends JTextArea {
      public MyTextArea(int rows, int columns) { super(rows,columns); }
      public void append(final String text) {
        if (SwingUtilities.isEventDispatchThread()) super.append(text);
        else {
          SwingUtilities.invokeLater(new Runnable() {
            public void run() { myAppend(text); }
      private void myAppend(String text) { super.append(text); }
    }I change [url http://forum.java.sun.com/thread.jsp?forum=57&thread=410423&message=1803725#1803725]camickr's code to use a MyTextArea and it works fine without calling from the event thread. I've essentially moved The Single-Thread Rule to the component itself rather than relying on each and every one of the [url http://www.aboutlegacycoding.com/default.htm?AURL=%2FSurveys%2FSurvey6intro%2Easp]2.5 million Java programmers worldwide to use SwingUtilities.invaokeLater().
    Now for my question...
    Why didn't Sun do this?

    Swing is slow enough as it is. Lets not make it slower
    just
    because dense "programmers" don't know what they are
    doing.I agree with you in defending the current model, but aren't you a bit harsh there?!? ;-)
    Well, there are a number of not-so-dense programmers that expect such high-level components to be thread-safe. The question is worth asking whether Sun intentionally favor the explicit thread management for performance reasons, or whether this was an oversight.
    I'd go for the former (intentional) : indeed any GUI toolkit is inherently thread-based; there is always a distinction between the graphical thread(s) and the application threads - and the programmer always has to manage explicit thread creation to handle long-running event handlers without blocking the event dispatching thread. Extending thread concerns to the updating of components is therefore not a big move.
    So it seems fair that a core GUI toolkit does not hide thread issues (though to the best of my knowledge there is no such limitation in updating AWT components), or at least that's what Sun deemed.
    An ease-of-use-focused toolkit wrapping the core toolkit for thread-safety can be provided as a third-party product. Though I agree that wrapping the dozens of existing widgets and hundreds of methods is cumbersome - and the lack of such products probably shows it would have a low added value to trained developpers.
    Because your way is an extra method call and if
    statement, neither of which is necessary if you already know you
    are in the correct thread. Now count the number of methods
    which will need to be changed (and add up the extra cost).Indeed it's quite common to update several properties of several widgets in one bulk (when user clicks "OK", add a row to the table, change the title of the window, update status bar, re-enable all buttons, change some color,...).
    In this case explicit thread management doesn't spare one if but a dozen of redundant ifs!
    Note that there could have been if-less ways to cope for thread safety, such as creating a copy of the component's model when a change is made to a component, and switching the model only before paint() is called in the event-dispatching - of course coalescing all changes into the same "updated" model until paint() is called.
    But this would trade ease of use for redundant memory consumption, especially for some components with potentially huge models (JTree, JTable, JTextArea,...). And Swing appears to be already quite memory-greedy!

  • Doubt about the creation MARS rule ??

    Hello,
    My question is the following one: I have a double authentication system (already created) to which a Juniper FW as well as a Cisco ASA 8.0 equipment are related as (Secure Access). This is the process:
    a)      From his pc, the user accesses an authentication website. It is in the FW Juniper (that information is verified in a radiator).
    b)      If the identity is the correct one, the second step would be in the Cisco ASA, in which, to validate, the user has to enter his user LDAP.
    My idea is to register those events (rule) in Cisco MARS in the best/clear way possible. The equipments are already configured to inform to the MARS, and they are already included.
    Thanks in Advance.

    Please clarify what do you intend to accomplist with this rule, the post is not clear.
    Regards
    Farrukh

  • About the process id

    Is there any way to get the process id (maintained by the Operating System) through Java Programming?

    Is there any way to get the process id (maintained by
    the Operating System) through Java Programming?Pure Java? No.
    Runtime.exec and parsing the output might help you.

  • Question about the html5 display rule

    /*html5 display rule*/
    article, aside canvas, details, figcaption, figure, header, hgroup, menu, nav, section, summary {
         display:  block;
    I have an html5 site that has both and internal and external style sheet.  Does the above rule need to be in BOTH style sheets, or just the external one...?

    I'm sorry, the point I was trying to make was it honestly doesn't matter "where" you put it (external or embedded), as long as it's there  and isn't being overwritten by css from another source.
    Which stylesheet do you use for the actual layout of the page?
    That's where I would put it. Whether you want it there is up to you, it could be in either, but it's not needed in both. Your code will be lighter if you put it in the external file, since you would use the same file on every page, seems a waste to have to paste it into every page in the head section.
    I usually put all of my css in one external file. Unless that file gets huge, then I will separate out layout from content style and have two external files.
    There is literally no reason I can find to have your css embeeded in the <head> section of a page.

  • Takt-based planning. Some questions about the process

    Dear Friends and collegues,
    I would utilize takt based planning.
    I don't understand the mening of planning segment element, capacity planning element capacity planning visualization and control element.
    The SAP library is not clear.
    Anyway if I have a line with two stations where material is assembled shoul I create line segments or it's better to create two takts for the main line and do not create segments.
    Thank's in advance
    Luca Pastura
    Genova - Italy

    1) generally, is the BIEE database and application server decentralized with EBS database and application? Both BIEE 10g and 11g version can be integrated with EBS R12?You, shud consider OBI Application here which uses OBIEE as a reporting tool with different pre-built modules. Both 10g & 11g comes with different versions of BI apps which supports sources like Siebel CRM, EBS, Peoplesoft, JD Edwards etc..
    2) In BIEE administrator tool, the first step is to create physical tables. if the source appliation is EBS, is it still needed to create the physical tables?Its independent of any soure. This is OBIEE modeling to create RPD with all the layers. If you build it from scratch then you will require to create all the layers else if BI Apps is used then you will get pre-built RPD along with other pre-built components.
    3) if the physical tables creation is needed, how to complete the data transfer from the EBS source tables to BIEE physical tables? which ETL tool is prefer for most developers? warehouse builder or Oracle Data Integration?BI apps comes with pre-built ETL mapping to use with the tools majorly with Informatica. Only BI Apps 7.9.5.2 comes with ODI but oracle has plans to have only ODI for any further releases.
    4) During data transfer phase, if there are many many large volume data needs to transfer, how to keep the completeness? for example, it needs to transfer 1 million rows from source database to BIEE physical tables, when 50%is completed, the users try to open the BIEE report, can they see the new 50% data on the reports? is there some transaction control in ETL phase?User will still see old data because its good to turn on Cache and purge it after every load.
    Refer..http://www.oracle.com/us/solutions/ent-performance-bi/bi-applications-066544.html
    and many more docs on google
    Hope this helps

  • About the rule at FWSM

    Hi all,
    I use FWSM v2.3 + Catalyst 6513. Now, I configure:
    nameif vlan10 operation security90
    Rule 1:
    Source Dest Service Interface
    any any IP operation Accept
    Rule 2:
    Source Dest Service Interface
    10.x.x.x/25 any IP operation Accept
    I confuse about the rule 1 and rule 2. I don't know the different between rule 1 and rule 2 or the rule 1 and rule 2 will apply the same policy at FWSM?
    If you know, please explain to me to see the different between rule 1 and rule 2.
    Thank you very much!

    hi all,
    If you can answer about the different between rule 1 and rule 2, please answer me.
    Thank you very much.
    Regards,
    Khang

  • How can I log the process id associated to a local socket blocked by the PF firewall?

    Hi,
    There seem to be a problem with mac OSX PF firewall logging capabilities.
    I am trying to find the process id associated with a connection attempt blocked by PF. I am replicating, in a way, the feature found in a commercial firewall caled "Little Snitch"
    This is the method I have tried so far:
    1- I wrote a new pf config file with a ruleset that blocks all outbound connection attempts and logs it (see my ruleset at the bottom)
    2- I create the pflog0 interface
    sudo ifconfig pflog0 create
    3- I load the new pf config file
    sudo pfctl -d && sudo pfctl -f ./mypf.conf && sudo pfctl -e
    4- I log the blocked packet and try to retrieve the process names
    sudo tcpdump -n -e -vvv -ttt -i pflog0 > mypf.log
    OR
    sudo tcpdump -n -s0 -w ./mypf.pcap
    Either way, none of my "mypf.log" or "mypf.pcap" files contains any information about the processes.
    Any idea how I could log the PID of the processes?
    ##my ruleset mypf.conf
    ##MACRO
    host_if = "en0"
    ##OPTIONS
    set loginterface $host_if
    set debug misc
    set skip on lo
    ##RULES
    #I dont want to log all incomming connection, I just want to block it by default
    block in all
    #I want to log all attempts from processes to establish a connection outside
    block out log (user) all

    Hmmm....
    Your story is familiar - many folks here are somewhat bewildered by the
    technology that keeps coming up in their faces when they think that this
    process should be a simple one.  It SHOULD be, but....
    SONY Reader software for your PC is designed to 'captivate' you so that
    your ereader will function well with their store.  It is, in essence, their
    way of managing your elibrary.  And it's proprietary to SONY.   You can add
    ebooks to it in a similar way that you can add them to ADE.  Since we're an
    ADE forum, I don't have those steps in my reference file - sorry.
    As you've explained it, DRM protection is really not the issue here.  ADE's
    way of managing the relationship between you and the ebook is to keep track
    of who did the original download in a small ID file embedded in the ebook.
    ADE is telling you that your husband downloaded the ebook in question, and
    that you're not able to read it with your own ID.  The SONY message is
    essentially the same thing, but in different and confusing wording, which
    makes you believe that DRM protection is getting in your way.  That's
    probably not true, because you're not getting a 'No Permission To Copy
    Here' message from ADE - their way of telling you that the digital rights
    assigned by the publisher, distributor or author will prevent you from
    making a copy.  Shame on SONY for confusing the issue!
    What you can try is to deauthorize ADE by using the CNTLSHIFTD keys
    together after it opens and is waiting for you to do something.  Then,
    close ADE.  When you reopen ADE, it will ask you to authorize it, and you
    can put your husband's ID in.  ADE now thinks you are your husband, and
    will let you access all of his ebooks.  You can copy them to your ereader
    at this point and then open them to read - assuming that there really is no
    DRM protection that prohibits the copy.
    There's more, but let's take this one step at a time, eh?
    ================

  • Error while maintaining determination rule in CRM

    Hi,
    I get the following error while trying to copy the existing determination rule. Could you analyse this please.
    ERROR MSG:
    Prefix number: entry missing for system CRD client XXX
    Message no. 5W023
    Diagnosis
    Tasks, rules, and workflow definitions require an ID that is unique throughout all systems and clients. In this way, you can ensure that you can transport these objects from one system into another at any time (without restrictions). From a technical point of view, the uniqueness of the ID is ensured by what is known as a "prefix number". You can define a separate prefix number for every system and every client in table T78NR.
    System Response
    If a prefix number is not defined in the client in which you are currently working, it is not possible to maintain (maintenance terminates).
    Procedure
    Maintain table T78NR in Customizing, and create an entry for the system in question and the current client.
    Many thanks
    Guest01

    Organizational Management objects are identified by an eight-digit number.
    In the cases of tasks, workflows, rules and task groups, this eight-digit number consists of a three-digit prefix number followed by a five-digit number which is determined by internal number assignment. The complete number must be unique across systems and clients. From a technical point of view, the uniqueness of the number is catered for by the prefix number.
    Cheers
    -Srinivas Kumar

  • Import process flow in the Process Composer

    Hello BPX'ers
    I've got a question about the Process Composer, is it possible to import work flows that where created in tools like for example Bizagi, this is a lite bpm tool (takes about 5 minutes to install) and you do not need any heavy pc requirements.
    It would be nice to export Process Flows from such a lite tool, and import them with Netweaver.
    Or are there future plans to develop a lite version of the Process Composer.
    Because if i want to model a process with a customer the first step is to validate the process, not to deploy or build it (yet) ,but just to draw it sow that I get a nice overview, then I don't want the whole Netweaver CE environment to be installed on my laptop.
    But it would be nice if these modeled processes could be imported in Netweaver CE..
    Are there future plans for this...
    Thanks,

    As far as I know, the support of import/export interfaces depends on the adoption of BPMN 2.0, as this version of the standard will introduce a serialization format. BPMN 2.0 is to be finalized in 2009 by the OMG group, and for this reason can be adopted by SAP NetWeaver BPM only beyond the release in 2009.
    Unfortunately, I didnu2019t find any externally available additional information.
    Regards, Preslav

  • What is the process of the SunMSCAPI getting a cert's alias from windows?

    Hi:
    This problem comes from a older problem ( http://forums.sun.com/thread.jspa?threadID=5374874&tstart=0 ) .
    Unfortunately, this problem seems like not a popular problem :-(
    Is there anybody can access the souce code of SunMSCAPI, and give me some hint about the process of SunMSCAPI getting a cert's alias from windows's keystore by calling CryptoAPI? So, I can simulate the process to find out the problem's reason.
    Thanks a lot.

    http://hg.openjdk.java.net/jdk7/tl/jdk/file/2dae30c4d687/src/windows/native/sun/security/mscapi/
    http://hg.openjdk.java.net/jdk7/tl/jdk/file/2dae30c4d687/src/windows/classes/sun/security/mscapi/

  • Want to know the Processed Messages Size in XI server

    Hi,
      I want to know about the Processed messages  size  per month at my PI server  . Per day theer are more than 50,000 mesages are processing and  each message size averagely 10 KB . But I want to Know  exactly How much GB it has Exchanged  throgh  my PI server at last month.  For this where can we check this.
    I had tryd using teh Performance Monitoring at RWB . but it is giving Interface wise or some average size. But i want the exact cummulative  size for day wise and Month wise.
    I steher any way to check this at OS level. ?
    please help me regardiong this.
    regards
    Jain

    Goto RWB -
    > performance monitoring -
    > give display as overview aggregated , time interval and aggregation interval as 1 month.
    this will give the result u want....dnt give interface name...
    Regds,
    Pinangshuk.

  • The process HOTFIX.exe has initiated the restart of computer "Computer_Name" on behalf of user NT AUTHORITY\SYSTEM for the following reason: No title for this reason could be found Reason Code: 0x2

    I've had 5 machines the past two days, that have randomly restarted in the morning.  All of my GPO's are configured to prevent reboots from Windows Updates.  All 5 machines have up to date Anti-Virus, have ran a combofix with nothing found, and
    have been forcefully rebooted at least once (most twice). I'm hoping to find the root cause, so I can prevent it from occurring on any other machines in our environment.
    Also, sometimes on the seconds reboot the users see a:
    The description for Event ID 1074 from source USER32 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
    If the event originated on another computer, the display information had to be saved with the event.
    The following information was included with the event: 
    HOTFIX.exe
    %Computer_Name%
    No title for this reason could be found
    0x2
    restart
    NT AUTHORITY\SYSTEM
    The handle is invalid

    Hi,
    The Event ID 1074 from source USER32 is used to record a system shutdown or restart in order for the administrators of that system to have a better understanding on how often and for what reasons the computer is shutdown or restarted. The event contains
    details about the process (the program) that performed this task, the computer that was affected and when applicable, the reason for the restart or shutdown.
    The process known as Hotfix Installer belongs to software Microsoft SQL Setup or SQL HotFix Installer Engine by Microsoft.
    Description: The file hotfix.exe is located in a subfolder of C:\. The file size on Windows 7/XP is 2,539,872 bytes.
    The program has no visible window. Hotfix.exe is certified by a trustworthy company. Hotfix.exe is not a Windows core file. Hotfix.exe is able to monitor applications. Therefore the technical security rating is 36% dangerous.If hotfix.exe is located in a subfolder
    of "C:\Documents and Settings", the security rating is 60% dangerous. The file size is 895,488 bytes (50% of all occurrences) or 564,736 bytes. There is no file information. The program has no visible window. It is not a Windows system file. Hotfix.exe is
    able to record inputs and monitor
    applications.
    Also, I would like to suggest you refer to the link below to trace Windows 7 boot/shutdown/hibernate/standby/resume issues.
    Trace Windows 7 boot/shutdown/hibernate/standby/resume issues:
    http://www.msfn.org/board/topic/140247-trace-windows-7-bootshutdownhibernatestandbyresume-issues/
    Please note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy the information.
    Hope it helps.
    Regards,
    Blair Deng
    Blair Deng
    TechNet Community Support

  • Stock determination rule

    Hi Gurus,
    Can I know what's the stock determination rule for movement type 221?
    Thanks in advanced

    Hi,
    Could you please elaborate your query, as what error your getting or you are just looking for generalised idea.
    For generalised IDea you can serach Stock determination rule you will ofund 100 of queries and wiki.
    as well please refer below link
    http://wiki.sdn.sap.com/wiki/display/ERPSCM/StockandBatch+Determination
    Regards,
    Ninad Kshirsagar

Maybe you are looking for