Nieuwe functies in Crystal Reports XI
Nieuwe functies in Crystal Reports XI Inleiding
Inleiding Deze sectie bevat een algemene beschrijving van de onderdelen, functies en voordelen van de nieuwste versie van Crystal Reports. De belangrijkste onderwerpen voor Crystal Reports XI zijn:
• • •
"Krachtige rapportagemogelijkheden" op pagina 2.
•
"Integratie met BusinessObjects Enterprise XI" op pagina 8.
"Verbeterde bruikbaarheid" op pagina 3. "Uitgebreide mogelijkheden voor het ontwikkelen van toepassingen" op pagina 4.
Bij elk van deze onderwerpen worden nieuwe functies behandeld. Ook zijn de bestaande functies aanzienlijk verbeterd.
Krachtige rapportagemogelijkheden Dynamische en trapsgewijze aanwijzingen In Crystal Reports zijn nu dynamische en trapsgewijze aanwijzingen beschikbaar. Met deze nieuwe functie kunt u aanwijzingswaarden vullen met waarden uit een database. Aanwijzingen kunnen trapsgewijs worden gerangschikt, waarbij één waarde in de aanwijzing de waarden in de daaropvolgende keuzelijsten beperkt. Rapportontwerpers hoeven niet langer lijsten met statische aanwijzingen bij te houden in afzonderlijke rapporten. Eén aanwijzingsdefinitie kan in de gegevensopslagruimte worden opgeslagen en in meerdere rapporten worden gebruikt, waardoor de schaalbaarheid tijdens runtime en de productiviteit tijdens de ontwerpfase toenemen.
Nieuwe RTF-exportindeling Er is een nieuwe RTF-exportindeling beschikbaar. Deze nieuwe indeling is geoptimaliseerd zodat gegenereerde bestanden gemakkelijk kunnen worden bewerkt. Deze functie vormt een aanvulling op de bestaande RTFexportindeling, die is geoptimaliseerd voor nauwkeurigheid en het verwerken van formulieren. Het gevolg is dat u nu kunt kiezen uit twee verschillende RTF-exportindelingen, afhankelijk van de vraag of u behoefte hebt aan nauwkeurigheid of aan de mogelijkheid om bestanden te bewerken.
2
Crystal Reports Gebruikershandleiding
Nieuwe functies in Crystal Reports XI Verbeterde bruikbaarheid
Dynamische locatie van afbeeldingen U kunt afbeeldingen nu in een rapport plaatsen via een koppeling die is opgeslagen in de database. Het is dus niet langer nodig afbeeldingen op te slaan in de database. Deze nieuwe functie ondersteunt de gebruikelijke methode waarbij afbeeldingen op een webserver worden opgeslagen en verwijzingen naar deze afbeeldingen in een database worden opgeslagen.
Sorteerparameters Rapporten met sorteervolgorden van groepen, of met hoogste of laagste waarden kunnen nu sorteerwaarden op basis van een formule bevatten. Deze nieuwe functie houdt in dat u nu parameters kunt gebruiken om de sorteervolgorde en de hoogste of laagste waarde van een rapport met hoogste of laagste waarden te bepalen. Het resultaat is één rapport dat flexibeler is en aan de behoeften van meer gebruikers kan voldoen, waardoor het totale aantal rapporten dat u moet maken en ondersteunen, afneemt.
Verbeterde hiërarchische groepering Dankzij de verbeterde hiërarchische groepering is er meer controle over de indeling, zodat groepen nu in een hiërarchie zijn genest en u meer gedetailleerde controle hebt over het inspringen van hiërarchieën. U kunt specifieke objecten in een sectie nu laten inspringen op basis van het hiërarchieniveau in plaats van alle objecten in de hiërarchie automatisch te laten inspringen.
Configuratieopties voor de export opslaan Voor veel exportindelingen kunt u de configuratiegegevens voor het exporteren van het rapport nu opslaan in het rapport zelf. Deze functie houdt in dat de rapportontwerper de juiste exportopties vooraf kan instellen en dat de eindgebruikers deze opties gebruiken wanneer ze het rapport exporteren via de rapportviewers. Dit proces leidt tot een nauwkeurigere exportuitvoer en minder training van eindgebruikers.
Verbeterde bruikbaarheid HTML-voorbeeld Crystal Reports biedt nu een nieuw HTML-voorbeeld waarmee u kunt bekijken hoe de rapporten er zullen uitzien wanneer ze op het web worden gepubliceerd. Deze functie vindt u als extra weergavetabblad in de bekende ontwerpomgeving van Crystal Reports. Wanneer u deze functie gebruikt, bespaart u tijd omdat u de rapporten tijdens het ontwerpen niet telkens opnieuw op het web hoeft te publiceren.
Crystal Reports Gebruikershandleiding
3
Nieuwe functies in Crystal Reports XI Uitgebreide mogelijkheden voor het ontwikkelen van toepassingen
Bijgewerkte gegevensopslagverkenner Met de nieuwe gegevensopslagverkenner kunt u gemakkelijker navigeren binnen het BusinessObjects Enterprise-systeem. U bent beter in staat om rapportonderdelen met andere gebruikers te delen via de gegevensopslagruimte.
Werkbank De werkbank kunt u gebruiken om projecten geordend te houden en rapporten op basis van uw eigen voorkeuren te groeperen in mappen.
Diagrammen en kruistabellen die u kunt slepen en neerzetten Dankzij nieuwe diagrammen en kruistabellen die u kunt slepen en neerzetten, zijn intelligente ontwerpen van diagrammen en kruistabellen mogelijk door automatisch een diagram of kruistabel te maken op basis van de gegevens in het rapport. Het ontwerpen van diagrammen en kruistabellen verloopt nu sneller en makkelijker.
Installatie van updatepatches Deze nieuwe functie is vergelijkbaar met Windows Update, omdat u op de hoogte blijft van de nieuwste updates van Crystal Reports.
Uitgebreide rapportviewer Dankzij de groepsstructuur met instelbare grootte is de rapportweergave van lange groepsnamen verbeterd. Bovendien is de werkbalk bijgewerkt zodat deze consistenter werkt in de verschillende viewers.
Uitgebreide mogelijkheden voor het ontwikkelen van toepassingen Algemene beschrijving Controle over rapportindelingen Ontwikkelaars hebben nu dezelfde nauwkeurige controle over de rapportindeling als in de Crystal Reports-ontwerper.
Afdrukken op een server en configuratie van subrapporten Nieuwe en verbeterde API’s (Application Programming Interfaces) voor verschillende platforms zijn onder meer afdrukken op een server en de mogelijkheid om subrapporten te configureren alsof het volledige Crystalrapporten zijn.
4
Crystal Reports Gebruikershandleiding
Nieuwe functies in Crystal Reports XI Uitgebreide mogelijkheden voor het ontwikkelen van toepassingen
Java User Function Libraries Java-ontwikkelaars kunnen aangepaste Java User Function Libraries gebruiken om hun eigen code op te nemen in Crystal Reports.
JavaServer Faces Het ontwikkelen van gebruikersinterfaces is vereenvoudigd dankzij de ondersteuning van JavaServer Faces (JSF) via een nieuwe JSF Software Developer Kit voor viewers.
Documentatie voor ontwikkelaars Deze versie biedt uitgebreide documentatie voor ontwikkelaars waarin de meest algemene gebruiksscenario's van rapporten worden behandeld.
Report Application Server (RAS) Report Application Server XI bevat veel nieuwe functies. Opvallende functies zijn dynamische aanwijzingen en trapsgewijze zoeklijsten, een exportindeling voor bewerkbare RTF-bestanden, ondersteuning van eenmalige aanmelding, volledige programmacontrole voor subrapporten en dynamische locaties van afbeeldingen. Achterwaartse compatibiliteit blijft een belangrijke functie: ten opzichte van versie 10 zijn er geen API’s of belangrijke functies verwijderd.
Nieuwe API’s
• •
Volledige programmacontrole voor het exporteren is toegevoegd.
•
Volledige programmacontrole voor het ophalen, wijzigen en maken van subrapportobjecten (op hetzelfde gedetailleerde niveau als het hoofdrapport) is toegevoegd.
•
Afbeeldingen in BMP-, JPG- of PNG-indeling kunnen door het programma aan elke sectie van het rapport worden toegevoegd.
•
Eenmalige aanmelding wordt ondersteund voor hoofddatabases met beheerde rapporten.
•
Dankzij nieuwe uitbreidbare URL-rapportageonderdelen kunnen rapporten gemakkelijk via het web worden bekeken met de ActiveX-, Java-invoegtoepassing- of DHTML-viewer.
Nieuwe ondersteuning van RAS SDK voor afdrukken via verschillende platforms is toegevoegd.
Crystal Reports Gebruikershandleiding
5
Nieuwe functies in Crystal Reports XI Uitgebreide mogelijkheden voor het ontwikkelen van toepassingen
Uitgebreide implementatieopties
•
Er is nu één samenvoegingsmodule die werkt voor alle RAS-, .NET- en COM-implementatiescenario’s naar IIS-webtoepassingsservers.
•
Uitgebreide configureerbare implementatieopties maken volledige controle over geïmplementeerde database- en export-DLL’s mogelijk. Bovendien is er een configureerbare optie toegevoegd voor het maken van de virtuele crystalreportviewers11 IIS-map.
Verbeterde rapportviewers
•
De ActiveX-, .NET Winform- en Webform-, en DHTML-viewers zijn verbeterd voor het gebruik van de dynamische aanwijzingenfunctie en de bewerkbare RTF-indeling kan met alle viewers worden geëxporteerd.
•
Zie Viewer Java SDK Guide voor een volledige lijst met alle uitbreidingen van de rapportviewers.
Report Designer Component (RDC) De nieuwe functies in versie XI van de RDC zijn vooral gericht op de compatibiliteit met rapporten die zijn gemaakt in Crystal Reports XI. Dit geldt ook voor het behoud van de compatibiliteit met toepassingen die in eerdere versies van de RDC zijn gemaakt.
Nieuwe API’s
•
U kunt nu de volledige naam van een databasetabel ophalen voor een tabelitem in een rapport.
Uitgebreide implementatieopties
6
•
De RDC-samenvoegingsmodules worden nu automatisch geïnstalleerd in Program Files\Common Files\Merge Modules.
•
De samenvoegingsmodules zijn uitgebreid ter ondersteuning van nieuwe versies van InstallShield.
•
Uitgebreide configureerbare implementatieopties maken volledige controle mogelijk over geïmplementeerde database- en export-DLL’s.
Crystal Reports Gebruikershandleiding
Nieuwe functies in Crystal Reports XI Uitgebreide mogelijkheden voor het ontwikkelen van toepassingen
Verbeterde ActiveX-viewer
• •
Het nieuwe exportdialoogvenster ondersteunt de bewerkbare RTF-indeling.
•
De visuele kwaliteit van uitgevoerd en afgedrukt materiaal is verbeterd zodat deze beter overeenkomt met het tabblad Voorbeeld in Crystal Reports.
•
Objecten die in de ActiveX-viewer worden weergegeven, kunnen afzonderlijk of in groepen worden gemarkeerd en vervolgens worden gekopieerd en in toepassingen zoals Microsoft Word, Excel en Outlook worden geplakt.
•
Bij paginanavigatie worden de toetsen pagina-omhoog en pagina-omlaag nu ondersteund.
•
In het dialoogvenster Afdrukken worden nu meerdere paginabereiken ondersteund.
Bij het tekenen van pagina’s zijn de prestaties in veel opzichten aanzienlijk verbeterd omdat de getekende uitvoer in de cache wordt opgeslagen.
Crystal Reports .NET Crystal Reports .NET bevat veel nieuwe functies. Opvallende functies zijn dynamische aanwijzingen en trapsgewijze zoeklijsten, een exportindeling voor bewerkbare RTF-bestanden, ondersteuning van eenmalige aanmeldingen en dynamische locaties van afbeeldingen. Achterwaartse compatibiliteit blijft een belangrijke functie: ten opzichte van versie 10 zijn er geen API’s of belangrijke functies verwijderd.
Nieuwe API’s
• •
Volledige programmacontrole voor het exporteren is toegevoegd.
•
Er zijn aanzienlijke snelheidsverbeteringen wanneer alleenlezentoepassingen van Crystal Reports .NET worden verbonden met BusinessObjects Enterprise.
Voor beheerde rapporten en onbeheerde rapporten waarin in-process RAS wordt uitgevoerd, wordt eenmalige aanmelding ondersteund voor hoofddatabases.
Uitgebreide implementatieopties
•
Er is nu één samenvoegingsmodule die werkt voor alle Crystal Reports .NET-implementatiescenario’s.
•
Uitgebreide configureerbare implementatieopties maken volledige controle mogelijk over geïmplementeerde database- en export-DLL’s. Bovendien is er een configureerbare optie toegevoegd voor het maken van de virtuele crystalreportviewers11 IIS-map.
Crystal Reports Gebruikershandleiding
7
Nieuwe functies in Crystal Reports XI Integratie met BusinessObjects Enterprise XI
Verbeterde Winform-viewer
• •
Het nieuwe exportdialoogvenster ondersteunt de bewerkbare RTF-indeling.
• • •
Knopinfo kan worden uitgeschakeld.
De nieuwe dynamische aanwijzingen worden tijdens runtime ondersteund. Er is een handler toegevoegd voor foutgebeurtenissen. Door ontwikkelaars geschreven dynamische bronnen kunnen nu in nietondersteunde talen worden gelokaliseerd voor de viewer.
Verbeterde Webform-viewer
• • • •
Het nieuwe exportdialoogvenster ondersteunt de bewerkbare RTF-indeling.
•
Door ontwikkelaars geschreven dynamische bronnen kunnen nu in nietondersteunde talen worden gelokaliseerd voor de viewer.
De nieuwe dynamische aanwijzingen worden tijdens runtime ondersteund. Knopinfo kan worden uitgeschakeld. Het attribuut Cultuur van de ASP.NET-pagina-instructie blijft nu gehandhaafd in de viewer.
Integratie met BusinessObjects Enterprise XI De integratie van Crystal Reports Designer en BusinessObjects Enterprise is op de volgende manieren aanzienlijk uitgebreid:
•
De gegevensopslagverkenner is uitgebreid voor een gemakkelijkere aanmelding en gemakkelijker bladeren door Enterprise-objecten en gegevensopslagitems.
•
U kunt de gegevensopslagverkenner gebruiken om de BusinessObjects Enterprise Central Management Console (CMC) te openen.
•
Met Controle van afhankelijkheden kunt u bevestigen dat alle gegevensopslagobjecten in het rapport geldig zijn.
•
De werkbank zorgt ervoor dat u een groep rapporten afzonderlijk of in één objectpakket kunt publiceren.
Eenmalige aanmelding Eenmalige aanmelding is nu beschikbaar, zodat een Crystal-rapport in een bestaande beveiligingsinfrastructuur kan worden geïntegreerd.
8
Crystal Reports Gebruikershandleiding
Nieuwe functies in Crystal Reports XI Integratie met BusinessObjects Enterprise XI
URL-rapportage Rapportintegratie op URL-basis is opnieuw geïmplementeerd als ASP-, ASPX- en JSP-pagina’s die volledig achterwaarts compatibel zijn met de oude viewrpt.cwr-technologie. Deze eenvoudige en populaire methode voor rapportintegratie blijft ondersteund op standaardplatforms voor toepassingsservers.
Business Objects-universes Crystal-rapporten op basis van Business Objects-universes (de semantische laag voor query-en-analyseprogramma’s zoals Web Intelligence) bieden nu ondersteuning voor runtime-beveiliging van universes en Union-query’s. Dankzij deze verbeteringen kunnen de meeste overloads die in de universe zijn gedefinieerd, worden ondersteund wanneer u een rapport op basis van een universe maakt in Crystal Reports.
Contextgebonden rapportkoppelingen Met contextgebonden rapportkoppelingen kunt u Business Objects adviesdiensten- en Web Intelligence-documenten aanroepen vanuit Crystal Reports en omgekeerd. Met deze functie kunnen rapportontwerpers koppelingen maken van en naar documenten die zijn opgeslagen in een Crystal Reports-omgeving (onbeheerd) of in een BusinessObjects Enterpriseomgeving (beheerd). Wanneer dergelijke koppelingen eenmaal zijn gemaakt, kunnen gebruikers de navigatiepaden volgen die zijn ingesloten in de gekoppelde documenten.
Crystal Reports Gebruikershandleiding
9
Nieuwe functies in Crystal Reports XI Integratie met BusinessObjects Enterprise XI
10
Crystal Reports Gebruikershandleiding