SharePoint 2010 uses InfoPath 2010 to create rich, powerful electronic forms. InfoPath forms can replace the default forms used for SharePoint lists or act as custom forms that provide the user interface and business rules required to run a custom business process.
When automating business processes, we automatically think of workflow. SharePoint 2010 supports many different workflow and task-management scenarios. There are a number of out of the box workflows that can be used to perform tasks such as to requesting feedback or approval for a document. Where these workflows don't suffice, they can be copied, modified, and extended, or completely new custom workflows can be constructed. These custom workflows can perform a range of custom actions, allocate tasks to users, or automate an end-to-end business process as required.
In this article written by Dr Adrian Colquhoun, author of Microsoft SharePoint 2010 Power User Cookbook, we will cover:
- Creating an InfoPath form for a SharePoint list
- Using the Collect Feedback workflow to receive feedback on a Microsoft Word 2010 document
This article by Dan Rosanova who is the author of Microsoft BizTalk Server 2010 Patterns, introduces BizTalk Server 2010 operations' concepts that are critical for architects and administrators to understand in order to build and run BizTalk solutions. This article will provide an overview of operational architecture and will explain how to scale BizTalk installations. It will also introduce the deployment process for BizTalk solutions, and then introduce performance tuning and troubleshooting.
This article covers the following topics:
- Operational architecture
- High availability
- Disaster recovery
- Performance optimization
- Deployment process
- Troubleshooting BizTalk issues
Read Microsoft Biztalk server 2010 patterns: Operating Biztalk in full
Microsoft SharePoint 2010 is the best-in-class platform for content management and collaboration. With Visual Studio, developers have an end-to-end business solutions development IDE. To leverage this powerful combination of tools it is necessary to understand the different building blocks of SharePoint.
In this article by Balaji Kithiganahalli, author of Microsoft SharePoint 2010 Development with Visual Studio 2010 Expert Cookbook, we will cover:
- Creating a list using a Client Object Model
- Handling exceptions
- Calling Object Model asynchronously
A Query is a question you pose to the database so as to retrieve a specific piece of information in the database. The querying in LightSwitch can be best understood by looking at how it is structured. Querying in LightSwitch can be carried out using the built-in Query Designer but more advanced querying can be carried out using code.
This article by Jayaram Krishnaswamy, author of Microsoft Visual Studio LightSwitch Business Application Development, describes the use of the built-in Query Designer in the IDE to query the entities in the data sources.Read Microsoft LightSwitch: Querying Multiple Entities in full
The logic tier of LightSwitch basically starts with a data service that encapsulates all the access to the data source. This tier can host any number of data services exposed as endpoints at the service boundary. Each data service exposes a number of queryable entity sets with operations for querying entities and an operation for submitting changes; add, update, and delete. An entity set contains entities of the same entity type. All operations take place with entity sets whether they are intended for fetching or for making changes to them. If you think of an entity set as an analogue of SQL table you will not be wrong. Just like you take information out of the table, make changes to it and return it to the table, you do likewise with entity sets.
In this article by Jayaram Krishnaswamy, author of Microsoft Visual Studio LightSwitch Business Application Development, we will take a look at querying a single entity.Read Microsoft LightSwitch: Querying and Filtering Data in full
In this article by Jonathan Marbutt and Robb Schiefer Jr., authors of Windows Phone 7 Silverlight Cookbook, we will take a deep dive into the location API for Windows Phone 7 by building an application to help navigate during travel and another to map the user's location.
In this article we will cover:
- Tracking latitude and longitude
- Tracking altitude, speed, and course
- Saving battery by using a location wisely
- Using location services with the emulator
- Mapping your location
A Windows Azure hosted service may comprise multiple instances of multiple roles. These instances all run in a remote Windows Azure data center—typically 24*7. The ability to monitor these instances non-intrusively is essential both in detecting failure and in capacity planning. This article by Neil Mackenzie, author of Microsoft Windows Azure Development Cookbook, shows how Windows Azure Diagnostics provides for the non-intrusive capture of diagnostic data and its subsequent persistence to the Windows Azure Storage Service. Windows Azure Diagnostics supports various standard sources, allowing for their extensibility where appropriate. The topics covered in this article include:
- Using the Windows Azure Diagnostics trace listener
- Performing an on-demand transfer
- Implementing custom logging
- Accessing data persisted to Windows Azure Storage
- Using the Windows Azure Platform
- PowerShell cmdlets to configure Windows Azure Diagnostics
A Windows Azure hosted service may comprise multiple instances of multiple roles. These instances all run in a remote Windows Azure data center—typically 24*7. The ability to monitor these instances non-intrusively is essential both in detecting failure and in capacity planning.
However, there are times, especially early in the development process, when non-intrusive diagnostics monitoring is not sufficient. In this article by Neil Mackenzie, author of Microsoft Windows Azure Development Cookbook, we will see the benefits of intrusive monitoring of a Windows Azure role instance using IntelliTrace.Read Using IntelliTrace to Diagnose Problems with a Hosted Service in full
The default configuration for Windows Azure Diagnostics captures some data but does not persist it. Consequently, the diagnostics configuration should be modified at role startup. In this article by Neil Mackenzie, author of Microsoft Windows Azure Development Cookbook, the Initializing the configuration of Windows Azure Diagnostics recipe, shows us how to do this programmatically, which is the normal way to do it. In the Using a configuration file with Windows Azure Diagnostics recipe, we see how to use a configuration file to do this, which is necessary in a VM role.Read Windows Azure Diagnostics: Initializing the Configuration and Using a Configuration File in full
MDX is a powerful, yet complex language. Many terms and concepts need to be understood well enough if you want to master it. In order to help you in that mission, this article will provide with a short explanation of all important terms related to MDX.
In this article by Tomislav Piasevoli, author of MDX with Microsoft SQL Server 2008 R2 Analysis Services Cookbook, we start by explaining what MDX queries are made of, followed by the terms and concepts specific to the execution of MDX queries. The middle part of the article covers the most important things related to dimension design, cube design, and MDX script. Next, we explain terms related to query optimization and finally finish the article with types of queries that can be used with SQL Server Analysis Services.Read Terms and Concepts Related to MDX in full