Abilitics-Microsoft Days 09-Case Study Info Path, Excel Services And Word Document Generation
-
Upload
veselin-georgiev -
Category
Technology
-
view
1.107 -
download
0
description
Transcript of Abilitics-Microsoft Days 09-Case Study Info Path, Excel Services And Word Document Generation
Разработчици
РазработчициКемпински Хотел Зографски София
Разработчици
8 април 2023 2
Разработчици
Веселин Георгиев, SharePoint & .NET Developer
Мартин Караиванов, SharePoint & .NET Developer
Case Study: InfoPath, Excel Services and Word Document Generation
Разработчици
8 април 2023 3
Разработчици
Разработчици
8 април 2023 4
Разработчици
Разработчици
8 април 2023 5
Разработчици
• A client who wants a time tracking system :– Employees enter information (input)– Managers examine reports (output)– Generating word documents (output)
• We know the client has a MOSS license
What We Have
Разработчици
8 април 2023 6
Разработчици
• Create electronic forms for gathering information efficiently and reliably• Make complex form design easier• Rich and user-friendly UI• Develop advanced forms functionality without
coding
Microsoft Office InfoPath 2007
Разработчици
8 април 2023 7
Разработчици
InfoPath in Action - Demo
Разработчици
8 април 2023 8
Разработчици
• Forms with several hundreds fields• Complex business logic• Frequent change requests – nightmare for
every developer
How Complex Things Can Be:
Разработчици
8 април 2023 9
РазработчициIs Something Missing?
• How will we use InfoPath forms in the Web world?
Разработчици
8 април 2023 10
Разработчици
• Bringing InfoPath forms to the web world• AJAX-enabled ASP.NET web forms• Develop once for web & smart client• The process– Develop with InfoPath– Publish and Render with Forms Services–Use from Web Browser
InfoPath Forms Services
Разработчици
8 април 2023 11
РазработчициArchitecture – Input
Разработчици
8 април 2023 12
РазработчициInfoPath Forms Services - Demo
Разработчици
8 април 2023 13
Разработчици
• Why Excel for reports–Outsource report definition to business people
• How to do it in Excel:– Excel imports data from SQL Server table– Excel provides pivot tables & pivot chart
Microsoft Excel
Разработчици
8 април 2023 14
Разработчици
• How to make Excel report web-enabled?
But Something is Missing?
Разработчици
8 април 2023 15
Разработчици
• Interactive web-based Excel– Integral part of Office Sharepoint Server– Great BI & data presentation tools– Dashboards and KPIs
• It’s not a data entry tool for the web• Making developers’ life easier
Excel Services in SharePoint
Разработчици
8 април 2023 16
РазработчициArchitecture - Output
Разработчици
8 април 2023 17
РазработчициExcel Services - Demo
Разработчици
8 април 2023 18
Разработчици
• Component developed byus to satisfy the need of generating Word documents
Word Document Generation
Разработчици
8 април 2023 19
РазработчициTimesheet Report Generation - Demo
Разработчици
8 април 2023 20
Разработчици
• 26 types of documents• Template of 50 pages with more than 500
placeholders• Generated documents of 20 pages• Config files of 3000 lines per document
How Complex Documents Can Be?
Разработчици
8 април 2023 21
Разработчици
• Simple time tracking system• Lots of technologies involved• Big opportunities for developing complex and more
complex systems • Quick and efficient development
Summary
Разработчици
8 април 2023 22
РазработчициWhen You Do Not Fill Your Timesheet
Разработчици
8 април 2023 23
РазработчициWhen You Do Fill Your Timesheet
Разработчици
8 април 2023 24
Разработчици
Q & [email protected]@abilitics.comhttp://blogs.abilitics.com
Разработчици
8 април 2023 25
Разработчици
• Абилитикс предлага IT решения, консултантски услуги, обучения, outsourcing, разработка, внедряване и поддръжка на приложения, както и на собствени продукти базирани на Microsoft технологиите - SharePoint, ASP.NET, Project Server, Dynamics CRM, Exchange, SQL Server & Business Intelligence.
+359 2 488 19 27
www.abilitics.com
http://blogs.abilitics.com/
Веселин ГеоргиевSharePoint & .NET EngineerMCPD: Windows [email protected]
Мартин КараивановSharePoint & .NET [email protected]