COPYRIGHTED MATERIAL. Anatomy of an Office Business Application

Size: px
Start display at page:

Download "COPYRIGHTED MATERIAL. Anatomy of an Office Business Application"

Transcription

1 1 Anatomy of an Office Business Application Over the past twenty-odd years, companies have spent considerable amounts of money (in the billions of dollars) installing and maintaining line-of-business (LOB) systems to manage all types of data, including customer data, sales and finance data, and human resource information. In many cases, these business data represent the backbone of the organization. One of the issues with these LOB systems, though, has been accessibility; the systems have been accessible to only a subset of people within the organizations. Though in some cases this accessibility might be by design, for the most part organizations can benefit by exposing much of the business data within the LOB system to their employees. For example, if salespeople have direct access to updating their sales data within the LOB system, they rely less on people who have direct access to the system and subsequently have to copy and paste data out of the system. For those that do have access to the system, there are a number of costs to the organization that are quite significant. For example, in a study entitled The Financial Impact of Packaged Applications (Forrester, 07/11/2006), a number of key costs were outlined such as training, temporary business backfill, or change management all direct costs to the company resulting from an enterprise-wide LOB system implementation (see Figure 1-1). When you consider many LOB system implementations run in the twenty-five million plus region, these cost hits are no small matter. COPYRIGHTED MATERIAL With the growth of LOB system installations, there have also been some other changes taking place in the workplace. To name a few, many of us engage in an abundance of communication, sending attached documents like fiscal plans created in Excel spreadsheets across the wire instead of posting them on a central document share; many people keep information local to their PCs (think of the problem with intellectual property leakage when these people leave the organization and IT staff wipe the drives of their machines this information is now lost); the organization has evolved into a more team-based environment, so sharing information and knowledge has become a critical part of our daily collaborative processes; and many people are generally unhappy with the current LOB systems that are costing companies so much to implement today (some studies have found these system have user adoption issues in the neighborhood of 45% of the total user base). With these changes have arrived many new productivity tools

2 to help manage our processes and behaviors within the workplace; in fact, it s hard to think what our lives would be like without these tools in place. Though there are many different productivity technologies on the market today, this book deals primarily with those tools, servers, and applications found within the Office platform and how these tools can integrate with LOB systems to not only mitigate the cost burdens just described (and shown in Figure 1-1), but also to begin to take better and more discrete use of the business data that lives in these LOB systems. That said, OBAs help mitigate the issues within these scenarios by leveraging the Office platform to: Provide a central interface into the business data within a LOB system Use existing technology (assuming an organization has deployed Office) to build OBAs Improve user adoption issues with users interacting with the business data within a comfortable environment Increase cost savings in, for example, training and productivity Key Costs Upgrades Temporary Business Backfill Change Management Training Maintenance & Support Implementation License 0% 5% 10% 15% 20% 25% 30% Figure 1-1 Now that you understand the high-level problem, you re probably asking yourself What Is an Office Business Application? OBAs are in essence composite applications that leverage the Microsoft Office platform (or OBA Framework) to bridge the results gap, the gap that exists when information workers don t have access to critical business data that reside in these LOB systems. OBAs are, for the most part, service-oriented, so they will require a service-oriented architecture (SOA) or what some in the IT industry are also referring to as Software plus Services (S+S). (S+S is a broad term for integrating software that exists on the desktop with a variety of services that exist in the cloud. ) OBAs provide access to the LOB system via a service proxy so information workers can use up-to-date business data in their everyday business lives within an environment that is both comfortable and familiar to them: the Office environment. Examples of service proxies might be Web services, Windows Communication Foundation (WCF) services, or even hosted services. Examples of OBAs range from solutions that are specific to sales, finance, and human resources, to customer relationship management. Typically, these types of solutions are tied to some process or 2

3 workflow (for example, approval of budget or interview evaluation forms) and are larger in scale in other words, enterprise-level solutions. You can also build smaller, more discretely targeted OBAs that, for example, process annual performance review forms or generate expense forms. OBA solution design, as you ll see throughout this chapter, can also include smart-client applications (for example, documents with custom task panes or custom ribbons) to SharePoint customizations (for example, custom Web parts). It is no coincidence that these OBAs are tied to key business data that resides in the LOB system; it is the purpose of OBAs to expose this data to the organization to improve process, productivity, and business. At a high level, we can roughly define OBAs as being composed of four main pieces: 1. The LOB system 2. Client-side customizations 3. SharePoint (or other server-side) customizations 4. The services (for example, Web services, WCF, or BizTalk adapters) that bind the LOB system to the Office client and SharePoint Figure 1-2 illustrates these four parts of the OBA. One thing to note is that although these are the main components of many OBAs that are being built today, it is possible to build an OBA that has just a client-to-lob system integration or SharePoint-to-LOB system integration. Office Client Customization SharePoint Customization Service Proxy/Adapter LOB System Figure 1-2 Note that in the diagram, we ve made the line between the Office client and SharePoint a dotted line. This is to indicate that you could integrate these two parts of the OBA, however, it s not necessary for the solution to be considered an OBA. An example of this type of integration would be mapping a Visual Studio Tools for Office (VSTO) document-level customization to a SharePoint content type (an example that is explored in Chapter 10, Deploying Your Client Components ). OBAs provide deep value in a number of ways. First, OBAs unlock key business data for team use through technologies such as the Business Data Catalog, Excel Services, Visual Studio Tools for Office (VSTO) customizations, and so on. Second, OBAs leverage existing functionality that is native to 3

4 Office, thus alleviating the need to reproduce this functionality in your solution design. An example of this would be building a client-side customization for Excel 2007, which would enable your end-users to take advantage of the functionality native to Excel, such as charting or functions. Another example might be building an OBA within Outlook and then taking advantage of the underlying messaging and calendaring functionality within Outlook. Third, OBAs are about enabling process, so you can customize your OBA solutions centric to a particular human workflow within the organization. The example we use throughout this book is a sales forecast approval solution (we talk more about this in Chapter 2, Architecture Guidance and Design Patterns for Office Business Applications ), where a manager can approve, reject, or amend a salesperson s forecast through the custom workflow built into SharePoint and associated with the sales forecast document. Fourth, OBAs are about sharing information and collaboration whether it be through document libraries, exchanging or sharing information via blogs, wikis, or MySites (where individuals can provide personalized SharePoint sites with searchable information), OBAs are all about enabling the collective thus enabling community-level and Web 2.0 technology around Office integrations with the LOB system. This is where you ll truly begin to see the strength of the OBA technologies (which we discuss in the next section of this chapter). Finally, OBAs are about keeping information workers inside the context of their everyday environments while providing them access to the information that they need. It is here that we can distill much of the benefit of building OBAs and meet real cost and productivity savings. This cost-savings is not only realized in the context of keeping information workers within a familiar environment (thus mitigating some of the costs listed in Figure 1-1), but also alleviates engineering costs by eradicating the need for additional tools generation, support, and ongoing maintenance costs. Types of Office Business Applications Though the scenarios around designing and deploying OBAs can vary, there are essentially three different types of OBAs: 1. Type 1: Client to LOB system architecture. This represents a smart client that integrates via a service (for example, Web service, WCF service, and so on) such as a custom task pane or custom ribbon in Excel, Word, or Outlook. 2. Type 2: Client or Server to LOB system architecture. This represents the combination of a smart client and SharePoint server customization integrated, for example, via a service to the LOB system. We ve discussed an example of a smart client, but the SharePoint customization might be a Business Data Catalog (BDC) Web part that consumes a service to render data. 3. Type 3: Client and Server to multiple LOB systems architecture. This represents a smart client and SharePoint server customization integrated with multiple LOB systems. Although SharePoint is the primary server-side platform on which OBAs are built, you can also use other servers in the Office platform for example, Exchange Server or Communications Server. Though not mainstream, there is also the architecture where you could use hosted services that integrate with your LOB system. This architecture arguably could represent a fourth type of OBA. Across these types, you can also have permutations of OBAs, depending on what designs you choose and what technologies you use to design your OBAs. To make this a little more real, take a look at a problem scenario and apply an OBA design to it. 4

5 Suppose you re a product manager, and you re trying to identify business data that helps justify the creation of a set of features for a new software application. You do not have access to the LOB system where there is key data to justify the features, so you request from your co-worker (call her Sandy), who does, to send you some data that will help in your quest. Sandy searches for the appropriate data for you and copies and pastes the data in an Excel spreadsheet. She then saves it locally in a Temp folder and sends the spreadsheet to you via Outlook. You are now happy that you have some data to justify the features you re going to spec, and you build your case for the new product. This is great, right? Well, not really. First, in organizations today there are many people looking for business data that helps them create competitive products or features and our LOB systems contain much of that needed data. Second, not having direct access to the business data (and sending it around via ) is problematic. That is, if the day after the data is sent to you the data does not justify the features, all future work on that product becomes a cost, both real and competitive, to the organization. Because of the disconnect, however, you, the product manager, may not realize this until too late, or worse, not at all. Third, the process of product development is typically not done in isolation; it s a team process where virtual teams convene and agree upon the next foot forward. The costs of creating this feature set around stale data are not isolated to one person; they extend out to virtual teams and to the wider organization. Figure 1-3 illustrates this process. Note that the diagram also includes this idea of moving from the structured realm (where an OBA manages direct integration with the business data the processes around that data) to the unstructured realm (where there exists no OBA and where the business data moves further away from the source affecting more people and business decisions along the way the results gap). V-team IW Mgr W LOB System Copy of Data in Excel 2007 Copy of Data is amended Exec Mgmt Decisions ratified with mgmt Structured Unstructured Figure 1-3 If you were to build an OBA to solve this problem, what would that OBA look like? For this type of scenario, you might want to build a fairly simple OBA (that is, a Type 1): a smart-client Excel spreadsheet that is connected to the appropriate data source via a Web service to the LOB system. So, when you open Excel, the managed code assembly would load a custom task pane that further loads the appropriate data using the Web service connection to your LOB system. You could then select the data that you needed and populate the custom Excel template (or workbook) with the data. You might 5

6 also use a custom task pane in a Word document; especially if you don t require any calculations but just require the creation of a report or inclusion of data to justify your business case within a specification template. This design, as opposed to, say, binding the LOB system data to a ListObject, might require instead using a binding method to Word content controls or OpenXML. Don t worry if any of this doesn t spring forth elaborate visions; we explore a lot of this throughout this book, so if it s not familiar now, it will be soon enough. The OBA we explore in this book is one that is based around a sales forecast scenario; that is, a sales team that needs to submit their forecasts, have their managers review them, and then have them subsequently approved. During this process, we ll explore many different technologies that you can incorporate in the design of your own Office solution. Unlike other books that discuss related technologies using many different scenarios, we wanted to build the solution from the ground up. The reason we chose the path of building an end-to-end solution and then discussing all of the facets of releasing this solution to market (or to your enterprise) is that you can get a sense for all of the things that are possible when releasing an OBA to the enterprise. Thus, this book provides you with some information on the How, in both the contexts of the technology and deployment and security from both a smartclient perspective (which you learn about in Chapter 4, Customizing the Office Fluent Ribbon and Task Pane ) and a SharePoint perspective (which you learn about in Chapters 5 through 10). Before we dive into the solution and the rest of the book, though, let s first discuss the technologies that are available for you today to build your OBA. We say today because, as we write, Visual Studio 2008 is the tool released to market, and when this book is published you ll likely hear whispers of Visual Studio 10 and SharePoint/Office 14 futures, as well. OBA Technologies OBAs can be relatively straightforward in their design; conversely, they can also involve many moving parts. As I m sure you can extrapolate from the different types of OBAs mentioned earlier in this chapter (Types 1, 2, and 3), they can range from a simple smart-client (for example, a client customization that includes a custom task pane) that uses a Web service to load data into a Word document to more complex solutions that involve custom workflow, multiple smart-client elements, consumption of Share- Point services, and so on. As an interesting example, I see the Word-based OBAs quite a lot when working with the public sector. IT departments will make custom task panes with tabs that manage data into a document that creates boilerplate forms that information workers can then fill out thus increasing productivity and centrally storing boilerplate form data. This is, obviously, only one design for OBAs. You could, for example, use other, thinner presentation layers for a service, such as an InfoPath form within a SharePoint environment. InfoPath forms are great for integrating with data or Web services. Though your presentation layer can vary depending on your requirements and design, remember that OBAs are not about Office technology alone; they re also about the LOB system with which you re integrating. In large part, you ll be designing and developing the services part of the solution first, which will likely mean using the native tools within your LOB system. This book does not cover individual LOB systems; rather, it abstracts the services away from the other layers of the OBA, which include a presentation layer, productivity layer, and services layer. Thus, the assumption is that if you re going to build your own OBA, you ll design and build your LOB system services first and then use the OBA technologies to integrate with the Office system. 6

7 That said, Figure 1-4 provides an overview of the different layers of an OBA. In effect, it shows the different technologies that exist within each and more broadly within the Office platform. Now, building an OBA does not necessarily mean using all of these technologies in your design. Use this diagram to help you understand what options are available to you when designing your OBA solution. For example, you may design your OBA using only a smart client or you may also have another Webbased Intranet presentation layer that uses SharePoint Web parts. Each presentation component would serve a different purpose, but keep in mind that the OBA would grow in complexity and support with each new moving part you add to it. The following sections take a deeper look at each of the layers in Figure 1-4. Presentation Office Clients Forms Services SharePoint Portals SharePoint Web Parts Productivity Unstructured Content Types Human Workflows Business Alerts and Notifications Content and Information Management Policies Content Target Application Services BDC Business Intelligence (Excel Services, SQL Reporting Services, PPS) Enterprise Search BPM (WF Activities, WF Workflows, BizTalk Orchestrations) ERP/LOB Systems Figure 1-4 Microsoft Dynamics ERP SAP Siebel Custom LOB Presentation Layer When building the presentation layer for your OBA, you have a number of options depending on your design. Your design might include an Office smart client, InfoPath forms, SharePoint-centric design, or all of the above. Visual Studio Tools for Office (Smart Client) An Office smart client (at least as defined in this book) uses the Visual Studio Tools for Office (VSTO) technology (now included in Visual Studio 2008 Professional and above) to build managed code (that is, Visual Basic and C#) assemblies (or add-ins) that you deploy to the client. These add-ins then show up when you open up the application with which the assembly is associated. These add-ins typically manifest through an extension in the custom toolbar menu (in Office 2003 client applications), custom Fluent (the branding for the Office 2007 user interface) ribbon extensions, custom task/actions panes, or other types of customization embedded within the document or triggered by an event. Figure 1-5 provides an example of an Excel 2007 based document-level VSTO solution. The solution includes a custom ribbon and custom task pane to manage data input to the Excel spreadsheet. 7

8 The add-ins that you create with VSTO come in two flavors: document-level solutions and applicationlevel add-ins. The document-level solution is tied to a specific document (so is only loaded when you open that particular document), and the application-level add-in is tied to a specific Office application (so loads every time that host application loads). The example in Figure 1-5 is a document-level solution, so would load only when you load the particular document with which the solution is associated. Figure 1-5 Application-level add-ins, though, are also very powerful. For example, mentioned earlier in the chapter was the fact that you could build OBAs by extending Outlook. Many companies are taking advantage of this technology to extend Outlook in many exciting ways. Creating an Outlook add-in using VSTO, you can customize the menu toolbar, customize the Outlook ribbon, create custom task panes, create custom Outlook form regions, and so on. All the while, you can integrate these objects with data sources or Web services. Figure 1-6 illustrates a custom Outlook form region (a custom contact form) that has altered the contact form in two ways. First, a data grid is linked to an external data source; second, custom logic that sits behind the form calls a service that maps the selected address of the customers in a web browser pane. 8

9 Figure 1-6 In short order, creating OBA solutions using VSTO is a great way to take advantage of many of the new features of the.net Framework 3.5 and Visual Studio 2008 (for example, Windows Presentation Foundation [WPF], Windows Communication Foundation [WCF], Windows Workflow Foundation [WF], Language Integrated Query [LINQ], and so on) and build these into your smart-client solutions. You ll see more of VSTO in Chapter 4 and more about the other technologies throughout the book. OpenXML VSTO is not the only client-side technology that is conversant with Office OpenXML, a culmination of XML efforts that began in earlier versions of Office, enables server-side processing of the information that exists within a document by storing the document in XML format. This not only allows for dynamic document creation and manipulation, but it also exposes the underlying content of a document to other Office (and custom) services and processes; thus, you can program against a document without having to open it that is, you open it programmatically without needing the host application to manage the opening of the document for you. For programmatic document manipulation, this is a huge step forward with support for the OpenXML cutting across Word, Excel, and PowerPoint. We discuss OpenXML in greater detail in Chapter 7, Using OpenXML and Business Data. 9

10 InfoPath Forms InfoPath 2007 is the way in which many developers are creating forms for Microsoft Office SharePoint Server InfoPath is a forms-based technology that enables you to build thin-client forms quickly, embed controls on the forms, and then tie those controls to data sources or to services, making it an easyto-use, thin-client technology. In SharePoint 2007, there exists a forms publishing capability that enables developers to build and deploy forms direct to a MOSS 2007 site. You can further integrate workflow (as the InfoPath form exists as a document object within SharePoint), which allows you to use InfoPath forms for a wide variety of business processes. This ability to integrate with workflow makes InfoPath a technology that is doubly useful for creating OBAs. Assuming that you re building them within the InfoPath Forms Services framework for SharePoint, InfoPath forms add quite a lot of power when thinking about process-based and collaborative designs for your solution. Figure 1-7 illustrates an InfoPath form that is tied to a loan application processing workflow. In this example, the form retrieves data using the MLS (Multiple Listing Service) Web service (via the Go button) that passes the MLS number entered as a parameter and then loads property information into the form. For more information on this specific InfoPath example, you can download the OBA Loan Origination Reference Application Pack at msdn2.microsoft.com/en-us/architecture/bb aspx. Though we won t cover InfoPath in great depth in this book, you can look at a number of resources to learn more about this technology. See the Further Reading section of this chapter for more information. The reason we didn t use InfoPath for our OBA solution was because we wanted to build an OBA that used the Office client and functionality of the Office client as opposed to a thin-client solution. Figure

11 SharePoint Chapter 1: Anatomy of an Office Business Application SharePoint is a technology that has grown incredibly over the past five years into a mature platform that enables developers to build and deploy applications not only for the enterprise but also for publicly facing sites as well. The SharePoint technology (which is referred to as SharePoint in this book) comprises two major parts: Windows SharePoint Services (WSS) and Microsoft Office SharePoint Server (MOSS). WSS is essentially the infrastructure that you can use to build sites, lists, and Web parts, for example. There is a powerful object model that lies behind WSS, and the software to build solutions based on WSS is free. MOSS is a server-based program that provides a number of out-of-the-box enterprise features that support collaboration, manage content and processes, and access information and people across your organization. You might think of MOSS as an out-of-the-box SharePoint site and tools that enable you to build, customize, and extend your SharePoint team sites and portals. When you further combine SharePoint with technologies such as Silverlight, AJAX, or other Web 2.0 technologies, you can build some very compelling user experiences on top of an already robust platform. SharePoint portals represent a great way to provide team-based views, and subsequent role-based drilldown views, to manage process, documents, data, and information (to name a few). In this book, you build a sales forecasting portal to manage your document library, workflow, dashboard views of business intelligence, and search results see Figure 1-8. Figure

12 When building SharePoint portals and sites, you ll need to become familiar with what is known as a Web part. You can think of Web parts as one of the essential building blocks for the SharePoint site, and as such are a critical component to the design and deployment of an OBA. The Web part consists of a title bar, a frame, and content (which changes depending on which Web part you select from the Web Part Gallery); see Figure 1-9. You can choose from two primary types of Web parts: a standard Web part that comes out of the box with MOSS 2007, and a custom Web part. Figure

13 You can create a custom Web part and embed your own custom code to accomplish very specific tasks. These custom Web parts implement ASP.NET code, and developers typically use Visual Studio 2005 or 2008, SharePoint Designer, Visual Studio Extensions for Windows SharePoint Services, Silverlight, or Windows SharePoint Services to create them. Alternatively, you can use an out-of-the-box Web part (for example, Excel Services Web part) to create a business intelligence view for your OBA. Through the connection of different Web parts on one page, you can also integrate data views to make your Web parts more dynamic. For example, you can use two types of Business Data Catalog Web parts, one for a summary view and another for a line-item view, so both Web parts work together to give you high-level and detailed information. Productivity Layer Beneath the presentation layer lies the productivity layer, or essentially, the parts of the OBA that manage process, security, information, and so on, within your OBA solution. In Figure 1-4, we highlight a number of areas that are important when it comes to productivity. For example, when thinking about integrating smart clients into SharePoint, one of the key features in SharePoint to consider is the ability to create custom content types (an object that allows you to set properties and map the content type to a specific document or template) and then map those content types to client-side customizations. It is this type of client-server integration that begins to strike home at the power and potential of OBA solution development. That is, when you integrate the customized Excel document, for example, and a SharePoint content type, you are now integrating the Office client application features within your OBA solution think of all the calculations and native spreadsheet functions that are now tied into your application. We ve taken this approach with the sales forecast OBA in this book, so you ll learn more about this throughout the book, but the specific integration piece is covered in Chapter 10, Deploying Your Client Components. There s another important aspect to making the custom, smart-client document an artifact of Share- Point; you ve now provided an object against which you can build custom SharePoint workflow. As our organizations become ever-more driven toward processes and accountability through those processes, creating software solutions that manage process through workflow is becoming increasingly more useful and pervasive. In the case of the integrated document, you now have the ability to tie the document into a workflow that further ties into the messaging of alerts and notifications to ensure that the appropriate people are completing the appropriate tasks. This is an important aspect of the sales forecast OBA; that is, the fact that when we take a custom document and integrate that document with Share- Point we can now manage processes around that document through custom workflow. Application Services Layer The LOB system business data is processed and managed through a number of key services, shown in the Application Services layer in Figure 1-4. For example, the BDC can provide a business intelligence view that can directly link to SQL Server (or other ADO.NET-based data source) or to a LOB system through a Web service. Figure 1-10 illustrates sample BDC Web parts that are interconnected and surfacing data through a Web service. Further, you use the Excel Services to create Web-based views of Excel spreadsheets either the entire worksheet or objects within the worksheet. Key Performance Indicators (KPIs) can also be used to create score-card views to provide quick-checks on status for project/business health metrics. We discuss business intelligence in greater detail in Chapter 8, Adding Business Intelligence through Excel Web Services and Key Performance Indicators. 13

14 Figure 1-10 Although business intelligence is an important part of the SharePoint services, data discovery is also important, which brings us to search: a central part of any organizational portal. SharePoint s search is a shared service that provides extensible and rich information discovery through its querying and indexing engines. It supports full-text and keyword search, and it can be extended to search and index LOB system business data through the BDC. For the sales forecast solution, we felt that search was a very important component, and so we ve dedicated an entire chapter (Chapter 9, Integrating Your LOB System using the Business Data Catalog, and Extending Search into Your LOB System ) to discussing how we extended search into the LOB system to query and index LOB system data. We think you ll find this book extremely useful. There is a lot of good content that provides developers with key guidance on developing and deploying OBAs using both the client-side customization (that is, the smart client) and SharePoint customizations. We hope you enjoy reading and learning from this book as much as we enjoyed writing it. As an overview of what you ll find in the rest of the book, the next section provides a brief summary of each chapter. 14

15 What You ll Find in This Book Chapter 1: Anatomy of an Office Business Application Chapter 2: Architecture Guidance and Design Patterns for Office Business Applications This chapter introduces the OBA solution patterns, and then applies the appropriate pattern to the sales forecast scenario we ll use throughout this book. The chapter also discusses considerations and decisions for our design and for alternative designs that you might consider when building your OBA solutions. Chapter 3: Installing and Configuring MOSS One of the key aspects of the sales forecast solution is the team portal, through which all team members have access to the documents, information, and sites. This chapter provides a summary of how we created, designed, and deployed the site for team consumption. Chapter 4: Customizing the Office Fluent Ribbon and Task Pane This chapter introduces you to Visual Studio 2008 and Visual Studio Tools for Office 3.0. It provides an overview of how, for example, to customize the Office Fluent ribbon and create a custom task pane and then tie these user interface elements into core parts of the sales forecast solution. Chapter 5: Creating and Deploying a Custom MOSS 2007 Workflow Using Visual Studio 2008 Visual Studio 2008 (and the Visual Studio Tools for Office component technology) is a powerful tool that provides the ability to create custom workflows for SharePoint. This chapter shows you how to create the custom workflow that was used in the sales forecast solution. It also shows you how to debug, test, and deploy the workflow in the Visual Studio IDE against and within the SharePoint environment. Chapter 6: Creating a Custom Outlook Form Region Custom Outlook form regions are a great way to extend Outlook into an OBA solution. This chapter shows you how you can create a custom Outlook form region that is bound to data and uses WPF to enhance data visualization. It also discusses how we tied the Outlook form region to custom SharePoint workflow. Chapter 7: Using OpenXML and Business Data Part of the document-creation process is using OpenXML to parse and generate serverside documents. This chapter focuses on using OpenXML to demonstrate how we did this in the sales forecast solution. Chapter 8: Adding Business Intelligence through Excel Web Services and Key Performance Indicators Business intelligence is a key aspect of OBAs, and it is very important in the sales forecast solution. This chapter shows you how you can create Excel services and KPI Web parts that provide business intelligence views into the sales forecast data. Chapter 9: Integrating Your LOB System using the Business Data Catalog, and Extending Search into Your LOB System One of the key ways of integrating your LOB systems with SharePoint is through the Business Data Catalog (BDC). This chapter walks you through how you can both integrate the BDC with databases and Web services using the BDC Definition Editor, a tool 15

16 that shipped with the SharePoint Server SDK. This chapter also shows you how to integrate LOB system search and indexing into your SharePoint search to enhance data and information discoverability. Chapter 10: Deploying Your Client Components One of the critical pieces when building OBAs is the integration of the client-side customizations that you build using VSTO and SharePoint. This chapter walks you through how you integrate the sales forecast customized template with a content type within SharePoint. Chapter 11: Deploying and Securing Your OBA Server Components Building your OBA is one thing, but deploying and securing it is yet another. This chapter describes how you deploy both the server components for your OBA and also provides guidance on how you can secure your OBA as part of your enterprise solution infrastructure. Further Reading At the end of each chapter, we ve provided some (of what we feel are) useful links for learning more about the areas of discussion in this book. We ve taken the approach of creating an end-to-end solution for this book and walking you through the entire solution from top to bottom. We cannot, unfortunately, cover every technology that we d like to cover that is related to OBA development (because we chose a specific design). VSTO Developer Center: SharePoint (WSS) Developer Center: default.aspx Office Developer Center: OBA Developer Portal: InfoPath Developer Portal: 16

Visual Studio 2008 for. Office Development

Visual Studio 2008 for. Office Development Visual Studio 2008 for Office Development Overview of Visual Studio 2008 Microsoft Visual Studio 2008 is the development environment for designing, developing, and testing next-generation Windows -based

More information

The Next Level. A Technical Look at Building Applications on SharePoint 2007

The Next Level. A Technical Look at Building Applications on SharePoint 2007 The Next Level A Technical Look at Building Applications on SharePoint 2007 Agenda 8:00-8:30am - Registration and Continental Breakfast 8:30-10:15am - Workflow, Platform Services, MS Office Integration

More information

To learn more about this book, visit Microsoft Learning at <URL looks like:

To learn more about this book, visit Microsoft Learning at <URL looks like: To learn more about this book, visit Microsoft Learning at Chapter 1 Getting Started with Office Business Applications Over the past

More information

SharePoint Features. MS Office SharePoint Server 2007( MOSS) Ashish Bahuguna = QMS 2.

SharePoint Features. MS Office SharePoint Server 2007( MOSS)  Ashish Bahuguna = QMS 2. SharePoint Features MS Office SharePoint Server 2007( MOSS) www.bitscape.com Ashish Bahuguna Ashish.Bahuguna@bitscape.com = QMS 2.0 1 Content Management Document Management The enhanced document management

More information

2 Business Processes and Forms with Office SharePoint Server 2007

2 Business Processes and Forms with Office SharePoint Server 2007 Workflow with Microsoft Office SharePoint Server 2007 Executive Summary Over the last decade, business process management solutions have been gaining considerable momentum as organizations are struggling

More information

You might not realize it yet, but every time you log in to salesforce.com

You might not realize it yet, but every time you log in to salesforce.com Chapter 1 Looking Over Salesforce.com In This Chapter Solving business challenges Extending the value of what you have Deciding what salesforce.com size fits you You might not realize it yet, but every

More information

O-16 Office Business Applications Bridging the results gap. Henrik Nordtorp

O-16 Office Business Applications Bridging the results gap. Henrik Nordtorp O-16 Office Business Applications Bridging the results gap Henrik Nordtorp nordtorp@sharepointkonsulenterne.dk Agenda Is it a bird? Concept and value Scenarios and demos Deployment How to get started Speaker

More information

DESIGNING AND DEVELOPING MICROSOFT SHAREPOINT SERVER 2010 APPLICATIONS. Course: 10232A Duration: 5 Days; Instructor-led

DESIGNING AND DEVELOPING MICROSOFT SHAREPOINT SERVER 2010 APPLICATIONS. Course: 10232A Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DESIGNING AND DEVELOPING MICROSOFT SHAREPOINT SERVER 2010 APPLICATIONS Course: 10232A Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN This five-day instructor-led

More information

Executive Summary WHO SHOULD READ THIS PAPER?

Executive Summary WHO SHOULD READ THIS PAPER? The Business Value of Business Intelligence in SharePoint 2010 Executive Summary SharePoint 2010 is The Business Collaboration Platform for the Enterprise & the Web that enables you to connect & empower

More information

SharePoint Composites

SharePoint Composites SharePoint Composites Executive Summary SharePoint Composites is the newest set of capabilities in SharePoint 2010, and it helps your organization s productivity by enabling no-code collaborative solutions

More information

Microsoft SharePoint Server 2010 Training Course Catalogue. Learning Solutions

Microsoft SharePoint Server 2010 Training Course Catalogue. Learning Solutions Training Course Catalogue Learning Solutions Learning & Development CONTENTS Overview Welcome to the Training Courses Catalogue section. Here you will find the full range of Official 2010 courses. If there

More information

Delivering Business-Critical Solutions with SharePoint 2010

Delivering Business-Critical Solutions with SharePoint 2010 Delivering Business-Critical Solutions with SharePoint 2010 White Paper October 2011 Delivering Business-Critical Solutions with SharePoint 2010 White Paper Page 1 DISCLAIMER The information contained

More information

Simon Chaney Technical Specialist Microsoft Australia

Simon Chaney Technical Specialist Microsoft Australia Simon Chaney Technical Specialist Microsoft Australia Collaboration Portals Streamlined processes Content management Business intelligence Search Word processing Business modeling Presentations Information

More information

PRO: Designing and Developing Microsoft SharePoint Server 2010 Applications

PRO: Designing and Developing Microsoft SharePoint Server 2010 Applications PRO: Designing and Developing Microsoft SharePoint Server 2010 Applications 10232; 5 Days, Instructor-led Course Description This five-day instructor-led course is intended for SharePoint Development professionals

More information

Microsoft Solomon Integrated Innovation with Microsoft Office

Microsoft Solomon Integrated Innovation with Microsoft Office Microsoft Solomon Integrated Innovation with Microsoft Office MICROSOFT SOLOMON AND OFFICE INTEGRATED FOR VALUE 1 Table of Contents Introduction...1 Information for everyone...2 Instant access to data

More information

Communicate and Collaborate with Visual Studio Team System 2008

Communicate and Collaborate with Visual Studio Team System 2008 Communicate and Collaborate with Visual Studio Team System 2008 White Paper May 2008 For the latest information, please see www.microsoft.com/teamsystem This is a preliminary document and may be changed

More information

SharePoint for Small Businesses: A Viable Collaboration and Productivity Tool?

SharePoint for Small Businesses: A Viable Collaboration and Productivity Tool? SharePoint for Small Businesses: A Viable Collaboration and Productivity Tool? Table of Contents Introduction 3 What is SharePoint? 3 How can a Small Business use SharePoint day-to-day? 5 Document Sharing

More information

CHAPTER 1: ARCHITECTURAL OVERVIEW OF SHAREPOINT

CHAPTER 1: ARCHITECTURAL OVERVIEW OF SHAREPOINT INTRODUCTION xxvii CHAPTER 1: ARCHITECTURAL OVERVIEW OF SHAREPOINT 2013 1 What s New from an Architectural Perspective? 2 On-Premise Server Farm Architecture 3 Web Server Tier 4 Application Server Tier

More information

White Paper. Microsoft PerformancePoint Server 2007 Monitoring and Analytics CTP2

White Paper. Microsoft PerformancePoint Server 2007 Monitoring and Analytics CTP2 White Paper Microsoft PerformancePoint Server 2007 Monitoring and Analytics CTP2 June 2007 Executive Summary Business intelligence (BI) delivers on a simple promise: improved business performance by delivering

More information

Ultimus Adaptive BPM Suite V8 Product Brief Page 2

Ultimus Adaptive BPM Suite V8 Product Brief Page 2 The Ultimus Adaptive BPM Suite is a complete, enterprise software application designed to create an operational environment that empowers people in the organization to drive process automation and improvement.

More information

COM-registering UDF classes, 114 computername environment variable, workaround for, 73 connection string, for sample productpricing

COM-registering UDF classes, 114 computername environment variable, workaround for, 73 connection string, for sample productpricing Index A AcceptChanges method, 94 Access (Microsoft), 71 action panes, 52, 60 actions Excel solutions and, 122 Word solutions and, 143, 154 Actions pane, 80 activation dependencies, 136, 168 Active Server

More information

You might not realize it yet, but every time you log in to Salesforce,

You might not realize it yet, but every time you log in to Salesforce, In This Chapter Chapter 1 Looking Over Salesforce Solving business challenges Extending the value of what you have Deciding what Salesforce size fits you You might not realize it yet, but every time you

More information

Share Point Server 2007 for Business Intelligence

Share Point Server 2007 for Business Intelligence Share Point Server 2007 for Business Intelligence T.Bhavani #1, Kirankumar.P #2, MVSS Nagendranath#3, #1 Student, Sasi Institute of Technology and Engineering, Tadepalligudem, W.G(dt) #2 Asst. professor,

More information

FLOWFORMA PRODUCT VALIDATION REPORT. A Powerful Workflow Solution for SharePoint. Product Reviewed by Ron Charity. June 2016

FLOWFORMA PRODUCT VALIDATION REPORT. A Powerful Workflow Solution for SharePoint. Product Reviewed by Ron Charity. June 2016 The World s Largest SharePoint Product and Resource Directory FLOWFORMA A Powerful Workflow Solution for SharePoint Product Reviewed by Ron Charity June 2016 PRODUCT VALIDATION REPORT INTRODUCTION There

More information

The OBA Composition Reference Toolkit Version

The OBA Composition Reference Toolkit Version The OBA Composition Reference Toolkit Version 2.0 Conceptual and Architecture Overview Karthik Ravindran Principal Architect Microsoft Corporation Javed Sikander Senior Director Microsoft Corporation May

More information

Pro SharePoint Solution Development. Combining.NET, SharePoint, and Office Ed Hild and Chad Wach. Apress. TIB/UB Hannover

Pro SharePoint Solution Development. Combining.NET, SharePoint, and Office Ed Hild and Chad Wach. Apress. TIB/UB Hannover Pro SharePoint 2010 Solution Development Combining.NET, SharePoint, and Office 2010 Ed Hild and Chad Wach Apress TIB/UB Hannover 89 133 296 237 About the Authors About the Technical Reviewer Introduction

More information

Better Together with Microsoft Dynamics CRM

Better Together with Microsoft Dynamics CRM with Microsoft Dynamics CRM Enhance the power and effectiveness of Microsoft Dynamics CRM business software with Microsoft products and technologies that work even better, together. Microsoft makes significant

More information

COPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER?

COPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER? 1 WHAT S IN THIS CHAPTER? Defining application lifecycle management Learning about the Visual Studio 2013 product family Seeing ALM in action using Visual Studio Ultimate 2013 In June of 1999, Microsoft

More information

Realize More with the Power of Choice. Microsoft Dynamics ERP and Software-Plus-Services

Realize More with the Power of Choice. Microsoft Dynamics ERP and Software-Plus-Services Realize More with the Power of Choice Microsoft Dynamics ERP and Software-Plus-Services Software-as-a-service (SaaS) refers to services delivery. Microsoft s strategy is to offer SaaS as a deployment choice

More information

X1 Enterprise Search Platform:

X1 Enterprise Search Platform: X1 Enterprise Search Platform: User-Centric Enterprise Information Retrieval and Action X1 Technologies, Inc. 130 W. Union Street Pasadena, CA 91103 phone: 626.585.6900 fax: 626.535.2701 www.x1.com X1

More information

Microsoft Office in a World of Services & Mash-Ups

Microsoft Office in a World of Services & Mash-Ups Microsoft Office in a World of Services & Mash-Ups SharePoint as a Platform for Composite Apps Mario Szpuszta Strategic Architect Microsoft Austria, Vienna marioszp@microsoft.com http://blogs.msdn.com/mszcool

More information

Delivered by. The Modern Intranet MOBILE, SOCIAL AND COLLABORATIVE

Delivered by. The Modern Intranet MOBILE, SOCIAL AND COLLABORATIVE Delivered by The Modern Intranet MOBILE, SOCIAL AND COLLABORATIVE IN THIS BOOK 3 THE DIGITAL WORKPLACE Top10 Intranet Features Intranet-in-a-box Design trends SHAREPOINT ADD-IN MODEL 7 This is add-in model

More information

9º Encuentro Danysoft en Microsoft º Encuentro Danysoft en Microsoft

9º Encuentro Danysoft en Microsoft º Encuentro Danysoft en Microsoft SharePoint is the business collaboration platform for the enterprise and the Internet SharePoint enables Deliver the best productivity experience Cut costs with a unified infrastructure Rapidly adapt to

More information

LOVE SHAREPOINT AGAIN WITH GIMMAL INTRANET & PORTALS

LOVE SHAREPOINT AGAIN WITH GIMMAL INTRANET & PORTALS LOVE SHAREPOINT AGAIN WITH GIMMAL INTRANET & PORTALS WHITEPAPER gimmal.com 1 Table of Contents SharePoint as a Portal Platform...3 Challenges in Portal Deployment...4 Gimmal Intranet & Portals for SharePoint...5

More information

New Approaches to KM in Government:

New Approaches to KM in Government: New Approaches to KM in Government: User-Centric Enterprise Information Retrieval X1 Technologies, Inc. 130 W. Union Street Pasadena, CA 91103 phone: 626.585.6900 fax: 626.535.2701 www.x1.com New Approaches

More information

Driven by a passion to develop our customers, SuperOffice has become one of Europes leading providers of CRM solutions.

Driven by a passion to develop our customers, SuperOffice has become one of Europes leading providers of CRM solutions. Caesar CRM CRM - your way Driven by a passion to develop our customers, SuperOffice has become one of Europes leading providers of CRM solutions. Do you want to increase your sales, customer loyalty and

More information

The WebSphere Portal Strategy: Platform for Business Innovation

The WebSphere Portal Strategy: Platform for Business Innovation The WebSphere Portal Strategy: Platform for Business Innovation Topics WebSphere Portal V6.0: The front end of SOA WebSphere Portal Success Stories What s currently planned for 2007 Our mission Make more

More information

Because you re reading this book, we can safely assume that the products

Because you re reading this book, we can safely assume that the products Chapter 1: Understanding Project Server In This Chapter Discovering Project Server Determining whether you need Project Server Planning the implementation of Project Server Because you re reading this

More information

Chapter 5. Financial Services OBA. Introduction

Chapter 5. Financial Services OBA. Introduction Chapter 5 Financial Services OBA Introduction This chapter will walk you through a loan origination scenario. This scenario is tailored for the banking industry. It will provide guidance for making architecture

More information

enterp rise DO Performance Enhancement Microsoft SharePoint 2010 End User Guide: Business Taking the basics to the business with

enterp rise DO Performance Enhancement Microsoft SharePoint 2010 End User Guide: Business Taking the basics to the business with Microsoft SharePoint 2010 End User Guide: Business Performance Enhancement Taking the basics to the business with no-coding solutions for SharePoint 2010 A from-the-trenches tutorial filled with hints,

More information

COPYRIGHTED MATERIAL. Getting Started with Microsoft Office SharePoint Server

COPYRIGHTED MATERIAL. Getting Started with Microsoft Office SharePoint Server 24499c01.qxd:WroxPro 4/30/07 3:56 PM Page 1 1 Getting Started with Microsoft Office SharePoint Server The goal of this book is to provide you with the knowledge you need to become the master of your organization

More information

MICROSOFT DYNAMICS CRM. Comparing the xrm Application Framework and Force.com: A Guide for Technical Decision Makers

MICROSOFT DYNAMICS CRM. Comparing the xrm Application Framework and Force.com: A Guide for Technical Decision Makers MICROSOFT DYNAMICS CRM Comparing the xrm Application Framework and Force.com: A Guide for Technical Decision Makers January 2011 CONTENTS Foundations for Business Applications: xrm and Force.com... 3 Why

More information

SharePoint 2013 Business Intelligence

SharePoint 2013 Business Intelligence SharePoint 2013 Business Intelligence 55042; 4 Days, Instructor-led Course Description This 4-day instructor-led course provides students with the necessary knowledge to work with all the associated SharePoint

More information

High Tech Firm Controls IT Costs and Improves Staff, Customer Communications

High Tech Firm Controls IT Costs and Improves Staff, Customer Communications Microsoft Volume Licensing Customer Solution Case Study High Tech Firm Controls IT Costs and Improves Staff, Customer Communications Overview Country or Region: United States Industry: Information technology

More information

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem Get Started on SOA Process Entry Point Business Process Management (BPM) Business Problem Our car loan business has grown. Now we need to make our loan processing more effective. can help you solve this

More information

Skelta. SharePoint Accelerator POWERED BY SKELTA BPM. Business Process Management for All.

Skelta. SharePoint Accelerator POWERED BY SKELTA BPM. Business Process Management for All. Skelta SharePoint Accelerator POWERED BY SKELTA BPM Skelta SharePoint Accelerator empowers business users with advanced workflow capabilities. It is a full service BPM solution that seamlessly integrates

More information

Skelta. SharePoint Accelerator POWERED BY SKELTA BPM. Business Process Management for All.

Skelta. SharePoint Accelerator POWERED BY SKELTA BPM. Business Process Management for All. Skelta SharePoint Accelerator POWERED BY SKELTA BPM Skelta SharePoint Accelerator empowers business users with advanced workflow capabilities. It is a full service BPM solution that seamlessly integrates

More information

Portal Strategy Delivers Rapid Returns for Print and Promotional Solution Provider

Portal Strategy Delivers Rapid Returns for Print and Promotional Solution Provider Microsoft Office System Customer Solution Case Study Portal Strategy Delivers Rapid Returns for Print and Promotional Solution Provider Overview Country or Region: United States Industry: Professional

More information

OneList Approvals Technical Overview

OneList Approvals Technical Overview OneList Approvals Technical Overview V 3.8 April 2015 Contents 1. OneList Approvals... 3 1.1. What is OneList...3 1.2. Key business benefits of OneList...4 1.3. Key features of OneList...5 1.4. How does

More information

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE 1 Learning Objectives Examine in detail the enterprise systems modules and architecture. Understand the effects of a well-designed architecture on ERP implementation.

More information

2007 Microsoft Office System Business Intelligence Integration

2007 Microsoft Office System Business Intelligence Integration 2007 Microsoft Office System Business Intelligence Integration White Paper Published: February 1, 2007 Author: Anthony T. Mann, President Mann Publishing Group For the latest information, please see: http://www.microsoft.com/sql/

More information

Microsoft Office Opens Business Opportunities for Value Added Resellers

Microsoft Office Opens Business Opportunities for Value Added Resellers Microsoft Office Opens Business Opportunities for Value Added Resellers December 9, 2010 Abstract: Value Added Resellers (VARs), which include Microsoft Office and related software, solutions, and services

More information

Overview of Solver s BI360 Suite. A Solver White Paper

Overview of Solver s BI360 Suite. A Solver White Paper Overview of Solver s BI360 Suite A Solver White Paper October 2016 solverglobal.com Copyright 2016 Contents Introduction... 2 Architecture Overview... 2 Reporting Overview... 3 Reporting Components...

More information

The Beginner s Guide to CRM

The Beginner s Guide to CRM The Beginner s Guide to CRM AGENCY LOGO Customer relationship management can sound intimidating to small- and mid-sized businesses. After all, if your company only has a handful of customers, why do you

More information

ENTERPRISE CONTENT MANAGEMENT

ENTERPRISE CONTENT MANAGEMENT ENTERPRISE CONTENT MANAGEMENT For Small-to-Midsize Businesses Instantly access, automatically capture, and workflow process documents, emails, content and data DocRecord, an all-inclusive ECM, enables

More information

Customer relationship management can sound intimidating to small- and mid-sized businesses. After all, if your company only has a handful of

Customer relationship management can sound intimidating to small- and mid-sized businesses. After all, if your company only has a handful of Customer relationship management can sound intimidating to small- and mid-sized businesses. After all, if your company only has a handful of customers, why do you need a dedicated process or system to

More information

What s New In Microsoft Dynamics NAV 2013

What s New In Microsoft Dynamics NAV 2013 What s New In Microsoft Dynamics NAV 2013 Get ahead. Shape your own future. Today more than ever, small and midsize businesses like yours need solutions that drive success. Microsoft Dynamics NAV 2013,

More information

Integrating Project Online with Office 365 Planner. Presented by: Jenny Ward September 13, 2018

Integrating Project Online with Office 365 Planner. Presented by: Jenny Ward September 13, 2018 Integrating Project Online with Office 365 Planner Presented by: Jenny Ward September 13, 2018 Agenda What is Task Management? Overview of Project, Planner, and Team Productivity Linking Plans to Tasks

More information

A Business Agility e-book. Getting out of Excel Hell Power BI: a guide

A Business Agility e-book. Getting out of Excel Hell Power BI: a guide A Business Agility e-book Getting out of Excel Hell Power BI: a guide Business Agility is expert in the delivery of solutions built on Office 365 and SharePoint. 3 We build solutions to both the common

More information

COURSE 20332B: ADVANCED SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013

COURSE 20332B: ADVANCED SOLUTIONS OF MICROSOFT SHAREPOINT SERVER 2013 ABOUT THIS COURSE This five-day course examines how to plan, configure, and manage a Microsoft SharePoint Server 2013 environment. Special areas of focus include implementing high availability, disaster

More information

REPORT BUILDER AND PERFORMANCEPOINT 2010 COMBO PACK

REPORT BUILDER AND PERFORMANCEPOINT 2010 COMBO PACK CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: REPORT BUILDER AND PERFORMANCEPOINT 2010 COMBO PACK Course: 55059A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN This five-day instructor-led course

More information

9º Encuentro Danysoft en Microsoft º Encuentro Danysoft en Microsoft

9º Encuentro Danysoft en Microsoft º Encuentro Danysoft en Microsoft Introducción a Sharepoint Business Intelligence Business Insights Visio Services Demostración Instalación Configuración Ejemplos Conclusiones SharePoint is the business collaboration platform for the enterprise

More information

The Modern Intranet MOBILE, SOCIAL AND COLLABORATIVE

The Modern Intranet MOBILE, SOCIAL AND COLLABORATIVE The Modern Intranet MOBILE, SOCIAL AND COLLABORATIVE IN THIS BOOK THE EVOLUTION OF SHAREPOINT The Digital Workplace Top10 Intranet Features Intranet-in-a-box Design trends SHAREPOINT ADD-IN MODEL This

More information

Smart Content Governance

Smart Content Governance Solution Brief Smart Content Governance Safeguard Corporate Information, Privacy, & IT Environments Protect your content by increasing visibility over large amounts of unstructured data and get actionable

More information

A Business Agility Guide. Utilising SharePoint for Reporting

A Business Agility Guide. Utilising SharePoint for Reporting A Business Agility Guide Utilising SharePoint for Reporting Business Agility is expert in the delivery of solutions built on Office 365 and SharePoint. We build solutions to both the common and the uncommon.

More information

Course 20332A Advanced Solutions of Microsoft SharePoint Server 2013 Course Duration: 5 days Course Type: Instructor-Led/Classroom

Course 20332A Advanced Solutions of Microsoft SharePoint Server 2013 Course Duration: 5 days Course Type: Instructor-Led/Classroom Course 20332A Advanced Solutions of Microsoft SharePoint Server 2013 Course Duration: 5 days Course Type: Instructor-Led/Classroom Course Overview This five-day course examines how to plan, configure,

More information

it s project management integrated. intuitive. intelligent

it s project management integrated. intuitive. intelligent ipm it s project management integrated. intuitive. intelligent IPM, by Enabling IP, is a next generation project management suite that provides a scalable solution with all the functionality needed to

More information

I D C M a r k e t S c a p e : W o r l d w i d e E n t e r p r i s e S o c i a l S o f t w a r e V e n d o r A n a l y s i s

I D C M a r k e t S c a p e : W o r l d w i d e E n t e r p r i s e S o c i a l S o f t w a r e V e n d o r A n a l y s i s E X C E R P T I D C M a r k e t S c a p e : W o r l d w i d e E n t e r p r i s e S o c i a l S o f t w a r e 2 0 1 2 V e n d o r A n a l y s i s Vanessa Thompson Michael Fauscette Amy Konary Global Headquarters:

More information

Index. Sarah Critchley 2018 S. Critchley, Dynamics 365 CE Essentials,

Index. Sarah Critchley 2018 S. Critchley, Dynamics 365 CE Essentials, A Accounts and contacts activities activities tab, 37 advantage of, 32 business, 29 capabilities, 35 case resolution form, 33 configuration, 36 definition, 28 feature, 29 filter, 38 form component, 34

More information

Ultimus Adaptive BPM Suite 8 Product Overview

Ultimus Adaptive BPM Suite 8 Product Overview Accelerate Performance Adaptive BPM Suite 8 Product Overview Contact Information 15000 Weston Parkway Cary, North Carolina 27513 USA Telephone: +1 919 678-0900 Fax: +1 919 678-0901 Accelerate Performance

More information

Access and present any data the way you want. Deliver the right reports to end users at the right time

Access and present any data the way you want. Deliver the right reports to end users at the right time Crystal Reports Overview Access and present all your enterprise data with a single reporting solution Deliver up-to-date reports to end users securely over the web Integrate reporting functionality into

More information

Microsoft Office 365. From the UK s leading cloud solutions provider

Microsoft Office 365. From the UK s leading cloud solutions provider Microsoft Office 365 From the UK s leading cloud solutions provider Microsoft Office 365 The modern workplace is changing; employees today need the freedom to work anywhere, at any time, across any device.

More information

Microsoft SharePoint 2013 Business Intelligence

Microsoft SharePoint 2013 Business Intelligence 1800 ULEARN (853 276) www.ddls.com.au Microsoft 55042 - SharePoint 2013 Business Intelligence Length 3 days Price $2750.00 (inc GST) Version A Overview This three-day instructor-led course provides students

More information

IBM Global Business Services Microsoft Dynamics AX solutions from IBM

IBM Global Business Services Microsoft Dynamics AX solutions from IBM IBM Global Business Services Microsoft Dynamics AX solutions from IBM Powerful, agile and simple enterprise resource planning 2 Microsoft Dynamics AX solutions from IBM Highlights Improve productivity

More information

ENHANCEMENTS. Microsoft Dynamics GP 10.0 Connecting personal productivity and business processes

ENHANCEMENTS. Microsoft Dynamics GP 10.0 Connecting personal productivity and business processes ENHANCEMENTS Microsoft Dynamics GP 10.0 Connecting personal productivity and business processes Microsoft Dynamics GP 10.0 Delivering the enhancements you asked for What you asked for in Microsoft Dynamics

More information

Step-by-step CRM data analytics for sales teams. How to go beyond metrics and find actionable insights to improve sales performance

Step-by-step CRM data analytics for sales teams. How to go beyond metrics and find actionable insights to improve sales performance Step-by-step CRM data analytics for sales teams How to go beyond metrics and find actionable insights to improve sales performance On average, On average, Finding insights is hard don t make it any harder

More information

"Charting the Course... MOC B PerformancePoint 2010 Designing and Implementing Scorecards and Dashboards Course Summary

Charting the Course... MOC B PerformancePoint 2010 Designing and Implementing Scorecards and Dashboards Course Summary Course Summary Description This instructor-led course provides students with the necessary knowledge to develop Scorecards and Dashboards using PerformancePoint 2010 in their own work environment. The

More information

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook.

POWER BI BOOTCAMP. COURSE INCLUDES: 4-days of instructor led discussion, Hands-on Office labs and ebook. Course Code: AUDIENCE: FORMAT: LENGTH: POWER BI BOOTCAMP O365-410-PBI (CP PBI365) Data Analyst and BI Professionals Instructor-led training with hands-on labs 4 Days COURSE INCLUDES: 4-days of instructor

More information

Microsoft.NET and SAP NetWeaver Reference Architecture

Microsoft.NET and SAP NetWeaver Reference Architecture Microsoft.NET and SAP NetWeaver Reference Architecture Project San Jacinto Ellen Terry SAP Solutions Specialist Project San Jacinto Review Prerequisite Questions What s Driving the Move to Composite App

More information

Microsoft IT Cuts Costs, Gains Greater Consistency with Project Planning Software

Microsoft IT Cuts Costs, Gains Greater Consistency with Project Planning Software Microsoft Project Server 2010 Customer Solution Case Study Microsoft IT Cuts Costs, Gains Greater Consistency with Project Planning Software Overview Country or Region: United States Industry: Professional

More information

INTRODUCTION

INTRODUCTION INTRODUCTION As more organizations are storing their business information via web services, Executive Dashboards are becoming a popular way for C Level executives to manage information and programs across

More information

Kepion Solution vs. The Rest. A Comparison White Paper

Kepion Solution vs. The Rest. A Comparison White Paper Kepion Solution vs. The Rest A Comparison White Paper In the Business Intelligence industry, Kepion competes everyday with BI vendors such as IBM Cognos, Oracle Hyperion and SAP BusinessObjects. At first

More information

Verint Engagement Management Solution Brief. Overview of the Applications and Benefits of

Verint Engagement Management Solution Brief. Overview of the Applications and Benefits of Verint Engagement Management Solution Brief Overview of the Applications and Benefits of Verint Engagement Management November 2015 Table of Contents Introduction... 2 Verint Engagement Management Advantages...

More information

The Ultimate Guide to Rapid App Development. How to create business apps with no code and minimal resource investment

The Ultimate Guide to Rapid App Development. How to create business apps with no code and minimal resource investment The Ultimate Guide to Rapid App Development How to create business apps with no code and minimal resource investment 2 Digital transformation is disrupting classic workplaces and business processes Creative

More information

Implementation of Alfresco s document management software into University institution

Implementation of Alfresco s document management software into University institution Implementation of Alfresco s document management software into University institution Siniša Zorica University Department of Professional Studies, University of Split, Republic of Croatia szorica@oss.unist.hr

More information

WHAT S NEW IN XCELSIUS 2008 CREATE SUPERIOR DATA VISUALIZATIONS FASTER WITH NEW FEATURES. SAP BusinessObjects Business Intelligence Solutions

WHAT S NEW IN XCELSIUS 2008 CREATE SUPERIOR DATA VISUALIZATIONS FASTER WITH NEW FEATURES. SAP BusinessObjects Business Intelligence Solutions WHAT S NEW IN XCELSIUS 2008 CREATE SUPERIOR DATA VISUALIZATIONS FASTER WITH NEW FEATURES SAP BusinessObjects Business Intelligence Solutions 4 Key Features of Xcelsius 2008 4 New in Xcelsius 2008 5 Improved

More information

SECTION ACTION/GRAPHICS SCREENS ON SCREEN TEXT AUDIO

SECTION ACTION/GRAPHICS SCREENS ON SCREEN TEXT AUDIO Title: Office InfoPath Forms Services Demo #25684 Microsoft Studios Version: Final(121305) Scenario/Section: Release Version: Producer: Linda Fane / Linda Fane Productions Script Version: Scriptwriter:

More information

The SharePoint Workflow Conundrum

The SharePoint Workflow Conundrum SharePoint Workflow Conundrum Author: Geoff Evelyn The SharePoint Workflow Conundrum An examination of the workflow provisions around SharePoint, Office365, Windows Azure and what implications there are

More information

SharePoint Server 2010 Enterprise Content Management

SharePoint Server 2010 Enterprise Content Management SharePoint Server 2010 Enterprise Content Management Kitta, Todd ISBN-13: 9780470584651 Table of Contents INTRODUCTION xxix PART I: INTRODUCTION TO ENTERPRISE CONTENT MANAGEMENT CHAPTER 1: WHAT IS ENTERPRISE

More information

How MacroView Enables ECM Solutions on SharePoint & Office 365

How MacroView Enables ECM Solutions on SharePoint & Office 365 Document Management You are looking to create an Enterprise Content Management solution for your organization. The budget is tight and of course you want user adoption to be high. You are also well aware

More information

Enterprise Enabler and Salesforce.com

Enterprise Enabler and Salesforce.com White Paper Enterprise Enabler and Salesforce.com Incorporating on-premise data without moving it to the cloud Pamela Szabó Stone Bond Technologies, L.P. 1 Enterprise Enabler and Salesforce.com Incorporate

More information

Advanced Solutions of Microsoft SharePoint Server 2013

Advanced Solutions of Microsoft SharePoint Server 2013 20332 - Advanced Solutions of Microsoft SharePoint Server 2013 Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This five-day training course examines

More information

Document Automation with ActiveDocs

Document Automation with ActiveDocs Document Automation with ActiveDocs www.activedocs.com Why ActiveDocs? ActiveDocs is an enterprise document automation and compliance suite, available in the cloud or on-premise. It helps you create better

More information

WebFOCUS: Business Intelligence and Analytics Platform

WebFOCUS: Business Intelligence and Analytics Platform WebFOCUS: Business Intelligence and Analytics Platform Strategic BI and Analytics for the Enterprise Features Extensive self-service for everyone Powerful browser-based authoring tool Create reusable analytical

More information

ORACLE HYPERION PLANNING

ORACLE HYPERION PLANNING ORACLE HYPERION PLANNING KEY FEATURES AND BENEFITS KEY FEATURES: Multi-dimensional / multi user planning with a powerful business rules engine Flexible workflow and plan management capabilities Comprehensive

More information

1Understanding SharePoint

1Understanding SharePoint 1Understanding SharePoint WHAT YOU WILL LEARN IN THIS CHAPTER: The differences between SharePoint product versions Common usage scenarios for SharePoint An overview of important SharePoint concepts and

More information

SharePoint 2013 Business Intelligence

SharePoint 2013 Business Intelligence SharePoint 2013 Business Intelligence Duration: 5 Days Course Code: M55042 Overview: This three-day instructor-led course provides students with the necessary knowledge to work with all the associated

More information

Geo-enable the enterprise - The power of location - There is a wealth of decision-support information hidden in your data that you cannot ever see

Geo-enable the enterprise - The power of location - There is a wealth of decision-support information hidden in your data that you cannot ever see 1 2 3 Geo-enable the enterprise - The power of location - There is a wealth of decision-support information hidden in your data that you cannot ever see when you look at it in systems like Excel, SharePoint,

More information

Service management solutions White paper. Six steps toward assuring service availability and performance.

Service management solutions White paper. Six steps toward assuring service availability and performance. Service management solutions White paper Six steps toward assuring service availability and performance. March 2008 2 Contents 2 Overview 2 Challenges in assuring high service availability and performance

More information