Task rule resolution not working

Hi Experts,
I have a created a rule in PFAC to determine possible agents for a task. I have assigned the same under "default rules" tab  of task configuration. Rule container, binding between task container & rule container is also correct & in place properly. The rule standalone when tested (in simulation mode) does give the correct result. This possible agents determination is  to ensure workitems can only be forwarded to set of people(possible agents) who are authorized. So i have set the task attribute also to "General Forwarding not allowed". The corresponding step for this task has been assigned an agent as an "expression" , this expression contains a user "USXXXX" at runtime which is a part of possible agents for a task detemined by the rule as explained above . Still at runtime workflow is unable to detemine the agent for that particular workitem indicating that none of the responsible agent belong to the possible agent. When i checked in detail, i found the that the rule itself fails to get the possible agents at runtime as it showed no possible agents when the workflow log was checked. So that's why there is no common thing between responsible agent & possible agents or intersection of responsible agents & possible agents is nothing. So runtime workflow does not come to know the agent to whom the workitem to be sent to so it creates a workitem with "no agent".
So kindly guide me why the rule resolution at task level is not happening properly.
Regards,
Chetan.

Hi Chetan,
My comments are below:
1. I have an expression to determine an agent at step level ...this agent is a responsible agent.
Ans. Correct.
2. To a task corresponding to that step, i have assigned under "Default rules" tab an agent determination rule as default rule
this rule i have created via PFAC. The list of uwer this rule gives i am considering as "Possible Agents".
Ans. Incorrect... this is again "Responsible Agent"
3. The Responsible agent determined by the expression at runtime is the user that is part of list of users determined by the rule
assigned at task level.
Ans. No, Resposible Agent is only what is determined by rule or  is a expression. However the agents who receive work item is the intersection of Possible and ResponsibleAgent.
4. Task attribute is set to "General Forwarding not allowed" to ensure that workitem can only be forwarded to those user
that rule determines as mentioned in step2 & not to any XYZ user.
Ans. "General Forarding not allowed" only allows to forward work item to Possible Agents.
Hope this helps you...
Regards
Gautam

Similar Messages

  • The UniquekeyValidator Rule is not working in the EO edit dialog.

    The UniquekeyValidator Rule is not working in the EO edit dialog. We have Jdeveloper9i V. 9.0.3.2. The unique flags are checked in the primary key attribute and the custom message is never showed.
    Is there a Known bug about that? if yes.. does exist any patch to fix that?
    Thank u

    Thank u for your answer.
    Yes, of course .. i�ve already apply the unique key validator for the entity.. so that custom error message is the error im trying to get in the application.
    Other issue is when im trying to edit that error message: when im going to edit the message the previous error im entered is not there. Is it normal?

  • Substitution rule is not working correctly

    Hi PS Gurus,
    We have a problem in one of the newly created projects that the substitution rule is not working correctly; the data is not copied to the WBS element Cust. Enhancement tab.
    Project 1 is working fine and the data is copied & Project 2 and Project 3 are not getting all the data copied to the WBS element,
    In that project profile (substitution rule is given), substitution rule is also maintained 
    So please help why in one project substitution rule in working & other isnu2019t.
    Many Thanks in Advance.
    MM

    Hello Menaka,
    Select the WBS element in the project builder.
    Cleck on Edit --> Validation Substitution --> Substitution
    You will get the list of Substituitions, Double click on the required Substition rule.This action will generate a log, whether substitution has been succesfully caried out or with some error.
    Kindly provide us that error log to guide you further.
    Regards
    Ravi

  • Rules are not working correctly in OCS 10.1.2

    Hi,
    A few days ago we have encountered a problem in which the BCC rules or any other rules are not processed out of the user's mailbox.
    For example, a user goes to Oracle Mail (the web access, but not WAC), goes to Filters and creates a new rule for dealing with incoming mail (delivered or read, doesn't matter). The rule is processed ONLY if the the user asked to move/copy the mail to a subfolder IN HIS MAILBOX.
    If the user asks to forward ("Send a blind copy to") the delivered mails to a different mailbox (e.g. in OCS or to externally to gmail), the mail is NOT processed by the filter.
    Other than that mails are treated normally, incoming and outgoing. Manually forwarding to other OCS users also works, as well as forwarding to external mail systems such as gmail. Only the 'automatic' forward rule does not work.
    We have checked that the rules/filters are created with " oesrl -p" - and they are created.
    How can we troubleshoot this issue? Has anyone encountered it?
    System details:
    OCS 10.1.2
    Platform: Red Hat AS 4
    DB version: 10.1.0.4.2
    Thanks,
    -- Itay.

    Update:
    Problem resolved. restarted the SMTP-out service.

  • Webcenter Spaces: Task Flow is not working in page made from template

    Hi, I have a task flow in which there is one .jsff page, which has 2 Panel Group Layouts. In first one, there is a button, which has an action to close or open second Panel Group Layout. When i add this task flow to my template and Preview it, it is working fine(i.e on clicking button, second panel group layout is getting opened up)) BUT when i make a page and set its template to the one i made. On that page, this task flow is not working(i.e. on clicking button, second panel Group Layout does not open up). Not even showing any error in logs. Please provide a solution..??

    What do you mean by Open/Close a Panel Group Layout?
    Are you Setting rendered/visible property for PGL?
    Are you setting the property programmatically or declaratively?
    Thanks,
    Husain

  • Calcmanager rules are not working

    Hello there,
    we have existing EPM environment 11.1.2.1, We just Installed a new EPM environment 11.1.2.3. After the installation and configuration I exported Calc manager rules from 11.1.2.1 and imported them in to 11.1.2.3 environment.
    It looks like Business rules are not working there. Below are the symptoms of the problem.
    (1) Rules keeps giving random validation errors. (Same rule validates in 11.1.2.1 fails in 11.1.2.3)
    (2) If I create a new rule for my planning application (lets say Test_Rule) and check the DB table I don't see any object being created. (Select * from HSP_OBJECT where OBJECT_NAME = 'Test_Rule')
    (3) Any updates I make to the rules in 11.1.2.3 is not being saved.
    It looks like Calc Manger is having hard time talking to planning DB.
    Any help will be appreciated.
    Thanks!

    If you have upgraded from 11.1.2.1 to .3 you would need to upgrade the planning application. Assuming that you have done that, for validation, you would need to provide validation value for all your Run Time Prompts.
    This can be done in the variables tab of the Rule Designer.
    Let me know if you have issues after these steps.
    Sree Menon
    Calc Manager Team

  • Valdiation rule does not work on PrimaryBillToCity field

    Hello to everyone,
    Valdiation rule does not work on PrimaryBillToCity field (and other address fields)
    Have someone a workaround ?
    Thanks.
    ML

    I do not believe it is possible to do validation on the address fields in the address block.

  • Membership rules does not work with UDF column name having the max length

    Found a bug in OIM .
    Membership rules does not work with UDF column name having the maximum length
    Steps to Reproduce
    1.Create a UDF having max column name length for eg UDF_USR_PERSONAL_SUB_DOMAIN_CO (lable = Personal Code)
    2. Create a simple Rule like Personal Code = 7000
    3. Assign this Rule as a member ship rule of a Group.
    4. Create a user with Personal Code = 7000.
    5. User doesnot get the group membership.
    Thanks
    Suren

    Yes , i verified logs as well .
    If you just decrease the column name length , w/o making change to any other attributes , it starts working ..
    Thanks
    Suren

  • Navigation Rules are not working

    Hi
    I had written my application in Java Creator.
    Now i am shifted to -- NetBeans
    Here my Navigation Rules are not working.
    I am unable to navigate between pages.
    can anyone please help me, why navigations are not working.
    and how to write navigation rules in Netbeans.
    Thanks
    Praveen

    Could you explain more about your problem?
    -Do you have the navigation rules in your faces-config.xml?
    like:
    <navigation-rule>
    <from-view-id>/page1.jspx</from-view-id>
    <navigation-case>
    <from-action>#{Controller.toPage2}</from-action>
    <from-outcome>success</from-outcome>
    <to-view-id>/page2l.jspx</to-view-id>
    </navigation-case>
    </navigation-rule>

  • New rule  is not working from 'ojaudit' though I use  loadSet="Audit"

    When customizing new rules in audit framework using the Jdev Extensions API, I used the below content in extension.xml file.
    <hooks>
    <jdeveloper-hook xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
    <addins>
    <addin loadSet="Audit">oracle.test.Launcher</addin>
    </addins>
    </jdeveloper-hook>
    <feature-hook>
    <description>Manages the final static member names.</description>
    <optional>true</optional>
    </feature-hook>
    </hooks>
    The new rules created are executing only when I audit from Jdev UI. But these are not executing when I use this new rule in 'ojaudit' at command line.
    How can we achieve this?
    Is there anything to modify in my extension.xml file?
    There is a case where it works both from UI and ojaudit, but it is not working always. That is in my case just observer the above code:
    If I dont use loadSet="Audit" in <addin> tag, this rule executes only in UI when auditing but it wont execute when I use 'ojaudit' at command line. And when I use the attribtue loadSet="Audit", only a few times it is executing for 'ojaudit' at cmd line.
    Is this inconsistent a bug?
    And could you suggest me how the ojaudit works?
    And could you point out any documentation of how the ojaudit works? I mean the flow ?
    Thanks in Advance.
    Regards
    Madhu

    It works fine when I modified the 'loadSet' attribute to 'loadset' where all letters are in small case.
    Thank You.

  • Substitution rule does not work in SAP CRM

    Hi,
    In our client, we have work flow set up for substitutions. Manager A has specified B as his substitute for approving work flow items during his absence. I checked the table T77S0, WFLOW AUTOF is set to 'X'. I checked the table HRUS_D2, here the entry shows as 
    User   User   Start date         End date                   Substitute profile            Substitute Active
    A          B      03/10/2014        01/01/9999                0001                                    X
    However B is not able to receive the workflow items of A. When I tried to forward using SWIA, then B is getting workflow items. Not sure, why the substitution is not working. User A has set up workflow substitute in SAP CRM Web UI.
    Any suggestions to resolve this will be greatly appreciated.
    Thanks.
    With regards,
    Ravi

    You assigned substitution profile 0001 which is disciplinary or something like that - this substitution profile has no meaning and is only an example.  try not assigning a substitution profile or use profile 'all' which contains the 'NO_CLASS' task class which is the default classification for tasks in the system.
    you can see substitution definition in SAP Web Application Server → Business Management → SAP Business Workflow → Basic Settings (Organization Management) → Substitute Profile.
    see also: Maintaining and Activating Substitutes (SAP Library - SAP Business Workflow)

  • HFM Rules - Variable not working

    Hi,
    I am trying to setup a rule to calculate using balances from other scenarios. Instead of writing 100's of rows of rules I have created a variable. For some reason the variable is not working as it should. Below is what I have
    If value="<Entity Currency>" or value = "<Entity Curr Total>" then
    'Define prior forecast variable "PrForecast"
    If pov_scenario = "S#JANFCST" then CrForecast = "S#JANFCST" and PrForecast = "S#BUDGETV1"
    ElseIf pov_scenario = "S#FEBFCST" then CrForecast = "S#FEBFCST" and PrForecast = "S#JANFCST"
    ElseIf pov_scenario = "S#MARFCST" then CrForecast = "S#MARFCST" and PrForecast = "S#FEBFCST"
    ElseIf pov_scenario = "S#APRFCST" then CrForecast = "S#APRFCST" and PrForecast = "S#MARFCST"
    ElseIf pov_scenario = "S#MAYFCST" then CrForecast = "S#MAYFCST" and PrForecast = "S#APRFCST"
    ElseIf pov_scenario = "S#JUNFCST" then CrForecast = "S#JUNFCST" and PrForecast = "S#MAYFCST"
    ElseIf pov_scenario = "S#JULFCST" then CrForecast = "S#JULFCST" and PrForecast = "S#JUNFCST"
    ElseIf pov_scenario = "S#AUGFCST" then CrForecast = "S#AUGFCST" and PrForecast = "S#JULFCST"
    ElseIf pov_scenario = "S#SEPFCST" then CrForecast = "S#SEPFCST" and PrForecast = "S#AUGFCST"
    ElseIf pov_scenario = "S#OCTFCST" then CrForecast = "S#OCTFCST" and PrForecast = "S#SEPFCST"
    ElseIf pov_scenario = "S#NOVFCST" then CrForecast = "S#NOVFCST" and PrForecast = "S#OCTFCST"
    ElseIf pov_scenario = "S#DECFCST" then CrForecast = "S#DECFCST" and PrForecast = "S#NOVFCST"
    End if
      If Right(pov_Scenario,4) = "FCST" then
       HS.EXP "A#YVR_SALES" &Dync3& ".C3#YVR_CY_IMP = A#YVR_CUSTPRICE_TOT.S#" &CrForecast & ".Y#CUR.P#CUR" &Dync3& ".C3#YVR_CY_IMP"
       HS.EXP "A#YVR_SALES" &Dync3& ".C3#YVR_CY_POT = A#YVR_CUSTPRICE_TOT.S#" &CrForecast & ".Y#CUR.P#CUR" &Dync3& ".C3#YVR_CY_POT"
       HS.EXP "A#YVR_SALES" &Dync3& ".C3#YVR_PY = A#NET_SALES.S#Actual.Y#PRIOR.P#CUR.W#YTD" &Tops
       HS.EXP "A#YVR_SALES" &Dync3& ".C3#YVR_CY_FCST = A#NET_SALES.S#" &CrForecast & ".Y#CUR.P#CUR.W#YTD" &Tops
       HS.EXP "A#YVR_SALES" &Dync3& ".C3#YVR_PR_FCST = A#NET_SALES.S#" &PrForecast & ".Y#CUR.P#CUR.W#YTD" &Tops
    The rule loads fine without any error but after the calculation is performed the values are only pulled from the POV_Scenario not the scenario referenced in the variable. Any suggestion on how this could be fixed would be greatly appreciated.
    Thanks

    Hi,
    You have already defined CrForecast = "S#JANFCST"
    In that case, your right hand side should just be A#YVR_CUSTPRICE_TOT." &CrForecast & ".Y#CUR.P#CUR" &Dync3& ".C3#YVR_CY_IMP" and not A#YVR_CUSTPRICE_TOT.S#" &CrForecast & ".Y#CUR.P#CUR" &Dync3& ".C3#YVR_CY_IMP"
    Regards,
    S

  • Global rules are not working after installing CS10gR35CoreUpdate component

    Hi,
    I am facing a problem in content server with Global rules. They are working fine previously but after installing CS10gR35CoreUpdate in content server they stop working.
    Got No errors in logs, And now if i try to uninstall this component then content server is not working. Do i need to uninstall this component or can we have some type of patch to fix this issue, Can anybody help me in this case?
    when i try to start Idcserver then got below errors
    Failed to initialize the server.
    (internal) 04.06 01:39:17.805 main !csFailedToInitServer (intradoc/data/DatabaseTypes)-exception stack
    intradoc.common.ServiceException: intradoc/data/DatabaseTypes
    at intradoc.server.IdcServerManager.init(IdcServerManager.java:148)
    at IdcServer.init(IdcServer.java:64)
    at IdcServer.main(IdcServer.java:37)
    Caused by: java.lang.NoClassDefFoundError: intradoc/data/DatabaseTypes
    at entoracle.shared.QueryModifier.modifyQuery(QueryModifier.java:38)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:592)
    at intradoc.common.IdcMethodHolder.invokeMethod(ClassHelperUtils.java:461)
    at intradoc.common.ClassHelperUtils.executeStaticMethodEx(ClassHelperUtils.java:176)
    at intradoc.common.ClassHelperUtils.executeStaticMethod(ClassHelperUtils.java:155)
    at intradoc.jdbc.JdbcQueryUtils.parseSQL(JdbcQueryUtils.java:673)
    at intradoc.jdbc.JdbcWorkspace.parseSQL(JdbcWorkspace.java:2352)
    at intradoc.jdbc.JdbcWorkspace.createResultSetSQL(JdbcWorkspace.java:796)
    at intradoc.server.IdcExtendedLoader.getDBConfigValue(IdcExtendedLoader.java:2486)
    at intradoc.server.IdcExtendedLoader.userSecurityUpgrade(IdcExtendedLoader.java:314)
    at intradoc.server.IdcExtendedLoader.extraBeforeCacheLoadInit(IdcExtendedLoader.java:129)
    at intradoc.server.IdcSystemLoader.loadCaches(IdcSystemLoader.java:928)
    at intradoc.server.IdcServerManager.init(IdcServerManager.java:79)
    ... 2 more
    intradoc/data/DatabaseTypes
    intradoc.common.ServiceException: intradoc/data/DatabaseTypes
    at intradoc.server.IdcServerManager.init(IdcServerManager.java:148)
    at IdcServer.init(IdcServer.java:64)
    at IdcServer.main(IdcServer.java:37)
    Caused by: java.lang.NoClassDefFoundError: intradoc/data/DatabaseTypes
    at entoracle.shared.QueryModifier.modifyQuery(QueryModifier.java:38)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:592)
    at intradoc.common.IdcMethodHolder.invokeMethod(ClassHelperUtils.java:461)
    at intradoc.common.ClassHelperUtils.executeStaticMethodEx(ClassHelperUtils.java:176)
    at intradoc.common.ClassHelperUtils.executeStaticMethod(ClassHelperUtils.java:155)
    at intradoc.jdbc.JdbcQueryUtils.parseSQL(JdbcQueryUtils.java:673)
    at intradoc.jdbc.JdbcWorkspace.parseSQL(JdbcWorkspace.java:2352)
    at intradoc.jdbc.JdbcWorkspace.createResultSetSQL(JdbcWorkspace.java:796)
    at intradoc.server.IdcExtendedLoader.getDBConfigValue(IdcExtendedLoader.java:2486)
    at intradoc.server.IdcExtendedLoader.userSecurityUpgrade(IdcExtendedLoader.java:314)
    at intradoc.server.IdcExtendedLoader.extraBeforeCacheLoadInit(IdcExtendedLoader.java:129)
    at intradoc.server.IdcSystemLoader.loadCaches(IdcSystemLoader.java:928)
    at intradoc.server.IdcServerManager.init(IdcServerManager.java:79)
    ... 2 more

    You are most certainly are in the wrong forum. I don't know a CS10gR35CoreUpdate of whatever Product of whatever company, and most certainly this has nothing to do with oracle forms.
    cheers

  • New Context for 'Problems' in Rule modeler not working

    Hi,
    I am using the Rule modeler to determine the Service team based on selected Categorization schema for Incidents - it's working fine. Now I want to implement the same for Problems
    I created a new Z Context (Master Request) to create a rule policy for Problems -> assigned rule policy to a ZServ.Mgr.Profile Unfortunately the rule policy is not working for problems. The new ZContext was copied from existing SERVICEREQUEST context which also copied all the services within.
    Am I missing something ? Please help.
    BR.
    P.S incidents have an action definition with method DISPATCH that determines service team - same has been assigned to Problems.

    Had to use 2 Dispatch methods to determine the service team.

  • Custom Logi task flow is not working

    I created a custom task flow for webcenter spaces login and deployed it using extending webcenter spaces, added it to one of my custom resource catalogue and then added it to the spaces login page. The login process works fine but the problem is that i am Evaluating an EL to check if the user falls under a particular group and if true then redirect him to a particular space. When i try login for the first time it authenticates but even though the user belongs to the desired group, the EL is still evaluated to "false", which in turn returns truw if i try login for the second time. i think the WCSecurityContext is not working for the first time. Any guesses why? or is there a different problem in the implementation. The EL is "#{WCSecurityContext.userInGroup['XYZ']}" where XYZ is one of the groups in OID.
    Urgent Help required..............
    Thanks in advance

    try
    securityContext.userInRole instead of WCSecurityContext

Maybe you are looking for