Quick Question on criteria workflows

Is it possible to somehow have a criteria look at two match results from a meta data field?
Like I have two workflows [test_a, test_b], and one metadata field used for the match [xWorkflow_Switch] with the options in the drop down [a,b,c], I wanted to have the workflow function like so. If a user selects a or c the item goes to workflow test_a, but if he picks b it goes to workflow b.
I would guess another method would be to have like a master workflow pick where to throw it at based on that metadata if the top idea couldn't work.

Hi JTyson,
for test_b
one with SG='Test' and xWorkflow_switch=b
for test_a
other with SG='Test' and xCommon_ac='common_value'.
where xCommon_ac is common value for a and c and is a derived value for xWorkflow_switch field.
but a better suggestion would be having one workflow calling test_a and test_b based on jump condition (as u mentioned ).

Similar Messages

  • Criteria workflow questions

    OK, so by my previous postings it is probably obvious that I am fairly new to UCM and Records Managment. I have a new challenge and feel stumped.
    So, there are three custom metadata fields. One is called 'Reminder Expiration Date' the others are called 'Record Keeper' and 'Record Keeper Email'.
    When checking in a new record, all of these custom fields are required.
    The purpose of these fields is to notify the record keeper via their email on the reminder expiration date.
    So I did a lot of reading and think that I need to create a criteria workflow. I went through the process of creating a template and the criteria, but I know I am misisng some significant informaiton. Can anyone give me a little more help here on how I would create a workflow that is triggered off of the 'reminder expiration date' and gets sent to the 'record keeper email'?
    ok, just wanted to add in a little more.... so I am thinking that in the step event script I would enter something like this in order to notify the record keeper..
    <$wfNotify(wfGet(xRecordKeeper),"user")$>
    As always, your help is greatly appreciated!
    Edited by: Pattigo on Apr 9, 2009 1:03 PM
    Edited by: Pattigo on Apr 9, 2009 1:15 PM

    Criteria Workflow: I'll assume you already get how content joins the workflow (via simple metadata criteria).
    You made the three fields in question required, which is great. Now we can always assume they are present. You might want to work on some custom validation for them to ensure cleaner data, but that's another story for another day. Workflows have something called entry, update and exit "steps". The update step executes roughly once each hour. In that step you can write iDocScript. You will have access to the metadata about the document (including your three fields). You could check to see if the current date exceeds the date in the metadata field. If so, you could send an email, perhaps with the wfNotify iDocScript function. Then, maybe you could blank out the expiration field? Not sure. You would need some way to say "Hey, this has been sent alreadY" because that update cycle is going to keep kicking off each hour after that.

  • Criteria Workflow emails - FROM field

    Hello,
    on criteria workflow steps notification emails can be sent to the users.
    Emails are sent from document author (dDocAuthor) in FROM field of the email message.
    Is it possible to configure that emails would be sent from sysadmin (or other constant user) but not from dDocAuthor?

    Thank you for your reply Frank. I am using Mac OS X Version 10.6.8 with Mail app version 4.5. I just updated all the software and these are the latest versions. So, the question is about Mail app 4.5.
    The problem looks the same even after all the updates. When I try to redirect the message, I have empty To field to type in where to send the message and the From field shows a drop down menu with MY email addresses of the configured Mailboxes in my Maill app (these being gmail and hotmail). The original From field is simply not there and is not in pull down menu.

  • Condition of criteria workflow

    hi,
    I have a question about creating criteria workflow by using ucm 10.1.3.3.3.
    It seems in criteria workfow, I can have only one criteria definition, such as "Type matches mynews", is it possible to define combination criteria definition, for example "Type matches mynews" AND "...".
    Thanks.
    Best regards

    Don't think of the workflows as railroads that only connect Points A and Z (and dead end). Rather think of them as city streets with many intersections and a traffic cop at each intersection directing flow.
    A workflow step is an intersection with a cop. Sure, it is easy to create a one way street but then you lose the flexibility to reuse that street for anything else, no matter how close (parallel) it may run.
    The first step in your workflow has an initial entry criteria - think of it as a toll gate. Establish security and one additional parameter. That is just to see who gets in the door. Security is really your biggest concern here.
    Remember though that each step has events (traffic cops) that have a specific anatomy. (see the anatomy of a workflow step in the WF Implementation Guide on pp 88 here: http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/admin/workflow_guide_10gr3en.pdf)
    That single initial criteria you asked about is the toll gate and once through you have 3 separate opportunities (intersections) to route content. For example, your toll gate might say only cars (no trucks, bikes or pedestrians) can get onto this road.
    Opportunity 1 is an intersection with a traffic cop (workflow entry event). This is where Jason was saying to put some additional filtering criteria. Essential the traffic cop tells only blue cars to continue and all others to exit. The blue cars continue on.
    Opportunity 2 is a round-about with a traffic cop (workflow update event). The blue cars go around and around until something happens and they are told to either exit or continue on or go onto another road. You can count the times the cars go around, count the days the cars have been going around, wait for someone to approve the car, wait for N number of people to approve the car, wait for folks to reject the car, or any other event, trigger or action you can think of. The car either exits, goes on, goes back to where it came from or goes onto another road.
    Opportunity 3 is another intersection with a traffic cop (workflow exit event). Only the blue cars that are told to continue on pass through this intersection and the cop gets one last chance to do something to the car (redirect it, tell it to exit, or modify it some way).
    Then you are on to your next STEP in the workflow!
    As you can tell the UCM workflow is less about linear progression and more about complex event processing in an editorial review kind of context.
    Hope this helps!
    Warmly,
    Billy Cripe
    Fishbowl Solutions

  • Criteria Workflow Issue

    Hi,
    I have a criteria workflow with only one step ,which is Review Step which has " Users can review and edit (replace) the current revision" selected .
    The scenario is :
    Author creates a content and and pushed it to the above mentioned criteria workflow.
    The content goes for approval and the approver edits the content and after that the content is released in the system without going through the approval cycle where in the approver should approve the content after editing it.
    Also even if the content item is in the workflow and approver has not approved the content and the author edits the content,the content is released in the system without going through the approval cycle ,which should not ideally happen ,it should go back to the workflow and only after approver approves it ,the content should be released.
    What I  want to know is whether this is OOTB behaviour that it will not go through the approval cycle after edit action has been performed.
    Also,In case if its not OOTB , what are the ways where in I can push the content back to the criteria workflow after edit action has been performed.
    Thanks,
    Garima

    > I 'm doing the editing from the webcenter portal via the content presenter task flow
    I guess the flag mentioned earlier is missing in the task flow - thus, it uses the default value (checked).
    > I tried adding jump to previous step in the update event of the workflow step as thats the event thats being called
    a) update event is called whenever the workflow is updated, or on timely basis. I guess you better use the exit event, which is called just once, when the item is to process to the next step (or the workflow finishes in the last step)
    b) you cannot do just a jump. You will need a condition, so that the jump is performed only if it has to. Unfortunately, I could not find how the flag is represented in the service call parameters. Now, another question will be how to set it from WebCenter Portal's task flows. This will require further investigation, and perhaps, customizations. You might want to create a SR in Metalink to get assistance from Oracle support. They are really helpful and they might give you an answer, or at least a guidance.

  • Report Generation Toolkit Error Quick Question

    Hi,
         I created the most awesome LabVIEW report ever at my desk using a trial version of the RGT and Office 2003.  I took this to my production machine and ")@#(&%(*#^%()^!!!"  The production machine has office 2007 and a fully licensed version of the RGT.  Both machines have LabVIEW 8.6.0.  I've read all the stuff about these errors and something about classes and dll's and whatnot's.  So my quick question, is:  Instead of matching the versions of Microsoft Office as recommended, can I just rewrite from scratch the VI that creates this world's most awesome LabVIEW report on the production machine to create the same effect? 
    Solved!
    Go to Solution.

    Hi 
    Quick Answer: Probably
    Slower answer: Microsoft changed a lot of things behind the scenes in Office 2007, but the Report Generation toolkit version 1.1.3 supports Office 2007 so you should be good to go. Depends on what functions are included in your VI. Liek the read me says "Several default settings in Microsoft Office 2007 differ slightly from previous versions. Reports you generate using Office 2007 might look different than reports you generate from other versions of Office because font sizes, cell sizes, and so on, differ."
    Best Regards
    David
    NISW

  • 2  questions on BRF workflow for SC

    Hello All
    I have 2 questions on BRF workflow as follows:
    1) My requirement is that the PO be created only after all the items in the Shopping cart (from all decision sets) are approved by separate agents. How do I enforce this using BRF ?The closest is  Decision Type 3: Overall Decision for Partial Document (.The decision applies to the entire decision set)
    2) IS it possible to send an approval work item to multiple agents ( Based on a role or custom attribute) and then the work item could be approved by any one of those agents which completes the workflow & deletes all other work items ?
    Thanks
    Kedar
    Edited by: Kedar Ghayal on Jan 4, 2011 10:53 PM
    Edited by: Kedar Ghayal on Jan 5, 2011 12:06 AM

    Hi,
      1) My requirement is that the PO be created only after all the items in the Shopping cart (from all decision sets) are approved by separate agents. How do I enforce this using BRF ?The closest is Decision Type 3: Overall Decision for Partial Document (.The decision applies to the entire decision set)
         PO can only be created only if all approver's approve the SC.  it will be great if you give more details about the requirement.
    2) IS it possible to send an approval work item to multiple agents ( Based on a role or custom attribute) and then the work item could be approved by any one of those agents which completes the workflow & deletes all other work items ?
      Yes - a workitem could be sent to multiple approver's for a decision set, once any one of the appprover approve the SC, the workitem will be deleted automatically from rest of approver's UWL..
    Saravanan

  • Two quick questions about Library after moving beginning on a new computer

    Hi there,
    I just moved from Windows to Mac, meaning I had to move my iTunes library from the old PC to my new MBA.
    Just a couple of quick questions.
    1. When I started iTunes on my new Mac, in the preferences I directed the media folder to the folder with all my itunes music/podcasts etc, and then I imported the Library XML file.  Is this incorrect? Should I have imported a different file? Should I have used the itl file instead? 
    If so, should I delete the library and start again?  (if this is the case, please suggest the best way of doing this without affecting my media)
    - a kind of sub-question to this one:  some of the media files arent showing up in the iTunes library, but they are in the media folder on the ext HDD.  Is there a way I can find out which ones havent been recognized by iTunes?  Whats the best way of getting them in to my library?
    2. Pretty much half of my podcasts have not been loaded in the new iTunes.  The ones that havent were ones that I subscribed to on my iPhone, whereas the ones that show up in iTunes were ones I downloaded from iTunes.  When I connect my iPhone and sync it with iTunes, will those podcasts show up in iTunes?  Or is there a risk that they will be deleted from my iPhone?
    Cheers,

    The .xml is lacking some information such as ratings, date added, and play count.  Using the .itl includes this information but cannot be imported using the method you did.
    A complete library is everything in the iTunes folder.  By using the method you did you left the artwork behind in the artwork folder on the other machine.
    Selecting the media folder in preferences does not get iTunes to recognize the media.  All it does is tell iTunes to start storing new media in that location.
    Using the method I outlined nothing will be missed (with the exception of WMA) because you aren't rebuilding your library, you are using the one that already exists.
    You don't have to re-copy everything as long as you get the stuff you missed and re-assemble it all as it was before except not on the Mac.
    What are the iTunes library files? - http://support.apple.com/kb/HT1660
    More on iTunes library files and what they do - http://en.wikipedia.org/wiki/ITunes#Media_management
    What are all those iTunes files? - http://www.macworld.com/article/139974/2009/04/itunes_files.html
    Where are my iTunes files located? - http://support.apple.com/kb/ht1391

  • Quick question re select-options

    Hi
    I am relatively new to ABAP but have a quick question:
    I need to create a select-options which does the following:
    1. Allows ONLY "equals" signs
    2. Disallows intervals
    3. Disallows the use of ranges in the multiple selection box.
    4. Allows multiple individual selections.
    I can achieve most using the following:
    select-options s_knvh for knvh-kunnr no intervals.
    However, this still allows ranges using the multiple selection box, and also allows the "not equal to" option.
    Adding the "no-extension" syntax simply removes my ability to use multiple individual entries.
    Any ideas?
    Thanks
    Jon

    Use this FM.
    SELECT_OPTIONS_RESTRICT

  • A quick question about WebDynpro SLD and R/3 with concurrent users

    Hello ,
    I have a very quick question about Webdynpros and SLD connecting to an R/3 system, when you configure a webdynpro to connect to an R/3 system using SLD, you configure a user name and password from the R/3  for the SLD to use. What I would like to know is when I have concurrent users of my webdynpro, how can I know what one user did in R/3 and what another user did? Is there a way for the users of the web dynpro to use their R/3 credentials so SLD can access the R/3? Like dynamically configuring the SLD for each user?
    - I would like to avoid leaving their their passwords open in the code ( configuring two variable to get the users username and password and use these variables as JCO username and password )
    Thanks Ubergeeks,
    Guy

    Hi Guy
    You will have to use Single Sign On to achieve this. In the destination you have defined to connect to R/3 , there is an option to 'useSSO' instead of userid and password. This will ensure that calls to R/3 will be with the userid that has logged into WAS. You wont need to pass any passwords because  a login ticket is generated from WAS and passed on to R/3. The userid is derived from this ticket.
    For this to happen you will have to maintain a trust relation ship between R/3 and your WAS ,there is detailed documentation of this in help files. Configuration is very straight forward and is easy to perform
    Regards
    Pran

  • How to convert a word document to PDF from a criteria workflow

    Hi,
    How to create a new revision in PDF format from a word document inside a criteria workflow? The inbound refinery converts documents to PDF automatically upon check-in, but I want to make the conversion in a specific step of a workflow.
    Thanks,
    Miguel

    You could write a custom service and execute it within the workflow script using the executeService Idoc function.

  • QUICK QUESTION ABOUT PORTS

    Hi, I have a quick question about port forwarding/mapping. My question, lets say I am running MSN messenger, who's ports are 6880-6900. But lets say I am running a torrent application or something else that requires those ports. If both applications were running at the same time, would this cause interference with them on the same ports or now. Thanks
    Nathan

    Normally, only one application can listen to a specific port number at a time. If MSN is grabbing those 21 ports then your torrent app won't be able to run.
    However, most apps don't work that way - even if they use multiple ports, they don't use them all at the same time, so MSN might use 6880 when it starts up, leaving the others open for other applications to use if needed.
    Only experimentation will answer that one.

  • 2 Quick Question

    Hello - I'm pretty new to Motion and have 2 quick questions:
    1) If you've got a bunch of keyframes on a timeline and want to make the entire sequence longer - is there a way to just pull the last frame out and have it automatically interpolate the keyframes in between so that it keeps the same timing and everything... it just makes the whole sequence take longer?
    2) On the same timeline with a bunch of keyframes, can you apply one long Interpolation (ala "Ease Out") to the entire thing from A-Z so that the whole sequence eases out rather than just keyframe to keyframe?
    Thanks!!
    Jason

    Heya,
    1. If you're asking if you have something like the "roving" keyframes in AE...well, kinda. Keyframes on footage, shapes, generators, particles, replicators—objects that create an image—don't seem to scale. But keyframes on secondary objects like behaviors and filters do scale.
    2. Very easy: go into the Keyframe Editor and click on the animation state icon/menu for the parameter you want to change. The icon/menu is the last column after the parameter's value in the left-hand side of the Keyframe Editor. If you pick an interpolation type in that menu, it applies it to all keyframes in that particular curve. It's also the same place where you can set the before/after extrapolation, like ping-pong, progressive, etc.

  • Quick Question: When to use ( ) and when to use [ ] and why the ( *)

    Hi all,
    A quick question that i'm sure is very simple but is slightly confusing me. I've just started trying to learn Objective-C and am a little confused by ( ) and [ ].
    I get that you use the [ ] brackets when you want something specific from an object, i.e.
    [ textField textColor ]
    and that you use ( ) brackets for things like:
    if ( x == y) {
    But I get confused when I see things like:
    NSLog(@"some text here");
    Why does that get ( ) brackets and why is it not [ ].
    Also another point of confusion, creating methods... Why are some methods done like:
    - (void)awakeFromNib
    And others done like (with the additional "*" added):
    - (NSString *)stringvalue
    As I said, I'm sure this is very simple and obvious, but it is confusing me slightly.
    Thanks in advance!

    Adam:
    As you already know, square brackets are used to send a message to an object, so if a object like myObject implements the method -doSomething, you can call it with:
    \[myObject doSomething\];
    The other use square for brackets have is to index C-style arrays, such as:
    aValue = anArray\[10\]; // Get the 10-element of an array
    However, because C-style arrays are rarely used in Cocoa applications (use NSArray instead) you will not see this situation often.
    Parenthesis in expressions are used to group and prioritize, such as:
    x = 10 * (3 + 5); // x = 80
    If () statements use it to delimit the test expression. Same with while (). for () uses it to enclose the limits and increment statements, etc.
    The other important use of parenthesis is in calling a C function:
    result = foo(3);
    means that you are calling the function named foo with the argument 3, and storing the the return value in the variable 'result'. This is different from a message because a C function is not a method of an object. They exist independently of any objects. NSLog() is a function defined within Cocoa but it is not a method. So, you call it with the traditional C function call syntax. Cocoa defines other functions like NSStringFromRect(), which takes an NSRect as argument and returns a pointer to an NSString.
    And that leads me to your last question. Some methods return simple types, like int, float, or void (i.e. returns no value). These methods will have prototypes like:
    \- \(void\)returnNothing;
    \- (int)returnInteger;
    Other methods return pointers to types, like:
    \- (int \*)returnPointerToInteger;
    \- (void \*)returnPointerToAnything; // In obj-C one typically uses id instead of void*
    Returning whole objects from methods has problems and it is better to just return a pointer (the address in memory) instead:
    \- (NSString *)makeAString;
    The method above returns a pointer to an NSString rather than the entire object.
    Good luck with your learning,
    Juan-Pablo
    Message was edited by: Juan Pablo Claude

  • Hi, I have quick question about use of USEBEAN tag in SP2. When I specify a scope of SESSION for the java bean, it does not keep the values that I set for variable in the bean persistent.Thanks,Sonny

     

    Make sure that your bean is implementing the serializable interface and that
    you are accessing the bean from the session with the same name.
    Bryan
    "Sandeep Suri" <[email protected]> wrote in message
    news:[email protected]..
    Hi, I have quick question about use of USEBEAN tag in SP2. When I
    specify a scope of SESSION for the java bean, it does not keep the
    values that I set for variable in the bean persistent.Thanks,Sonny
    Try our New Web Based Forum at http://softwareforum.sun.com
    Includes Access to our Product Knowledge Base!

Maybe you are looking for