SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

En vedette

X2 T05 05 trig substitutions (2010)
X2 T05 05 trig substitutions (2010)X2 T05 05 trig substitutions (2010)
X2 T05 05 trig substitutions (2010)Nigel Simmons
 
X 上海第一豪宅
X 上海第一豪宅X 上海第一豪宅
X 上海第一豪宅LINWEIYUAN
 
Xdrive- Web Marketing for Credit unions
Xdrive- Web Marketing for Credit unionsXdrive- Web Marketing for Credit unions
Xdrive- Web Marketing for Credit unionsbuzzmediagroup
 
[x]cube LABS Portfolio
[x]cube LABS Portfolio[x]cube LABS Portfolio
[x]cube LABS PortfolioRavi Korukonda
 
X3 pure men's chapt 6a
X3 pure men's chapt 6aX3 pure men's chapt 6a
X3 pure men's chapt 6abcotter
 
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 2014Xabier Garcia de Kortazar
 

En vedette (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
 

Similaire à X Bintegrator Document Generation

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 Insidemishra4927
 
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 101BTUGbe
 
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
 
API Webinar November 18th 2014
API Webinar November 18th 2014API Webinar November 18th 2014
API Webinar November 18th 2014Yenlo
 
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 FolletteMithun T. Dhar
 
SharePoint 2010 Application Development
SharePoint 2010 Application DevelopmentSharePoint 2010 Application Development
SharePoint 2010 Application Developmentmattbremer
 
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 CampAyman El-Hattab
 
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 PipelineTechWell
 
Introducing Windows Azure BizTalk Services
Introducing Windows Azure BizTalk ServicesIntroducing Windows Azure BizTalk Services
Introducing Windows Azure BizTalk ServicesGlenn Colpaert
 
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 BT2010Bala Subra
 
Siebel Reporting: BI Publisher
Siebel Reporting:  BI PublisherSiebel Reporting:  BI Publisher
Siebel Reporting: BI Publishermseback
 
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 V1llangit
 
ABAP Course from LCC Infotech
ABAP Course from LCC InfotechABAP Course from LCC Infotech
ABAP Course from LCC Infotechlccinfotech
 
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.0Thomas Conté
 
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 IDEMarkus Van Kempen
 
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 ConferenceGus Fraser
 
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)
Hybrid integrationwithsap (Glenn Colpaert @ Integration Monday)Codit
 
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 (...Yenlo
 

Similaire à 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 (...
 

Dernier

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Dernier (20)

Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

X Bintegrator Document Generation

Notes de l'éditeur

  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.