Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

XI Customisation 1

Status
Not open for further replies.

gav12345

Programmer
Dec 4, 2003
198
GB
Hi,

The XI Infoview interface has quite a few features which are very nice, but which our users currently have no use for. Examples are the 'Send' and 'New' buttons on the toolbar - essentially we want our users to be able to run the reports we give them, but nothing more.

We've found the XI code extremely difficult to get to grips with - is there any way to get rid of these buttons without spending hours sifting through the code?

Thanks, Gavin
 
Only way I've managed is to get the button ids, then have some client side javascript hide them when the page loads.
It's clunky, but works.
The whole of InfoView has been designed to be as difficult as possible to customise - in fact, BO don't support it when customised.

Andrew Baines
 
Hi,
You can bypass InfoView entirely..call the reports by ID in a URL you send to the user as a shortcut..
For instance:



See the docs on the Business Objects site for what other values need to be supplied ( varies according to your security setup, etc)



[profile]

To Paraphrase:"The Help you get is proportional to the Help you give.."
 
Thanks Andrew, Turkbear. We actually use the URL system for a few of our reports already but are trying to make things a bit nicer, & more central. The number of Crystal Reports we have has greatly increased over the last couple of years, and we'd like the users to go to a single central source for all the reports from all our systems.

I think the XI infoview interface is very nice, but just has too much going on for the average user. The other option we have is writing our own pages, but as always time is limited, and there seems little point in re-inventing the wheel.

Andrew, sorry, my development experience (outside CR) is limited. Do you mean I need to find the relevant files, get the button IDs, then write a bit of javascript to hide them? Would you be able to give me a little bit more detail?

Many thanks, Gavin
 
Hi,
You can write your own interface ( in VBScript using .NET ) but it is not a simple task..

We have developed some templates that we use ( We have never used InfoView) to design the User Interface..They are not ready for posting yet, since we are converting from classic asp/javascript and vb to .NET and VBScript alone..I will post them when done..( 1-3 pages( depending on security needed), 1 library with classes to handle InfoObjects and other database lookups)



[profile]

To Paraphrase:"The Help you get is proportional to the Help you give.."
 
Gavin

What you do is add some javascript to the load event of the page (in the <BODY> tag.
That then just hides the stuff you don't want. If the page takes a few seconds to load, you see the buttons appear, then disappear.

I'm afraid that beyond that, I'm chargeable!

Andrew Baines
 
Thanks, appreciate the offerings. Time is short so I'll see what I can do - the users may just have to live with some stuff they don't need.

Gavin
 
OK, against my better nature, I've written this as a freebie. Take a look on my website, under the downloads section. The last item is a htm page that will modify the toolbar as required.
Only limitation is that the user's start page has to be the 'home' (typically home.aspx).
To do it any other way means changing the InfoView base pages which I'd rather not do.

Can you let me know if you use it though.
Andrew

Andrew Baines
 
Andrew, thanks! I actually may not get a chance to look it until early August - something else has reared its ugly head and then I'm on holiday for a week - but I'll let you know then - much appreciated, should take off a bit of pressure.
 
Andrew, I have had a look at that - it works perfectly, we'll almost certainly use this when I get back to the project in a week or two. I think we will probably leave in the search functionality and leave out the rest.

Again, many thanks for your help, much appreciated.

Gavin
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top