Automate Business Structure Rule in OIA

Hi Experts,
I am using OIA 11.1.1.5.4 integrated with OIM 11.1.1.5.4 .
Now to move users to Business Structure we need to run a rule in OIA Manually.
Can any one guide me on how to automate that process so thatrule will run periodically and user will be moved to particular Business Structure according to Rule .
Any Help will be appreciated.
Thanks!!
TJ
Edited by: user13405070 on Nov 7, 2012 10:53 PM

Hi Daniel,
Event listeners will work only if OIA user attributes changed.But I am changed user attributes from OIM site not OIA Site.By the by in OIA “Run Business Structure Membership Rules” one time not periodic means example every 3 mint. interval.
Plz update me..

Similar Messages

  • OIA 11.1.1.5 error while creating Business structure Rule

    Hi All,
    I deployed OIA in standalone Env. I am getting the following error while creating Business structure Rule.
    i was facing problem while deploying OIA with RBACX_HOME so i replaced all RBACX_HOME with actual path. but now i am facing the below problem.
    14:25:59,592 INFO [Config] OSCache: Getting properties from URL file:/opt/Oracle/OIA_Install/rbacx_staging/WEB-INF/classes/oscache.properties for the default configuration
    14:25:59,618 INFO [Config] OSCache: Properties read {cache.blocking=true, cache.algorithm=com.opensymphony.oscache.base.algorithm.LRUCache, cache.capacity=10000, cache.memory=true}
    14:25:59,618 INFO [GeneralCacheAdministrator] Constructed GeneralCacheAdministrator()
    14:25:59,620 INFO [GeneralCacheAdministrator] Creating new cache
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:31,339 ERROR [SpringContextAwareXMLWorkflowFactory] could not resolve environment variable:RBACX_HOME
    14:26:42,803 DEBUG [WavesetIAMSolution] Setting batch size: 100
    14:26:42,804 DEBUG [WavesetIAMSolution] Setting Role Batch Size 10
    14:26:43,230 DEBUG [FileIAMSolution] Setting batch size: 100
    14:26:43,230 DEBUG [FileIAMSolution] Setting Role Batch Size 10
    14:27:00,622 INFO [ContextLifecycleListener] Oracle Identity Analytics (build: 11.1.1.5.0.20110816_22_11024) Started
    14:30:15,915 ERROR [AbstractWorkflow] Error loading workflow User Business Structure Rule Creation Workflow
    com.opensymphony.workflow.FactoryException: unable to load modified workflow definition,workflow name:User Business Structure Rule Creation Workflow file:${RBACX_HOME}/conf/workflows/userbusinessstructure-rule-creation-workflow.xml
         at com.vaau.rbacx.workflow.SpringContextAwareXMLWorkflowFactory.loadWorkflow(SpringContextAwareXMLWorkflowFactory.java:96)
         at com.vaau.rbacx.workflow.SpringContextAwareXMLWorkflowFactory.getWorkflow(SpringContextAwareXMLWorkflowFactory.java:85)
         at com.opensymphony.workflow.loader.AbstractWorkflowFactory.getWorkflow(AbstractWorkflowFactory.java:48)
         at com.opensymphony.workflow.config.SpringConfiguration.getWorkflow(SpringConfiguration.java:69)
         at com.opensymphony.workflow.AbstractWorkflow.getWorkflowDescriptor(AbstractWorkflow.java:319)
         at com.vaau.rbacx.workflow.manager.osworkflow.OSWorkflowManager.loadWorkflowDefinition(OSWorkflowManager.java:109)
         at com.vaau.rbacx.workflow.service.WorkflowServiceImpl.startWorkflow(WorkflowServiceImpl.java:108)
         at com.vaau.rbacx.workflow.service.WorkflowServiceImpl.startWorkflow(WorkflowServiceImpl.java:175)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy105.startWorkflow(Unknown Source)
         at com.vaau.rbacx.idw.service.RbacxIDWServiceImpl.createUserBusinessUnitRule(RbacxIDWServiceImpl.java:1816)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:113)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:113)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.security.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy113.createUserBusinessUnitRule(Unknown Source)
         at com.vaau.rbacx.idw.web.dwr.impl.DwrBusinessUnitServiceImpl.createUserBusinessUnitRule(DwrBusinessUnitServiceImpl.java:730)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
         at $Proxy151.createUserBusinessUnitRule(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy142.createUserBusinessUnitRule(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
         at org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
         at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
         at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
         at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
         at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
         at org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
         at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
         at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
         at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
         at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
         at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
         at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:512)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
         at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:116)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:92)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.concurrent.ConcurrentSessionFilter.doFilterHttp(ConcurrentSessionFilter.java:100)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:176)
         at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:100)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:97)
         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    14:30:15,926 ERROR [RbacxIDWServiceImpl] com.vaau.rbacx.workflow.WorkflowInitializationException: workflow not found:User Business Structure Rule Creation Workflow
    14:30:15,941 ERROR [TransactionInterceptor] Application exception overridden by commit exception
    com.vaau.rbacx.idw.IDWException: Error creating userbusinessunit rule
         at com.vaau.rbacx.idw.service.RbacxIDWServiceImpl.createUserBusinessUnitRule(RbacxIDWServiceImpl.java:1822)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:113)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(AbstractTraceInterceptor.java:113)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.security.intercept.method.aopalliance.MethodSecurityInterceptor.invoke(MethodSecurityInterceptor.java:66)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy113.createUserBusinessUnitRule(Unknown Source)
         at com.vaau.rbacx.idw.web.dwr.impl.DwrBusinessUnitServiceImpl.createUserBusinessUnitRule(DwrBusinessUnitServiceImpl.java:730)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
         at $Proxy151.createUserBusinessUnitRule(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy142.createUserBusinessUnitRule(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.directwebremoting.impl.ExecuteAjaxFilter.doFilter(ExecuteAjaxFilter.java:34)
         at org.directwebremoting.impl.DefaultRemoter$1.doFilter(DefaultRemoter.java:428)
         at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:431)
         at org.directwebremoting.impl.DefaultRemoter.execute(DefaultRemoter.java:283)
         at org.directwebremoting.servlet.PlainCallHandler.handle(PlainCallHandler.java:52)
         at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)
         at org.directwebremoting.spring.DwrController.handleRequestInternal(DwrController.java:234)
         at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
         at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
         at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)
         at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
         at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
         at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:512)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:821)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)
         at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:116)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:92)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.concurrent.ConcurrentSessionFilter.doFilterHttp(ConcurrentSessionFilter.java:100)
         at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:54)
         at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)
         at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:176)
         at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:100)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:97)
         at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: com.vaau.rbacx.workflow.WorkflowInitializationException: workflow not found:User Business Structure Rule Creation Workflow
         at com.vaau.rbacx.workflow.service.WorkflowServiceImpl.startWorkflow(WorkflowServiceImpl.java:111)
         at com.vaau.rbacx.workflow.service.WorkflowServiceImpl.startWorkflow(WorkflowServiceImpl.java:175)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
         at $Proxy105.startWorkflow(Unknown Source)
         at com.vaau.rbacx.idw.service.RbacxIDWServiceImpl.createUserBusinessUnitRule(RbacxIDWServiceImpl.java:1816)
         ... 97 more
    Thank you

    RBACX_HOME is set...but it is not able to get the value RBACX_HOME in xml files...so replaced RBACX_HOME with actual path..and it got resolved...thanks for the reply..

  • OIA: Business Structures Rules Bug

    Hi
    When we wanna define a business structure rule, we usually processed as follows:
    - We define the name of the rule
    - We set the rules conditions
    - We select the business structure. For that, a layer window appears, from where we can select the desired structure. However, in our case, it is impossible to select a structure. When we click on any structure, nothing happens. There is even no radio button next to the business structures. It seems to be a GUI bug.
    Has anyone of you already experimented this issue?
    Thanks in advance
    Best regards
    Dali
    Edited by: Dali on Jul 26, 2011 5:48 AM

    Hi Dali,
    Did you ever got an answer on this question?
    Thanks
    Tim

  • Importing Business structures from OIM to OIA

    Hi All,
    OIM OIA Integration Preferred Method does not list the import business structures job in the list.
    When I tried to run the import job with OIM integration, It throws me unsupported operation exception.
    Is there any restriction that OIA cannot read business structures from OIM and accepts only from a file?
    - Can this be executed with a customized code written at any part of OIA?
    Thanks in advance.
    Krish.

    Hi,
    Did you able to resolve this issue?
    Thanks,
    Pallavi

  • Project settlement to CO-PA and BAdI for automatic creation of rules

    Hello SAP experts!
    I have managed to implement settlement rule strategy to CO-PA for sales project WBS-elements, which automatically creates the settlement rules for WBS-elements with billing indicator. One or more sales order items are assigned to the WBS-elements. When the system derives settlement rules, it generates profitability segments that contain the characteristic values of the WBS elements and the sales orders assigned to them. The problem is, that only one single settlement receiver is determined for each WBS-element. And if more that one sales order item is assigned to the same WBS-element only those characteristics are copied to the settlement rule that are same in all sales order items.
    For example; it products are different in all sales order items, the automatically created settlement rule does not contain the characteristic value product or neighter other caracteristics derived from product.
    Do You have experience of using BAdI for influencing the generation of settlement rules? What it actually makes possible?
    Br, Nina

    Dear Waman,
    thank you for your reply !
    Yet - this still does not solve our problem. In that note (and also in the related note 201445) there is no valuable information included concerning transaction currency:
    Our WBS elements (and also other cost objects, e.g. sales order items) are being debited in all of the three currencies.....but the credit (during settlement) only takes place in two of them:  object and CO area currency.
    I really appreciate additional help on this. It would be hard to believe that we are the only SAP customer having this kind of problem.
    Best regards,
    Thomas

  • Create Business Structure

    How to create Business Structure in GRC
    Edited by: user1642876 on Mar 21, 2011 5:53 AM

    how to create business units
    Edited by: user1642876 on Mar 25, 2011 3:03 PM

  • Automatic business partner reconciliation

    Hi reconciliation experts,
    We have recently upgraded to version 2007A and have heard that the reconciliaton engine is much improved.  We are hoping it will resolve what has been a difficult task for us up until now.  At any one time we have a large number of business partners with a zero current balance and a number of un-reconciled transactions.  We can reconcile these manually through business partner internal reconciliation and selecting all the transactions.  This seems like a job better suited to a computer than a person so we would like to do this process automatically.  I have tried the automatic option on Business Partner reconciliation but it doesn't do any matching.  The amounts of the credit and debit transactions may not match but they total to zero.  Can this matching be done automatically?  How?

    Dear experts,
    I am also facing one problem with automatic business partner reconciliation.
    The system actually posts any differences found during the transactions reconciliation, to the General Ledger 'automatic' reconciliation account!!! That's the opposite of the 'manual' reconciliation of payments, where no posts are made.
    I want to know, if there is any way to run the 'automatic' reconciliation without having posts in my general ledger accounts, so to act like the 'manual' one  where no G/L accounts are modified.
    That is why if we have posts, they count like additional paymens from the customer, and their value decrease the open balance, which is false.
    Thank you in advance..

  • Automatic Business Area Derivation Rule for Vendor Line Item in MIRO

    Hello Experts,
    We trying to use Business Area concept for our client.
    I have completed all configuration setting for the business are derivation like
    1. Creation of Business Area
    2. Assign Business area to Plant / Division (OMJ7)
    3. Business area determination from sales area (TVTA)
    4. Business Area by Sales Area
    5. Checked Field Status Group for Customer and Vendor Reconciliation Account
    It is working for for compelete sales process and in Procurement cylce it is picking business for MIGO transaction both the line items.
    But
    In MIRO (Purchase invoice posting) it is automatically taking Business area to the GR/IR line item and it not taking Business area for the vendor line item (automatically)
    I comes know that there is a business area derivation rule for this to happen automatically.
    Can you please propose the soulution for the automatic derivation of business in MIRO for vendor line item.
    Regards,
    Chalapathi

    Hi,
    I do mot think there is a BA derivation rule for MIRO.
    The best you can do is:
    1.  Use a user exit or enhancement point for deriving the BA from the GR/IR line and populate that in the vendor line
    or
    2.  You make BA as a mandatory field in the field status group for the vendor reconciliation account.  This will then force the user update the BA.  We use this option.  This is so because at times, the vendor item may need a different business area than the GR/IR line.
    Cheers.

  • Automatic Filing With Rules - Long

    This is a long post, sorry, but I think the details might be worthwhile for someone who might be like me and wants to automate their mail processing as much as possible. I do have a question below about how I might better configure some rules, and about whether I might be able to streamline my workflow.
    I spent all day yesterday and most of the day today reorganizing my mailboxes, rules, smart mailboxes, etc., to clean up all my mail. I have messages dating back to 1999, and since I basically just color coded everything with rules, rather than filing messages in mailboxes, my inbox and sent messages were starting to approach the 2GB limit. Some of the earlier messages came straight from Claris Emailer (talk about old school), and then through all versions of OS X Mail from 10.0 to the current 10.4.9. It's easy enough to move stuff from my inbox into a new mailbox, but not quite as much so for sent messages. It made searching more difficult, and it is still a manual process.
    Because I have so many messages (about 10,000 in total), I didn't want to have to manually go through everything to move them into separate organized mailboxes. So I created a whole new set of rules to make the filing as automatic as possible, and to keep it relatively automatic in the future. Of course rules can't catch everything, but doing as much as possible automatically, then letting me sort through what's left is certainly preferable. Unfortunately, it's taken so long to figure out because of Mail's completely inadequate rules for filtering and smart mailboxes. I poured through this forum looking for solutions to the various roadblocks I hit along the way, and I thank all of you who are very knowledgeable and have posted helpful replies to other people asking questions. Below is the best solution I've been able to come up with, and I'm certainly open to any suggestions to make the rules less risky and streamlined. I realize that AppleScript could probably make a lot of these things easier, or some of the shareware programs out there, but while I consider myself a very adept power user, I can't write scripts, and I prefer to keep add-ons to a minimum.
    The first change to my account settings and such was to enable the "Automatically CC myself" option. This is the only viable way I can find to process my sent messages without having to manually apply rules after the fact. I am aware of Andreas Amann's "Filter Sent Messages" AppleScript. I tried it out, but it was constantly choking on all my sent messages. I suppose it would work ok now that I have my sent mailboxes cleaned out, but I think I prefer the CC option because it assures that I have copies of all my sent messages at both my home and work computers. I also installed MailEnhancer to make sure that Mail's dock badge counts all unread messages in any mailbox, not just the Inbox. Now the fun stuff begins.
    First of all, I want to state that since my goal here is to stay away from the mailbox size limit (and also to speed up day-to-day use of Mail), smart mailboxes aren't really an option. I need my messages sorted to "real" mailboxes for their long-term storage. Also, simply dumping mail into yearly archives can be a big hassle too, because I have several projects/mailboxes/whatever that may not have a ton of messages and shouldn't really be split up arbitrarily by year. Thus, the main focus here is on rules. I have two primary e-mail accounts, home and work, that I check regularly from both locations. I have my home mail broken down into categories like bicycling notices, family, apartment landlord, photography side business, and streetcar/railroad website. I also set up mailboxes for miscellaneous stuff that doesn't fit into those categories. For work, I have several mailboxes for project specific correspondence, office-wide e-mails and announcements, office computers, our website, and again miscellaneous.
    Here's the other big paradigm shift. All these mailboxes contain both sent and received mail. This is especially valuable for the project work, because you can quickly look at the list of messages and follow the back-and-forth conversation. I originally started out having "sent" and "received" mailboxes for each project and other category that I've already listed, but when they're open it triples the size of the directory tree. Since there doesn't appear to be any way to make a mailbox/folder display all the messages contained inside its subfolders, I don't see much point in making a whole bunch of subfolders for that since I'd constantly have to open and close folders to get at anything. Also, with a more flat structure, I can quickly and easily see what unread messages are for what projects, and that also tells me if the rules are working well.
    So how do I differentiate sent versus received easily? The first rules I set up are to color the background of all messages that come into my home account. This would apply to all messages that come in to that account, whether it's one of my sent message CC's or not. The next rule catches the sent messages by looking to see if the account and the from address match. In that case it colors the message subject text, marks the message as read, and also flags it. Flagging is necessary to create smart mailboxes down the line that can differentiate between sent and received messages, since there's no facility for using the color of a message as a condition in a rule or smart mailbox. These two rules are repeated with different colors for my work account.
    Since none of the rules have moved any messages yet, further rules are free to process them. Basically I have one rule for each mailbox with various amounts of "any" criteria. For most situations it's pretty straightforward, but I have run into some difficulties with Mail's anemic rules. For example, for my family mailbox, I set a condition where "Sender is member of Group" "Family" that I set up in Address book. So far so good, but since I want this to grab sent messages to family as well, I need an "Any Recipient is member of Group" condition, which doesn't exist. The only way I can see to do this is to manually add all my family members' individual e-mail addresses as separate "any" conditions. That would make the rule look like this:
    If "any" of the following conditions are met:
    "Sender is member of Group" "Family"
    "Any Recipient" "Contains" "[email protected]"
    "Any Recipient" "Contains" "[email protected]"
    "Any Recipient" "Contains" "[email protected]"
    "Any Recipient" "Contains" "[email protected]"
    etc.
    Perform the following actions:
    "Move Message" to mailbox: "Family"
    Of course, what it SHOULD be is this:
    If "any" of the following conditions are met:
    "Sender is member of Group" "Family"
    "Any Recipient is member of Group" "Family"
    Perform the following actions:
    "Move Message" to mailbox: "Family"
    This one is tripping me up a bit, and I'm not sure how to use address book groups effectively for sent messages. This is also an issue for some of my work project e-mails, since conceivably I'd be sending messages to and receiving messages from the same group of people. For larger projects, my list could grow enough to where I can't add anymore conditions to the rule, which I know is a well-discussed bug (or lack of good coding anyway). Nevertheless, it seems that in order to capture a message with a specific e-mail address, I need to have two conditions for each address, one "from" and one "any recipient". That kinda stinks, and I'd like to find a better way to do it. Any ideas?
    Right now my last rules are to clean up any messages left over that the other rules didn't catch. It makes the color a bit darker and moves the messages to the appropriate "other" mailbox for that account. This ensures that my inbox is always empty. It also keeps my sent mailboxes cleaned out as well. Since I will get CC's of all my sent messages, I can just change my account preferences to delete sent messages after a day or a week.
    That's it for the heavy moving and lifting. With a few of my extra accounts that don't need any special filtering and moving around, I was able to accomplish this with about 30 rules. There's 2 rules per account at the top of the list to color and flag incoming and outgoing messages, and two rules per account at the bottom of the list to file any messages that don't meet the criteria for any of the other mailboxes. All the actual filing away into specific mailboxes happens in the rules in the middle of the list. What I really need to do though is figure out a way to simplify some of the conditions in those filing rules, like the family issue I mentioned above.
    I have set up a few smart mailboxes to display all my unread messages, recent received mail, recent sent mail, all recent mail, all received mail, all sent mail, and all mail. The "All Mail" mailbox's criteria are just that the message is not in one of my junk mail folders. This is my fail-safe, since even if something is mis-categorized or even unfiltered, I will still see it here. "All Sent Mail" collects all messages that are flagged. Flagging is the only way I can find to view just sent messages without having separate "sent" subfolders in all mailboxes. A benefit to doing it this way is that if I add or change any of my hard mailboxes, I don't have to edit the smart mailbox to keep it current. I can hid the flag column and it won't reappear by itself, so I don't have to see the flag. "All Received Mail" is the tricky one. As mentioned elsewhere on the forum, you can't set up a smart mailbox to get messages that are NOT in another smart mailbox. This rule needs to include all messages that are not in the "All Sent Mail" smart mailbox or any of my junk folders. I tried the trick at first where you pick "Message is in Mailbox" and then select your smart mailbox, then go back and change the criteria to "Message is not in Mailbox". When I'd close the rule though, the smart mailbox I chose in the pull-down menu would change to a different one, and the logic would fail. I got it to work by trashing my smart mailboxes .plist file and just remaking them. That did the trick. The rest of my smart mailboxes just add a time limit to their list of criteria to keep the list shorter, and the unread smart mailbox is self-explanatory.
    So what these smart mailboxes do is they let me see anything from just my unread messages to every single message I've ever sent or received in one window. They're all colored accurately and sortable by sent versus received. If I keep my "Recent Received Mail" mailbox as the active one, it looks just like my inbox did before I changed all this stuff around. The only difference is that this particular mailbox automatically displays only messages from the last 3 months, and I don't have to manually clean it up every so often. This makes opening mail itself and navigating recent messages quicker. In the end, I can still see the messages the same way I always have been, but since they're all stored in different hard mailboxes I'll be able to avoid the 2GB limit by keeping everything well categorized. Nevertheless, the logic required to make this all work is quite cumbersome, and I worry about it not working correctly down the road as Mail is updated. I'd appreciate any thoughts you all have on making this work better, and about my family rule problem.
    Thanks all

    > As to marking sent messages versus received, if you didn't do that,
    how would you be able to tell them apart easily?
    It’s the need to tell them apart that I don’t understand...
    You'd want to be able to tell them apart for the same reasons
    you'd want to tell anything apart.
    But I can already easily tell them apart without having to tag, colorize, or store them in separate mailboxes, so why waste an attribute of a message to store redundant information? It’d be better to reserve that attribute for storing information that cannot be made readily available by other means, e.g. subjective properties such as the importance of the message that you mention.
    One instance I can site is if someone asks "did you send me such-and-such?"
    In that case, I can, for example, type the first letters of the name or address of that person in the search box, then click All Mailboxes and To in the banner that appears between the toolbar and the message list. Mail shows me what I’m looking for without me having to leave the mailbox I was looking at nor wonder on which specific mailbox are those messages actually stored. Having all those messages tagged or colorized the same way would be useless or even distracting/annoying.
    Unless you have a specific mailbox for storing only the correspondence with that person AND you can easily locate and select that mailbox amongst all the other mailboxes, I don’t see how could it be more convenient looking through a mailbox where messages can be told apart based on whether they’re sent or received but not on who sent/received them...

  • Automatic clearing - Grouping rules

    Hi All,
    I try to configure the automatic clearing process but unfortunatelly the grouping variants don't work:
    First rule:  group by DFKKOP-XBLNR and DFKKOP-ZZ_RST3
    Second rule: group by DFKKOP-XBLNR
    Posting 1: xblnr = A / zz_rst3 = B / 10 EUR
    Posting 2: xblnr = A / zz_rst3 = B /-10 EUR
    Posting 3: xblnr = A / zz_rst3 = C / 30 EUR
    Posting 4: xblnr = A / zz_rst3 = D /-30 EUR
    I would like to clear:
    1.- Posting 1 and 2 together
    2.- Posting 3 and 4 together
    Is it possible to do it without programming? I have changed in customizing grouping rules (blanc, 1, 2, 3), but it doesn't work. My results changing the grouping rules are: I clear all the postings together or I only clear the posting 1 and 2.
    Your response is greatly appreciated.
    Cheers,
    maresp

    Hi,
    thank you for your answer!
    Grouping rule 5? I have in customizing only 4 options for the automatic clearing (blanc, 1, 2, 3, 4)
    Cheers
    maresp
    Edited by: maresp on Oct 5, 2010 10:22 AM

  • Business Validations Rule Priority

    Hi
    We have a problem with business rules in ADF. we use JDeveloper 10.1.3.3.0.4157
    I will try to explain our problem!
    We write some "method validations" as "attribute" and "entity" validation in MyEntityImpl.java
    At each method validation we must send a query to the database and investigate something which causes the method validation to return true or false.
    Assume that we have method validation number 1 to 5.
    If validation number 2 returns false, we don't want the validations number 3,4 and 5 to run because it's time consuming
    and not necessary. Even if validations 3,4 and 5 execute, we don't want to see error messages Of those validations.
    I think that, we must have a priority level for our validation rules, indicating that if a validation with higher priority returns false, other validations that have lower priority don't execute or at least don't raise error message.
    I don't see such a mechanism but I think it's so important.
    We use a temporary unconvincing solution with using this "getDBTransaction().setBundledExceptionMode(false)" method, but
    it only causes don't show next validations message.
    Anyone can help us?
    regards.

    Hi,
    thanks Salim for your reply,
    hasAttributeException(int) can solve one part of our problem (control to not evaluate entity validation if one of our attribute validations returns false), but how we can control the evaluation of entity validations? for example if we have 3 entity validations and one of them returns false, how we can force other entity validations not run?
    thanks

  • What are Automatic type conversion rules ?

    Please list out the rules that govern automatic type conversion.

    Hi Albert,
    Check the SAP help at:
    http://help.sap.com/saphelp_47x200/helpdata/EN/fc/eb3427358411d1829f0000e829fbfe/frameset.htm
    Regards,
    Arjan

  • Automate MSS substitution rule activation with 'Fill In'

    Hi,
    I have a question about the substitution, shipped with EhP7. There is the possibilty to add the rule as 'Fill In'.
    If I add the rule, the substitute will get the information in his overview directly. This option does not look at a maintained absence in infotype 2001?
    The reason for my question is the following:
    I would like to automate the activation of the rule, when the system (or especially a report) does detect an absence in infotype 2001. Only if that is the case, the rule should be activated. The result of this procedure is, that the substitution rule only has to be added once initially (of course for one substitute).
    I read different articles and the part of the HR600-course-material. With that and my testing in a system, I think that there is no such automation I described. Am I right?
    Thanks in advance.
    Best regards from Germany
    Christian

    yes you are correct, FIll in means, any unexpected absence of the manager, a substitutue who is predetermined to take over tasks will do the approval for critical tasks. This is how its intended to be and as such its not automated. You can look at BADI WF_SUBSTITUTE if you want to include some checks, you ll find lots of docs on it

  • Time Management automatic Quota accrual rule

    Hi Experts,
    I want to configure leaves as per following basis...
    we want to generate quota based on ES group, also based on days worked on off days with accrual period. 
    Example:
    Mr X (Employee sub group 01) works 24 days continuously and also works on holidays (which is assigned to his/her calender), after specific period (24 days in this case), he is eligible to get quota for those days which he had worked on holidays. For example 5 off days was included in his 24 days he worked.. now he is eligible to get 5 days off...(Paid)
    How can we configure above case ?
    Thanks in advance for your time...
    Regards,
    Muhammad Umer

    Mr. Umer,
    Create a Absence type and Quota
    Quota generation type is - Generation
    Base entitlement - maintain a time type
    select Counting rule for (Public Holidays & Holidays)
    Generation rule....
    write a PCR on the same to store howmany days he worked on Doffs ....in time type....
    Copy TR11 PCR and change in to YR11 and insert your Time type in Schema above the CUMBT.
    Cheers

  • I want to redirect mails having attachments to other account automatically by creating rules or using automator. Is that possible?

    I have a problem opening mails that have attachment in it because the corporate policy does't allow downloading attachments. I want to redirect those mails to my corporate account so that I can download attachments using corporate mail client.
    Is that possible?

    Just add a rule and select "Attachment type" then in the drop down menu select what kind.
    If you want all of those attachment types to be sent to the other account or what not. Then you're going have to click on the + on the far right until you've filled them all... I did a few of them for an example.
    KOT

Maybe you are looking for

  • How to restore from Time Machine?

    Hello, my Macbook Pro's hard disk failed. A local service (not Apple - this is Romania) changed my hard disk to a new one, put the Snow Leopard system back and copied most of the files from my old hard disk to the new one. But not all my files are OK

  • Nano 3rd Gen freezes and must be reset when paused

    I'm a fairly new owner of a 3rd Gen Nano, which has worked well (except for the occasional hiccup). When I listen to podcasts or music, and want to stop, I just hit Pause, wrap the headphone cord around the nano, and drop it in my pocket. About 60% o

  • Initializing application scope beans on startup

    Hi All, I need to initialize an application scope managed bean on startup, and not have to wait for it to be referenced the first time. I was thinking of using ContextListener, but you dont have access to the faces context in the listener. And you ca

  • Activation of InfoObject in Business Content

    Friends, I tried to activate the InfoObject 0SALES_UNIT in the Business content and got a green signal stating that it is activated but i dont see it under the InfoObjects in AWB. Please suggest what possibly may be going wrong. Thanks Mike

  • Creating external function

    We are trying to create an external function that will be linked at run- time. How is such a function compiled? Does it need to be compiled into a Dynamic library? Or would the function be called? The operating system we are trying to do this is Sun