Workforce Business Rule

Hi All,
Transfer BR is not updating the Action. (2= Transfer out and 3=Transfer in)
Var SavedAction=0;
FIX ([Scenario], [Version], [Employees], [FromDepartment], [Year], [Division],"BegBalance",Jan:Dec)
"Action"
IF ("Fiscal TP-Index" == [Month]->"Fiscal TP-Index")
"Action" = 2;
ELSEIF ("Fiscal TP-Index" > [Month]->"Fiscal TP-Index")
"Action" = #MISSING;
ENDIF
CALC DIM ("Account");
ENDFIX
FIX ([Scenario], [Version], [Employees], [ToDepartment], [Year], [Month],[Division], "BegBalance",Jan:Dec)
"Action"(
IF ("Fiscal TP-Index" == [Month]->"Fiscal TP-Index")
"Action" = 3;
ELSEIF ("Fiscal TP-Index" < [Month]->"Fiscal TP-Index")
"Action" = #MISSING;
IF (savedAction <> 2 AND "Action" == 3)
"Action" = #MISSING;
ELSEIF ("Action" == 3)
savedAction = 3;
ENDIF
ENDIF
CALC DIM ("Account");
ENDFIX
what is the purpose of SavedAction here? Could you explain it to me please.
Thanks & Regards,
Sravan Kumar

Check what values are coming at "Salary","Employee" level (in your workforce application) across all periods. Is that number matching your Main cube number?
I don't see it is a problem with XREF, it is the problem with either old data sitting there in Main cube, or a wrong aggregation happening in Soruce cube (you are moving Employee level data).

Similar Messages

  • Sequence will not validate with run time prompts in business rules

    I am in Hyperion Planning v 1.1.1.3, with Workforce initialized. I am creating a sequence of business rules. The rules use run time prompts within them and validate when used on their own. However, when I insert them in a sequence the sequence will not validate, apparently due to the run time prompts.
    The sequence returns the error: Cannot calculate. Essbase Error(1200323): Error parsing formula for [FIX STATEMENT] (line 7): expression expected after [(].
    Line 7 in the business rule is as follows:
    FIX ([rtpYear],[rtpScenario],[rtpVer],[rtpCC],[rtpBU],[rtpEmp])
    The problem is not isolated to this business rule, it occurs with any rule I try.
    Can sequences function with run time prompts in the included business rules?
    Stephen

    I have figured out that if any rtp is hidden in the business rule, the sequence will not validate. Is this expected behavior for sequences?
    Additionally, hiding the variables in the sequence has no effect if the variables are not hidden in the rule. When launched from a menu in a web form, the user is prompted for values for all variables (except for the Execution Database Name) although they are prepopulated based on the members in the POV, Page, etc. Is this also expected behavior?
    I also find that it won't validate if "Merge launch variables" is selected (I have included rules associated with different plan types and with different dimensionality, so this may be expected). The user is prompted to provide values for every variable in each rule in the sequence, many of them duplicates (though, again, they are prepopulated based on members in the form).
    Stephen

  • Business rules do not show up in forms

    We are using EPM 11.1.2.0. Recently, we have noticed that any new business rules we have created and associated with certain forms-do not show up in the forms.
    We have verified security, location etc for the rules. Somehow they don't show up at all.(even admin cannot see it in workspace).
    But they still exist if we look at rules in eas console.
    Anybody had similar issues?
    Edited by: 784749 on Nov 22, 2011 7:24 AM

    We recently had a somewhat similar issue. We opened our Workforce planning app to the users. Even though we turned on business rules on EAS and admin was able to see the rules on forms, the users did not. Restarting Planning services solved the issue.
    Cheers,
    Mehmet

  • Initialized Planning application,but cannot see business rules(scripts).

    Hi All,
    I am new to Hyperion and would really appreciate your help. I created a blank planning (11.1.1.3) classic application and initialized Capex planning (Edit->initialize capex), and then created and refreshed database so that it appears in Essbase too. I can see the application in essbase and in Planning, I see the data forms and dimensions,member formula...etc. When I open a data form it shows me the business rules at the left bottom and I can execute them and select run time prompts. But when I go to calculation manager and select the same application, to see the the actual scripts how it is designed( basically wants to learn how the scripts are desined, calculation functions and all) under Rules and scripts, I do not see the scripts anywhere. I have tried this 4-5 times by creating fresh new application( I also tried workforce planning & same problem) with one plan type,more than 1 plan type but its now working. Can someone please help me from your experience what could I be missing and why its now showing there.
    Thanks for your help in advance.
    Edited by: 974509 on Dec 3, 2012 6:14 PM

    Hi,
    While creating the application what "Calculation Module" had you selected.
    If you want to use calculation manager you need to have the calculation module as Calculation Manager.
    Planning Calculation Manager Administrator enables you to create business rules using Hyperion Calculation Manager.
    Refer following link for more reference: -
    http://www.oracle.com/webfolder/technetwork/tutorials/obe/hyp/PLN11.1.2_ClassicApp/index.html (Point 2)
    Hope this helps.
    Regards
    -SM

  • Business Rule - Invalid prompt error - Security flaw?

    Hello all,
    I have a business rule in which users transfers volume from one cost center to another. The users have write access to sending cost centers and no access to receiving and this is how it is need. When I designed the rule and during the testing the business rule ran fine. I am pretty sure that I ran the rule successfully with a test user setup with a lower access to test the scenario. But now the rule has stopped working. It will work only if I give write acess to user to both sending and receiving cost center.
    The error message is " The following value is not valid for the run time prompt it was entered for: CCName."
    As far as I understand, the security controls access to objects like calc scripts. The access just gives users the rights to view/run the script but what ever is written in script, even if it outside the scope of user access, it will still get executed. I am positive that I have done this before and it worked fine.
    Any ideas as to why this wont work and why the error would start popping up? Nothing has been changed in the system.

    Hi Amit,
    The person running the rule will need to have read access to both cost centers in order to transfer otherwise as you have seen the prompt will be invalid -- when select the prompt you should find the cost center that have no access to do not appear in the prompt itself. If you a value that the prompt does not make available then it will error out.
    If you do not want to provide read access to both cost centers, you may be able to setup a multi-step process with a transfer out by a previous owner and transfer in by the new owner using a temporary cost center both have read access to -- workforce planning uses both (one step and two step) depending on how your security is provisioned.
    Regards,
    -John

  • Business rule, runtime prompt problem

    Hi Gurus,
    We have one business rule which contain run time prompt where global variable assigned to it, when I run the rule form workspace I would able see all numbers from prompt window
    But when I run the same from Excel Smartview, I couldn't able to find all members from prompt windows.
    I was wondering what would be the cause?
    Thnx.

    Hi Amit,
    The person running the rule will need to have read access to both cost centers in order to transfer otherwise as you have seen the prompt will be invalid -- when select the prompt you should find the cost center that have no access to do not appear in the prompt itself. If you a value that the prompt does not make available then it will error out.
    If you do not want to provide read access to both cost centers, you may be able to setup a multi-step process with a transfer out by a previous owner and transfer in by the new owner using a temporary cost center both have read access to -- workforce planning uses both (one step and two step) depending on how your security is provisioned.
    Regards,
    -John

  • Error while creating a Business rule dictionary in Jdevloper 11g

    Hi,
    I am getting the following error when i define the Inputs and outputs during creating on a new business rule dictionary.
    Some XML schemas are not in the "xsd" directory! gardes.xsd
    Please manually move or copy the Schemas
    I am following the "Creating a Rule-enabled Non-SOA Java EE Application" guide in Oracle® Fusion Middleware User's Guide for Oracle Business Rules, 11g Release 1 (11.1.1)
    The two schema files generated were having different content after creation of XML schema file so I copied the file to make them same. Its still giving me the same error.
    Please Help.
    Thanks,
    Mac

    Please post business rules questions on the SOA Suite forum:
    SOA Suite

  • Error while selecting planning app in Business Rules

    Hi ,
    I am not being able to select the planning outline while developing business rules (but I can select the Essbase Outline). Whenever I expand the Planning node, an error pops up the details of which says "Error connecting to Essbase server machinename/testapp." There is a details button which says: "Could not log into Planning "Detail:Could not log in to Planning Server".
    Can anyone help me out. I am not being able to view the rules in the planning UI .
    I have tried for recycle the EAS even though i am getting same error.
    could you please let me know the solution for this
    Thanks
    mahesh

    Hi,
    Always follow this process, stop the planning service and eas service.
    Start RMI service
    Start EAS
    Start Planning
    Log into the web planning application
    Then go into EAS and create a new rule, select an outline to the application you have just logged into via web.
    Also if you are using the default admin user to log into EAS try another user that has been provisioned with business rules roles
    If you still have problems then go to My Oracle Support (formely metalink3) then have a look at doc id - 763345.1
    Ok?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Business Rules Instance disappeard in projects folder in Shared Services

    Hi all,
    I have this strange thing happend to me today morning. when i logged into the Shared Services i can find the Business Rules folder but i couldnt find the instance for it.Is there any way i can reconfigure it so that i can see the instance back again in Shared Services.
    Environment: Windows server, Hyperion version 9.3.1
    Any help on this would be greatly appreciated.
    Thanks in Advance

    Please find the error log below
    com.hyperion.cis.config.wizard.RunAllTasksWizardAction, ERROR, Error:
    java.lang.Exception: Registeration failed: error.generalSaveModel.Registeration failed: error.generalSaveModel.
         at com.hyperion.cis.config.CmsRegistrationUtil.registerApplication(CmsRegistrationUtil.java:222)
         at com.hyperion.cis.config.wizard.RunAllTasksWizardAction.executeHubRegistrationTask(RunAllTasksWizardAction.java:360)
         at com.hyperion.cis.config.wizard.RunAllTasksWizardAction.execute(RunAllTasksWizardAction.java:165)
         at com.installshield.wizard.RunnableWizardBeanContext.run(Unknown Source)
    Thanks

  • Get cell value in Planning Data form and using it in a business rule

    Hi Everybody,
    if i set the data type of an Account Member as text, is there a way to get the value inserted by the user in a dataform, turning it as dimensional member and using it in a business rule?
    So, if the user insert the value "USA" in a cell, can i use any functions to tell essbase that "USA" is a dimensional member and then using it in a business rule, for example in a cross-dimension like Period1->FY12->USA?
    I tried to use the function @Member and it doesn't work, but i'm wondering if there is a way that can let me get the value inserted and use it just like a dimensional member. What are the ways that can let user input value that can be used in a business rule? I think one is by using SmartList, is there any other ways? Maybe using variables?? As an alternative i tried to use Prompt Variable but there are too many members on which the rule must run.
    Please help me, i wanna know if i can or not let the user input the member on which the rule must run...
    Thank all guys
    Bye
    Maurizio

    Thanks EW for your answer,
    YesI could use SmartList even if i think it's very tough to handle. My experience on using SmartList in caclc script is not so good. I try to enter in details of my requirement:
    I have 500 account members.
    For each one, I have to calculate the monthly budget by sharing the amount among the months. The user wants to calculate it on the basis of the actual flow(over the months) of an unspecified account of the prior year. The unspecified account must be inserted in a data form.
    So, i could use a Smart List but it colud be of 500 elements and then i should make a rule with as many IF as how many are the accounts. Or im wrong? The only way to use smart list dynamically in a business rule is by referring its values in a IF condition. Or i'm wrong.
    I tried to use execution variable ma it seems don't work. In this case the user must pay attention to write the account correctly, otherwise as you say the rule doesn't work.
    The value in PD0A020 is "PD0A000" (that is a dimensional member). The value in PD0A000 is "hello". In PD0A040 the rule returns "PD0A000" and not "hello" as i would. The function @Member appears to be not able to catch the dimensional member by the value in PD0A000.
    {Example}="test"->"Input"->"Scenario_test"->"FY12"->"PD0A020";
    Fix("test1","Input","Scenario_test","FY12")
    "PD0A040"=@Member({Example});
    endfix
    So, my doubt is: is it possible for Essbase/Planning to use the value inserted in a data form and to turn it in a dimensional member? What are the practicable ways to let the user input/choose the member on which makes the rule run?
    Thank you Ew, thank you guys
    Maurizio

  • Business rule in MDS 2012 error: A database error has occurred. Contact your system administrator.

    I get the following information in my MDS log as well as the above error message when I execute a business rule that has a condition of AND and an Action of Attribute must be unique in combination with 2 other attributes. 
    I'm running SQL Server 2012 11.0.3000
    MDS database version 11.1.0.0
    Any ideas?
    MDS Error: 0 : SqlException message: A database error has occurred. Contact your system administrator.
       at Microsoft.MasterDataServices.Core.DataAccess.DbHelper.HandleExceptions(Exception ex)
       at Microsoft.MasterDataServices.Core.DataAccess.DbHelper.ExecuteDataSet(String spName, CloseConnectionBehavior closeBehavior, Object[] parameterValues)
       at Microsoft.MasterDataServices.Core.DataAccess.MasterDataAccess.<>c__DisplayClass5.<ValidateEntityMembers>b__4()
       at Microsoft.MasterDataServices.Core.DataAccess.DbHelper.ExecuteMethodWithDeadlockProtection(MethodDelegate method)
       at Microsoft.MasterDataServices.Core.BusinessLogic.Validations.ValidateMembers(Int32 versionId, Identifier entityIdentifier, IList`1 memberIds, RequestContext context, OperationResult results)
       at Microsoft.MasterDataServices.Core.BusinessLogic.Validations.Process(ValidationProcessCriteria criteria, Boolean commitVersion, Boolean validateEntityAsync, Boolean returnValidationResults, RequestContext context, OperationResult results)
    SQL Error Debug Info: Number: 208, Message: Invalid object name 'cteDuplicates0a070e37b106b9e3efe35a455076efa7'., Server: SQLRS-01, Proc: udp_SYSTEM_3_38_CHILDATTRIBUTES_ProcessRules, Line: 230
    SQL Error Debug Info: Number: 266, Message: Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 0, current count = 1., Server: SQLRS-01, Proc: udp_SYSTEM_3_38_CHILDATTRIBUTES_ProcessRules, Line: 230
    SQL Error Debug Info: Number: 266, Message: Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 0, current count = 1., Server: SQLRS-01, Proc: , Line: 0
    SQL Error Debug Info: Number: 266, Message: Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 0, current count = 1., Server: SQLRS-01, Proc: udpBusinessRule_AttributeMemberController, Line: 0
    SQL Error Debug Info: Number: 266, Message: Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 0, current count = 1., Server: SQLRS-01, Proc: udpValidateMembers, Line: 0
        DateTime=2013-08-15T13:25:15.6684023Z
    MDS Error: 0 : <ArrayOfError xmlns="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
      <Error>
        <Code>208</Code>
        <Context i:nil="true" />
        <Description>A database error has occurred. Contact your system administrator.</Description>
      </Error>
    </ArrayOfError>
        DateTime=2013-08-15T13:25:15.7152026Z

    OK I bit the bullet and contacted support on this one.
    There is a known issue with MDS 2012 and business rules with a combination of "must be unique" attributes. If you do not list the attributes in the same order that they were created you will get the generic error I cited. At first they told me it must be
    in the same order the attributes are in and that worked on one entity but not the other. The difference was that in the second entity I previously rearranged the attributes in question. Once I changed the order in the business rule to reflect the *original*
    order it worked like a champ.
    Hopefully this helps save someone some time and money.

  • Business rule takes time to open

    Hi,
    Business rule takes much time when trying to open it.
    I'm new to essbase. Can any one tell in which log i can get the information like why it takes much time like that.
    Thanks
    Kumar

    we are facing this issue for particular user. In the same system, we tried with two different users. for 1st user that BR is opened in a minute, but the same BR took around 20mins to open for 2nd user
    OS - Window XP
    EAS version - 9.3.1
    Example
    A is 1st user --> XX business rule took 1min to open
    B is 2nd user --> XX business rule took 20mins to open
    Here both the users are having same access on the BR and the applications
    Thanks
    Kumar

  • User Variable Options: How can I use them in a Business Rule?

    How can I use a "User Variable" set in File / Preferences in a Business Rule? It doesn't seem to appear as an Essbase Substitution Variable or as a Global Variable of Business Rules. The only way I know how to use it is to place the dimension on the POV or Page dimension of a data form, then use a Global Variable in a run time prompt to pick the member and run a BR against it, or some function of it.
    What do I do if I want to have that dimension in Columns or Rows? How can I set a BR to directly reference the member chosen under User Variable Options?
    J

    Thanks Alp, but I can't seem to reproduce what you are writing below. I want to refer my Business Rule to address the value set in File / Preferences / User Variable Options; no matter what members I show elsewhere in the data form.
    My other workaround is through a run time prompt and hope the user selects the appropriate user variable at the very bottom of the selection list in order to calculate the appropriate list of members.
    J

  • How to get rid of Business Rule in JhsModel: JHS-00128 Allowable Values req

    JHeadstart 10.1.3.2
    We are using FlexItems in our application.
    The JhsModel implementation, shipped in Jar file jhsadfrt-10.1.3.jar, contains the underlying ADF BC objects for the FlexItem functionality.
    When we try to create (or remove) a FlexItemDefinition of type Dropdown List, we are stopped by the error: JHS-00128: Allowable Values are required for this Item Display Type.
    We do not want that - we have a UID that does not allow editing of master and details on the same page. Therefore, we will never be able to successfully create a dropdown list item since we cannot in the same transaction create the allowable values as well.
    How could we disable this business rule - or remove it altogether? I suppose it is implemented somewhere in the jar file that contains the JhsModel project. What is the recommended way of disabling this constraint?
    thanks for your help
    Lucas

    Hi Lucas,
    This error is raised if the number of allowable values is zero and the allowable values query of the flexitemdefinitions entity is 'empty'. You could write a (temporary) dummy allowable values query in the flexitemdefinitions entity in order to save the master, and then once you've input the allowable values in the details page, remove or reset the value in the allowable values query attribute of the flexitemdefinitions entity.
    Hope this helps,
    Regards,
    Ibrahim

  • Business rule assignment in Process Control 10.0, does not show any Control

    Hi All,
    I have created Organization, and assigned Mitigation control, as shown below. I have also created data Source and Business rule. But Business rule assignment is Blank for Controls. So, could you suggest, how can i see the Controls for the Business rule
    Regards
    Plaban

    You'll need to ensure the timeframes are aligned. What is the valid from date of your organisation and equally so important from your (sub)proces and your control. You are trying to do an assignment as per the first of january 2015. You'll not find entities that are created after Jan 1 2015.
    Furthermore you can only select controls that are either earmarked to be tested automated or semi-automated.
    Finally you're refering to mitigating controls. So that would imply you have integrated the AC mitigating controls with PC or vice versa. What is the creation date of the mitigating control and per which date has it been assigned to the local subprocess?
    In order to provide a precise answer we'd need more details on the exact process you've follow. There are simply more than on possible root causes depending on what you've done.
    Hope this helps.
    Cheers,
    Jan

Maybe you are looking for

  • ITunes no longer keep my iPhone in iTunes?! Help!!

    In the old days when I plug my iphone in to iTunes and then unplug it, the iPhone still shows in iTunes. It can then sync with my iPhone over the air when I charge it elsewhere in the house. It no longer does that. When I unplug my iPhone the icon ju

  • Why can't I open my jpg?

    So I have CS3 still on my Macbook Pro. I just bought a new Macbook Pro and after loading the CS3 on there it is giving me trouble opening jpg files that I created in Photoshop on the other laptop. It keeps giving me a pop up below any time I try to o

  • Tax line items not accumulating together in Miro

    Hi I am creating PO with more than one material Ex. for 5 different material. when i do MIRO , i am getting five Material and tax lines each seperately . It is not auumulating together. I need to add all together in one line item in MIRO for the post

  • SharePoint 2013 implement simple logout button which do not redirect to default sign out page using JavaScript client object model

    I am using windows authentication in my web application. My requirement is to implement a sign out button which will sign out the user without having him to close the browser and application should not ask him to login again. I tried following two op

  • Fiori Client - How to view the Log file

    Hi, on my Android phone the fiori client version 1.1.3 behaves awkward. When I want to start an app from the lauchpad the whole client app crashes. The android app just terminates. How can I access the logfile? The Fiori Client user Guide says I can