SlideShare una empresa de Scribd logo
1 de 22
Xboffice introduction
Buildupon ESB technology Xboffice introduction 2 DOCUMENT GENERATION
XBtemplate designer DOCUMENT GENERATION Xboffice introduction 3
The data defenition object DOCUMENT GENERATION Xboffice introduction 4
The data defenition object DOCUMENT GENERATION Xboffice introduction 5
Document template DOCUMENT GENERATION Xboffice introduction 6
Document template DOCUMENT GENERATION Xboffice introduction 7
Document template DOCUMENT GENERATION Xboffice introduction 8
XBtemplate designer DOCUMENT GENERATION Xboffice introduction 9
XBadministrator DOCUMENT GENERATION Xboffice introduction 10
XBtemplate designer DOCUMENT GENERATION Xboffice introduction 11
Document part templates DOCUMENT GENERATION Xboffice introduction 12
Document part templates DOCUMENT GENERATION Xboffice introduction 13
Document part templates DOCUMENT GENERATION Xboffice introduction 14
Ruleengine DOCUMENT GENERATION Xboffice introduction 15
Ruleengine DOCUMENT GENERATION Xboffice introduction 16
Annotaions and referencepoints DOCUMENT GENERATION Xboffice introduction 17
Annotaions and referencepoints DOCUMENT GENERATION Xboffice introduction 18
Annotaions and referencepoints DOCUMENT GENERATION Xboffice introduction 19
Spreadsheet templates DOCUMENT GENERATION Xboffice introduction 20
Spreadsheet templates DOCUMENT GENERATION Xboffice introduction 21
Spreadsheet templates DOCUMENT GENERATION Xboffice introduction 22

Más contenido relacionado

Destacado (10)

X2 T05 05 trig substitutions (2010)
X2 T05 05 trig substitutions (2010)X2 T05 05 trig substitutions (2010)
X2 T05 05 trig substitutions (2010)
 
X78201259
X78201259X78201259
X78201259
 
X 上海第一豪宅
X 上海第一豪宅X 上海第一豪宅
X 上海第一豪宅
 
Xdrive- Web Marketing for Credit unions
Xdrive- Web Marketing for Credit unionsXdrive- Web Marketing for Credit unions
Xdrive- Web Marketing for Credit unions
 
[x]cube LABS Portfolio
[x]cube LABS Portfolio[x]cube LABS Portfolio
[x]cube LABS Portfolio
 
X3 pure men's chapt 6a
X3 pure men's chapt 6aX3 pure men's chapt 6a
X3 pure men's chapt 6a
 
X26148161
X26148161X26148161
X26148161
 
Xavier massot
Xavier massotXavier massot
Xavier massot
 
Xavierramirez
XavierramirezXavierramirez
Xavierramirez
 
Los cambios en la forma en que consumimos la información - VISIO 2014
Los cambios en la forma en que consumimos la información - VISIO 2014Los cambios en la forma en que consumimos la información - VISIO 2014
Los cambios en la forma en que consumimos la información - VISIO 2014
 

Similar a X Bintegrator Document Generation

20140515 BTUG.be - Integration with SAP 101
20140515 BTUG.be - Integration with SAP 10120140515 BTUG.be - Integration with SAP 101
20140515 BTUG.be - Integration with SAP 101
BTUGbe
 
An Introduction to the WSO2 API Manager
An Introduction to the WSO2 API Manager An Introduction to the WSO2 API Manager
An Introduction to the WSO2 API Manager
WSO2
 
Session 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan FolletteSession 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan Follette
Mithun T. Dhar
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
mattbremer
 
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
Whats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code CampWhats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code Camp
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
Ayman El-Hattab
 
Siebel Reporting: BI Publisher
Siebel Reporting:  BI PublisherSiebel Reporting:  BI Publisher
Siebel Reporting: BI Publisher
mseback
 
ABAP Course from LCC Infotech
ABAP Course from LCC InfotechABAP Course from LCC Infotech
ABAP Course from LCC Infotech
lccinfotech
 
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
Thomas Conté
 

Similar a X Bintegrator Document Generation (20)

SAP BI BO Training with HANA Inside
SAP BI BO Training with HANA InsideSAP BI BO Training with HANA Inside
SAP BI BO Training with HANA Inside
 
20140515 BTUG.be - Integration with SAP 101
20140515 BTUG.be - Integration with SAP 10120140515 BTUG.be - Integration with SAP 101
20140515 BTUG.be - Integration with SAP 101
 
Workflow
WorkflowWorkflow
Workflow
 
An Introduction to the WSO2 API Manager
An Introduction to the WSO2 API Manager An Introduction to the WSO2 API Manager
An Introduction to the WSO2 API Manager
 
API Webinar November 18th 2014
API Webinar November 18th 2014API Webinar November 18th 2014
API Webinar November 18th 2014
 
Business Intelligene 4.0
Business Intelligene 4.0Business Intelligene 4.0
Business Intelligene 4.0
 
Session 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan FolletteSession 5-SharePoint with Office-Donovan Follette
Session 5-SharePoint with Office-Donovan Follette
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Development
 
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
Whats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code CampWhats New In Share Point Designer 2010    Ayman El Hattab   Cairo Code Camp
Whats New In Share Point Designer 2010 Ayman El Hattab Cairo Code Camp
 
Architectural Patterns for an Efficient Delivery Pipeline
Architectural Patterns for an Efficient Delivery PipelineArchitectural Patterns for an Efficient Delivery Pipeline
Architectural Patterns for an Efficient Delivery Pipeline
 
Introducing Windows Azure BizTalk Services
Introducing Windows Azure BizTalk ServicesIntroducing Windows Azure BizTalk Services
Introducing Windows Azure BizTalk Services
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
 
Siebel Reporting: BI Publisher
Siebel Reporting:  BI PublisherSiebel Reporting:  BI Publisher
Siebel Reporting: BI Publisher
 
I T Mentors V S2008 Onramp240 V1
I T Mentors  V S2008  Onramp240 V1I T Mentors  V S2008  Onramp240 V1
I T Mentors V S2008 Onramp240 V1
 
ABAP Course from LCC Infotech
ABAP Course from LCC InfotechABAP Course from LCC Infotech
ABAP Course from LCC Infotech
 
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
MS Day EPITA 2010: Visual Studio 2010 et Framework .NET 4.0
 
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDESAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
SAPTechED 2015 UX114 -Building custom SAP Fiori Apps Using SAP Web IDE
 
Taking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices ConferenceTaking SharePoint 2010 Offline - European Best Practices Conference
Taking SharePoint 2010 Offline - European Best Practices Conference
 
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

X Bintegrator Document Generation

Notas del editor

  1. This presentation will offer basic information about XBoffice which is a service oriented component for XBintegrator to create server based documents.More details and in-depth information can be found on the Invenso website or can be provided by one of our certified partners.
  2. XBintegrator is a java based application server that offers an enterprise service bus focused on solutions rather than providing a developers framework. It’s not designed to replace ESB frameworks provided by major software developers like IBM but is rather there to enrich them when IT is moving in that direction. Till that time, XBintegrator is an easy to implement, strategic solutions environment. These solutions are provided by services delivered by a number of unique processors which can be bought separately at business need.The processor offering services for document generation is called XBoffice and integrates with Microsoft Office 2003/2007 to create professional, server side documents. Typically, back office systems, CRM and ERP applications can use XBintegrator and XBoffice to extend their document features to improve reporting and document flow.
  3. The XBtemplate designer is the client application to design and test templates. All design is done within a project assigned to users and/or user groups. The security model is easy to use and can retrieve user and password information from an active directory configuration over JNDI.
  4. A data definition object describes the variable content that we want to merge into a template to obtain a resulting document. In oppositionto products using a “mail merge definition”, which is a pretty basic data model, XBoffice uses a more enriched data format called a data definition object.So, we have to define such a data definition object before we can start developing the template. Select the create new object function from the menu and choose the option “data definition object”. The create item wizard suggest to build a new “empty definition” using the inbuilt designer. As an alternative, we can also import an external defined data definition object based upon an XML sample, a schema or a DTD.
  5. A data definition object holds all the variable information to be merged into the document. The information is stored into named fields which are easy to define by using the right mouse button menu.In our sample here, we want to create a document with company information followed by the contacts within that company. The object will hold information for one company and one of more contacts.Information regarding occurrences and data types can be assigned.
  6. The new template is now created, ready for design.Notice that the document template is divided into 5 segments. The body segment or centre part of the template is one that can be designed here. The top, bottom, right and left segments can be connected to previously made, reusable document parts. Typical examples of reusable parts are company wide headers and footer blocks.We are going to design the template by selecting the design button on the screen.
  7. All template design is performed within Microsoft Word 2003 or 2007 where the designer is able to use all inbuilt Word features like font, rotations, tables, macros and more, without restriction. At the places where the designer want to put variable data, he simply select the corresponding field from the attached dataset on the right side part of the screen. After doing that, the field is marked on the template within a pink placeholder as in the example here. The specific mapping training which is btw standard Word is easy and can be provided in our 1 or 2 day training. The resulting template is easy to understand. The fixed presentation, the layout and the styling here is enriched with the placeholders which will be replaced by data during document generation.
  8. A test function embedded into the XBtemplatedesigner allows us to create a sample document based upon the dataset sample created in the beginning of this presentation.
  9. A test function is also embedded into the XBadministratorThe function provides a set of parameters we can change request from time to time. Define the output format during save (HTML, PDF, DOC, RTF, TIFF and more) Print directly to a network printer
  10. Here, the output is saved as PDF, opened in a traditional viewer.
  11. We mentioned documents parts before in this presentation. In our sample here, we create a simple header part which we will going to use in the previously made template.A document part is similar in design, you can use a dataset but that’s not required as you see here. Our header part only contains our company logo.
  12. On the left side, we see the document part, which is a basic component. On the right side we have the customer template. Attach the header template to the customer template by using a simple drag and drop. Select the desired region and release the mouse button. You can use the red X to detach the document part from the template at any time to undo your request.
  13. Notice that all document parts are also presented in the actual template design mode. The header part is presented in the customer template were we can adjust the position.
  14. Another powerful option is the rules engine which enable to add intelligence within the template itself.The rules view on the right is based upon the selected dataset fields and the viewport in the upper portion will always present previously defined rules in an ease to understand format. Use the manage button to change the rules for the selected dataset field. The other options in the lower right part of the view are explained later into this presentation.
  15. The manage rules function allows us to create a condition at the top and one of more action to perform when the condition is met. Here, in thissimpleexample, we have selected a barcode. If the content is a Barcode Ean8 than we want to changethatinto a barcode.Use the ADD button to close the rules manager view.
  16. Annotations are flexible named containers which can hold content like text, pictures and more. Here we created a new annotation called “Checked” which refers to the container holding an checked checkbox. Annotations are kept at the end of a template, in a marked region called XBoffice annotation area.
  17. Annotation are often used in combination of a reference point, were the reference point points to a specific place into the document where you want to put the content of the annotation if a certain condition is met. Use the create reference point in the rules engine panel to add these elements to your active template.Notice the rules for the dataset element ‘Administrator’ within Product. If the value is “1” then we want to have the checked checkboxat the reference point which we have set just below the Remark field. If the value is “0” than we want to have the unchecked checkbox at the reference point.
  18. This resulting document here, requested by the test function within the template designer, provides us another PDF document now enriched by content defined by the rules engine during generation.
  19. As easy as with document templates, designers can also choose to create spreadsheet templates. Here, we are going to create a new spreadsheet template based upon the same dataset sample called “customers”.
  20. Ms excel is automatically called by pressing the template design button. Design in based upon cell mapping where designers use “drag and drop” to connect dataset fields within the right panel overview onto the selected cell or cells.
  21. Again, the test feature allows us to create a document based upon the dataset sample. Here, the content regarding company and contacts is merged into the foreseen cells. Notice that the engine will detect multiple occurrences and that this will result in as many as required rows to hold the content as you can see in the sample here. It’s evidence that we can use all excel features here to add formulas, layout function and things like pivot tables. Shortly summarized, all nice features available in MS excel 2003/2007.