Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

Mapping (Forms Registry XML Element)

Exchange Server 2010

The Mapping element specifies the form that will be called when the content class is in the specified state, and the user performs the specified action.

        Mapping (Forms Registry XML Element)

<Mapping Action="" State="" Form=""/>

The following sections describe attributes, child elements, and parent elements.





Optional. Specifies the user actions that Outlook Web App for Microsoft Exchange Server 2010 will respond to by opening the specified form. Separate multiple values by using spaces; for example, "Print Open" indicates that the form will be used for both printing the item, and for displaying the item in an noneditable way. If this attribute is omitted, the form mapping will be used for all actions unless a more specific mapping is specified. If this attribute is included, the values must be one or more of the following:

  • Forward

  • GetMime

  • New

  • Open

  • OpenEmbedded

  • PostReply

  • Preview

  • Print

  • Print

  • Reply

  • ReplyAll

  • SendAgain


Optional. Specifies the state that the item must be in for this form to be displayed by Outlook Web App. If this attribute is omitted, the form mapping will be used for item states unless a more specific mapping is specified.


Specifies the full URL or the form that will be opened when the user performs the matching action on an item that is in the specified state.


Optional. Specifies which Outlook Web App segmentation components must be enabled for this form mapping to be used. If more than one component is listed, they must be separated by a space character. The following are the possible values for this element:

  • AddressLists

  • Calendar

  • ChangePassword

  • Contacts

  • Dumpster

  • EasMobileOptions

  • Journal

  • JunkEMail

  • Notifications

  • PublicFolders

  • RichClient

  • Rules

  • SMime

  • SearchFolders

  • Signature

  • SpellChecker

  • StickyNotes

  • Tasks

  • Themes

  • UMIntegration

  • UncIntegrationFromPrivateComputer

  • UncIntegrationFromPublicComputer

  • WssIntegrationFromPrivateComputer

  • WssIntegrationFromPublicComputer

Child Elements

This element has no child elements.

Parent Elements




A container for mappings between custom forms and the content class and action that the forms will be used for.

Outlook Web App verifies that the mapping matches the content class, action, and state before it calls the form.

Outlook Web App passes parameters to the form in the GET URL. The following table lists the parameters that are passed to the form.

Parameters that are passed in the GET URL






Application Element. Defines the type of Outlook Web App object. Custom forms that work with Exchange 2010 can be called for only Item objects.



Action. Describes the type of action to perform on the object.



Type. Defines the content class type of the item.



Identifier. Provides the Outlook Web App identifier for the item. The application should use the Exchange Web Services method to convert the id value into a value that Exchange Web Services uses.



State. Describes the current state of the item. This parameter is optional. For e-mail messages, this value is typically Draft.



E-mail Address. Provides the short Simple Mail Transfer Protocol (SMTP) e-mail address of the Outlook Web App user whose mailbox is being accessed.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
© 2014 Microsoft. All rights reserved.