CRM messages in the organization service
Applies To: Dynamics CRM 2013
The Microsoft.Crm.Sdk.Messages namespace contains all the messages you need to work with the data stored in any entity. The solution messages are also in this namespace.
Messages are used with the IOrganizationService.Execute method. Most messages available in this namespace apply to all three deployment types. The request page for each message indicates which deployment types support the message. The deployment types are:
Microsoft Dynamics CRM 2013 - On-premises deployment
Microsoft Dynamics CRM 2013 – Internet-facing deployment (IFD)
Microsoft Dynamics CRM Online
The request page also indicates whether the message works while online (connected to the server) or offline (disconnected from the server).
Messages
The following table shows the messages available in the CRM namespace.
Message request class |
Description |
---|---|
Adds an item to a campaign activity. |
|
Adds an item to a campaign. The item added must be one of the following entity types: campaign, list, product, or salesliterature. |
|
Adds a list of members to a list. |
|
Adds a member to a list. The member added must be one of the following entity types: account, contact, or lead. |
|
Adds members to a team. |
|
Moves an entity record from a source queue to a destination queue. |
|
Adds a set of existing privileges to an existing role. |
|
Adds a product to a kit. |
|
Adds recurrence information to an existing appointment to make it a recurring appointment master. |
|
Adds a solution component to an unmanaged solution. |
|
Deprecated. Establishes an association between a product and a substitute product. |
|
Moves a record from a source queue to a destination queue. |
|
Adds a user to the auto created access team for the specified record. |
|
Applies the active routing rule to the incident (case). |
|
Assigns the specified record to a new security principal (user). This changes the ownerid attribute of the instance. |
|
Deprecated. Adds a link between two records in a many-to-many relationship. |
|
Creates the attribute mappings between two entities. |
|
Sends an email asynchronously. |
|
Schedules or "books" an appointment. |
|
Submits an asynchronous bulk delete job. |
|
Submits an asynchronous duplicates detection job. |
|
For internal use only. |
|
Calculates the value of an opportunity that is in the "Won" state. |
|
Calculates the total number of minutes spent on an incident (case). |
|
Cancels a contract. |
|
Cancels a sales order. |
|
Checks whether the incoming email message is relevant to the Microsoft Dynamics CRM system. |
|
Checks whether the incoming email message should be promoted to the Microsoft Dynamics CRM system. |
|
For internal use only. |
|
Copies an existing contract and its line items. |
|
Closes an incident (case). |
|
Closes a quote. |
|
Deprecated. Creates a compound entity (salesorder, invoice, quote, or duplicaterule) and its related entity (salesorderdetail, invoicedetail, quotedetail, or duplicaterulecondition). |
|
Updates a duplicate detection rule and its conditions. |
|
Deprecated. Updates a compound record (salesorder, invoice, quote or duplicaterule) and its related detail record (salesorderdetail, invoicedetail, quotedetail or duplicaterulecondition). |
|
Converts a kit to a product. |
|
Converts a team of type owner to a team of type access. |
|
Converts a product to a kit. |
|
Converts a quote to a sales order. |
|
Converts a sales order to an invoice. |
|
Copies a campaign. |
|
Copies the information from one campaign response to another, and optionally creates a campaign response template. |
|
Creates a static list from the specified dynamic list and adds the members that satisfy the dynamic list query criteria to the static list. |
|
Copies the members from the source list to the target list without creating duplicates. |
|
Creates a new entity form that is based on an existing entity form. |
|
Creates the activities for a list. |
|
Creates an exception for the recurring appointment instance. |
|
Creates future unexpanded instances of a recurring appointment master. |
|
Creates a workflow from a workflow template. |
|
Deletes all partitions containing audit data created before a given end date. |
|
Deletes instances of a recurring appointment master that have an Open state. |
|
Creates an email activity instance from an incoming email message. |
|
Creates an email activity instance from the specified email message. |
|
Deprovisions a language. |
|
Deprecated. Removes a link between two records in a many to many relationship. |
|
Creates a bulk operation to distribute the activity, creating the appropriate activity for each member in the list for the specified campaign activity. |
|
Downloads a report definition. |
|
Executes a saved query (view) that has the specified ID. |
|
Executes the user query (saved view) that has the specified ID. |
|
Deprecated. Executes the specified Fetch XML query. |
|
Executes a workflow. |
|
Converts the calendar rules to an array of available time blocks for the specified period. |
|
Exports an import data map to an XML file. |
|
Exports a managed or unmanaged solution. |
|
Exports all translations for a specific solution to a compressed file. |
|
Converts a query in Fetch XML to a QueryExpression. |
|
Finds a parent resource group (scheduling group) for the specified resource groups (scheduling groups). |
|
Fulfills a sales order (order). |
|
Generates an invoice from an opportunity. |
|
Generates a quote from an opportunity. |
|
Generates a sales order from an opportunity. |
|
Returns an existing social profile record if one exists, otherwise generates a new one and returns it. |
|
Retrieves all the time-zone definitions for the specified locale returning only the display name attribute. |
|
Gets a decryption key. |
|
Returns distinct values for a column in the source file that contains list values. |
|
Retrieves the source-file column headings, or system-generated column headings, if the source file does not contain column headings. |
|
Retrieves the products from an opportunity and copies them to the specified invoice. |
|
Gets the quantity decimal value for a product. |
|
Retrieves the products from an opportunity and copies them to the quote. |
|
Gets the history limit for a report. |
|
Retrieves the products from an opportunity and copies them to the sales order. |
|
Retrieves the time-zone code for the specified localized time-zone name. |
|
Returns a tracking token that can be then passed in as a parameter to the SendEmailRequestmessage. |
|
Grants a security principal (user or team) access to the specified record. |
|
Imports XML mappings and creates an import data map. |
|
Submits an asynchronous job that uploads the transformed data into Microsoft Dynamics CRM. |
|
Imports a managed or unmanaged solution. |
|
Imports all translations from a compressed file. |
|
Initializes a new record from an existing record. |
|
Installs sample data for an organization. |
|
Instantiates a filter. |
|
Creates an email message from a template. |
|
Deprecated. Checks if Microsoft Great Plains is installed. |
|
Determines whether a solution component is customizable. |
|
Checks to see if the state transition is valid. |
|
Retrieves the local time for the specified Universal Time Coordinate (UTC) time. |
|
Locks the total price of products and services specified in the invoice. When the invoice pricing is locked, changes to underlying price lists (price levels) do not affect the prices for an invoice. |
|
Locks the total price of products and services specified in the sales order (order). When the sales order pricing is locked, changes to underlying price lists (price levels) do not affect the prices for a sales order (order). |
|
For internal use only. |
|
For internal use only. |
|
Sets the state of an opportunity to Lost. |
|
Deprecated. Makes the report available to all users in the organization. |
|
Deprecated. Makes the specified email template available to the entire organization. |
|
Deprecated. Makes the report unavailable to all users in the organization. |
|
Deprecated. Makes the specified email template no longer available to the entire organization. |
|
Merges the information from two records of the same type. |
|
Replaces the access rights on the target record for the specified security principal (user or team). |
|
Submits an asynchronous job that parses all import files associated with the specified data import (import). |
|
Assigns a queue item to a user and optionally remove the queue item from the queue. |
|
Processes marketing campaign email responses. |
|
For internal use only. |
|
Distributes an activity to a quick campaign. |
|
Provisions a language. |
|
Publishes all customizations. |
|
Submits an asynchronous job to publish a duplicate rule. |
|
Publishes the customizations for the specified entities. |
|
Qualifies a lead and creates an account, contact, or opportunity records that are linked to the originating lead. |
|
Qualifies the specified member list and either overrides the list members or removes them according to the specified option. |
|
Converts a query represented as a QueryExpression class to the equivalent query represented as FetchXML. |
|
Searches multiple resources for an available time slot matching the specified parameters. This is similar to the QuerySchedule message but it works for multiple resources at one time. |
|
Searches the specified resource for an available time slot matching the specified parameters. |
|
Reassigns all records that are owned by the security principal (user or team) to another security principal (user or team). |
|
Reassigns all records that are owned by the user to another security principal (user or team). |
|
Recalculates the rollup attribute values for all goals in the goal hierarchy that contain a specified goal. |
|
Assigns a queue item back to the queue owner so others can pick it. |
|
Removes a queue item from a queue. |
|
Removes an item from a campaign activity. |
|
Removes an item from a campaign. |
|
Removes a member from a list. |
|
Removes members from a team. |
|
Removes the parent for a record. |
|
Removes a privilege from an existing role. |
|
Removes a product from a kit. |
|
Deprecated. Removes the relationship between two records as defined by the target classes listed below. For example, remove the relationship between an invoice and a contact. |
|
Removes a solution component to an unmanaged solution. |
|
Deprecated. Removes the association between a product and a substitute product. |
|
Removes a user from the auto created access team for the specified record. |
|
Renews a contract. |
|
Renews an entitlement. |
|
Replaces the privilege set of an existing role. This effectively deletes all existing privileges from the role and adds the new specified privileges. |
|
Reschedules an appointment, service appointment or recurring appointment. |
|
Resets the offline data filters for the calling user to the default filters for the organization. |
|
Retrieves the absolute (complete) URL and the site collection URL of a SharePoint document location or SharePoint site. |
|
Retrieves a collection of system users who report to the specified system user. |
|
Retrieves the core application ribbons including the entity template. |
|
Retrieves all changes to a specific attribute. |
|
Retrieves the full audit details of a particular audit record. |
|
Retrieves the list of auditing partitions. |
|
Retrieves the list of available languages. |
|
Retrieves all the business units in the business unit hierarchy. |
|
Retrieves all the resource groups to which the specified resource belongs. |
|
Retrieves the resource groups that contain the specified resource. |
|
Retrieves a collection of services related to the specified set of services. |
|
Retrieves the top ten knowledge base articles for the product specified. |
|
Retrieves the top ten knowledge base articles for the subject specified. |
|
Retrieves the dependencies for solution components that will prevent a solution component from being deleted. |
|
Retrieves the dependencies for solution components that could prevent uninstalling a managed solution. |
|
Retrieves all components that depend on the specified component. |
|
Retrieves the type of license for a deployment of Microsoft Dynamics CRM. |
|
Retrieves the list of language packs installed on the server that have been disabled. |
|
Detects and retrieves duplicate records for the specified record, provided duplicate detection is enabled and there are published duplicate detection rules for the entity. |
|
Retrieves the ribbon definition used for a specific entity. |
|
Retrieves the exchange rate. |
|
Retrieves the system forms for the specified user. |
|
Retrieves the formatted results from an import job. |
|
For internal use only. |
|
Retrieves the list of language packs installed on the server. |
|
Retrieves the version of an installed language pack. |
|
Retrieves the number of licenses for a deployment of Microsoft Dynamics CRM. |
|
Retrieves the localized labels for the specified attribute. |
|
Retrieves the members of a bulk operation. |
|
Deprecated. Retrieves the members of a team. |
|
Retrieves a list of missing components for the target organization. |
|
Verifies whether any solution components are not included in the solution but possibly should be for a complete solution to be exported. |
|
Retrieves the resources used by an organization. |
|
Retrieves a collection of the parent resource groups of the specified resource group (scheduling group). |
|
Retrieves the data from the parse table. |
|
Retrieves pages of posts, with comments for each post, for all records that the calling user follows. |
|
Retrieves the access rights the specified security principal (user or team) has to a record. |
|
Retrieves all the secured attribute privileges a user or team has through direct or indirect (through team membership) associations with the FieldSecurityProfile entity. |
|
Retrieves the set of privileges defined in the system. |
|
Retrieves the version of the language packs installed on the server. |
|
Retrieves the list of language packs installed on the server that are enabled. |
|
Retrieves all changes to a specific entity. |
|
Retrieves pages of posts, with comments for each post, for a specific record. |
|
Retrieves all components that this component requires. |
|
Retrieves the privileges that are assigned to the specified role. |
|
Retrieves all the security principals (users or teams) that have access to a record, together with their access rights to the record. |
|
Retrieves a collection of the child resource groups of the specified resource group (scheduling group). |
|
Deprecated. Retrieves all the team information for child business units of the specified business unit. |
|
Deprecated. Retrieves all system users for the child business units of the specified business unit. |
|
Retrieves the privileges for a team. |
|
Deprecated. Retrieves a collection of teams of which the specified system user is a member. |
|
Retrieves the current saved definitions of Web resources, organization-owned charts, or organization-owned dashboards, whether they have been published or not. |
|
Retrieves the current saved definition of a Web resource, organization-owned chart, or organization-owned dashboard, whether is has been published or not. |
|
Retrieves all the privileges a system user (user) has through his or her roles in the specified business unit. |
|
Deprecated. Retrieves the system user settings for the specified system user. |
|
Retrieves the version number of the Microsoft Dynamics CRM server. |
|
Sets the state of a quote to Draft. |
|
Removes all access to a record for the specified security principal (user or team). |
|
Retrieves all the records related to the specified record (account or contact). This applies to all activity entities, annotation (note), contract, incident (case), invoice, opportunity, quote and sales order (order) entities. |
|
Routes a queue item to a different user or queue. |
|
Finds all the document indexes that contain the specified text in the body. |
|
Finds all the document indexes that contain the specified keywords. |
|
Finds all the document indexes that contain the specified text in the title. |
|
Searches for available time slots that fulfill the specified appointment request. |
|
Sends bulk email messages. |
|
Sends an email message using a template. |
|
Sends an email message. |
|
Sends a fax. |
|
Sends a bulk email message that is created from a template. |
|
Sets the business that owns the equipment. |
|
Sets the business unit for the specified system user. |
|
Sets the localized labels for the specified attribute. |
|
Sets the parent (manager) for the specified business unit. |
|
Sets the parent (manager) for the specified system user. |
|
Sets the parent (manager) for the specified team. |
|
Deprecated. Creates a link between an opportunity and an account, contact, or competitor. |
|
Specifies in which areas of Microsoft Dynamics CRM the report can be run and viewed. |
|
Sets the state of a record. |
|
For internal use only. |
|
Submits an asynchronous job to transform the parsed data. |
|
Validates the configuration of a Microsoft Azure solution’s service endpoint. |
|
Uninstalls sample data for an organization. |
|
Unlocks the price per unit for the products in the specified invoice. |
|
Unlocks the price per unit for the products in the specified sales order (order). |
|
Unpublishes a duplicate rule. |
|
Deprecated. Updates the user settings for a system user. |
|
Retrieves the UTC time for the specified local time. |
|
Validates a recurrence rule for a recurring appointment. |
|
Validates that all the constraints of an appointment or service appointment are met. |
|
Validates a saved query. |
|
For internal use only. |
|
Retrieves the user information for the logged on user. |
|
Changes the state of an opportunity to Won. |
|
Changes the state of a quote to Won. |
See Also
IOrganizationService
Microsoft.Crm.Sdk.Messages
Use the IOrganizationService web service to read and write data or metadata
IOrganizationService entities