Archive for the ‘Best Practices’ Category

November 5th, 2011

Bursting Reports in Business Objects to Dynamic Recipients


This post is a continuation of my previous post on Bursting Reports in Business Objects
The difference here is that instead of distributing the reports to Business Objects users, we’ll be able to dynamically control our user list that we will distribute our reports to externally.

Dynamic Recipients are often used with Crystal Reports that are not connected to a Universe and do not have BOBJ users associated with the reports.

In our example we will create a publication using the webi report from the previous post and distribute it to a dynamic recipient list.  Our list will contain a list of stores and their associated state and email.  They will receive an email containing the pdf report filtered according to their state.

October 27th, 2011

Step by Step guide on bursting reports in Business Objects

The ability to publish and schedule reports according to one’s profile is an important feature that we have in Business Objects.  For example, if I am a plant manager for a the West Region and want to receive a daily report on work quality, it would be very beneficial if I can receive a report in my inbox daily that only contains results for the West Region.  This would save me the hassle of manually running a report each day and manually entering in my parameters, which is cumbersome.

In this tutorial, we will walk through step by step on how to schedule and burst a Web Intelligence report as well as creating user/group profiles.

March 18th, 2011

Using Charles to help you debug!

In this article I would like to state the importance of how useful it is to use a traffic monitoring tool such as Charles or Fiddler when debugging connection type errors.

In this example, we’ll go through a quick scenario on solving a crossdomain.xml related issue.

You will need to Install Charles on your machine and install the Charles addon for Firefox.

February 20th, 2010

Understanding Business Objects Inheritance

When setting up user and group rules, it is important to understand inheritance and how inheritance works.  Otherwise you may run into unexpected access rights for your groups and users.

Global to object level hierarchy

By default, groups and users will inherit rights from the highest level.

The highest level starts at the Global Settings level.  The second level is the folder level; and finally the lowest level is at the object level.  If we set rights at the current level itself, then those rights have precedence over inheritance (except if rights have explicitly been denied)

Here are a few examples of setting up a group at multiple levels

February 19th, 2010

Understanding Business Objects Access Levels

Understanding the Business Objects security model will enable you to map out a content management strategy for your organization.  Visit my previous post at http://davidlai101.com/blog/2008/11/06/content-management-planning-in-business/ after understanding user access levels and inheritance to setup your content. In this article we’ll go through the Business Objects Enterprise Access Levels.

There are 2 ways of assigning access in Business Objects Enterprise

Predefined Access Levels

Predefined access levels are a collection of individual rights that have been set up in the Business Objects Enterprise system to provide common user access requirements.

Advanced rights

By going into the advanced rights, you may totally customize the type of access a user has on an object.