Microsoft provides programming examples for illustration only, without warranty either expressed or implied. This includes, but is not limited to, the implied warranties of merchantability or fitness for a particular purpose. This article assumes that you are familiar with the programming language that is being demonstrated and with the tools that are used to create and to debug procedures. Microsoft support engineers can help explain the functionality of a particular procedure, but they will not modify these examples to provide added functionality or construct procedures to meet your specific requirements.
To work around this issue, add a custom independent software vendor (ISV) configuration button to the knowledge base article entity in the Isvconfig.xml file. To do this, follow these steps:
- Start the Microsoft Dynamics CRM Web client.
- Click Settings, click Customization, and then click Export Customizations.
- Click the ISV.Config configuration file, click More Actions, and then click Export Selected Customizations.
- Click OK when you receive the following message:
This will export the selected entities, mappings and relationships between the selected entities, as well as mappings and relationships between the selected entities and system entities. Mappings and relationships involving other non-selected custom entities will not be exported.
- When you are prompted to open or to save the file, click Save.
- Save the file as Isvconfig.xml.
- Start Notepad, and then open the Isvconfig.xml file that you saved.
- Locate the following text in the Isvconfig.xml file.
<!-- Microsoft Customer Relationship Management Entities (Objects) --><Entities>
- Add the following code after the <Entities> element.
<Entity>
<MenuBar>
<CustomMenus>
<Menu Title="Other Actions">
<MenuItem Title="Copy KB Body" JavaScript="window.clipboardData.setData('Text',ContentEditor.innerText);"/>
</Menu>
</CustomMenus>
</MenuBar>
</Entity>
- On the File menu, click Save, and then close the Isvconfig.xml file.
- In the Microsoft Dynamics CRM Web client, click Settings, click Customization, and then click Import Customizations.
- Click Browse, locate and then select the Lsvconfig.xml file, and then click Open.
- Click Upload.
- After the file has been uploaded, click More Actions, and then click Import Selected Customizations.
- Click OK when you receive the following message:
Customizations have been imported successfully.
- Exit Microsoft Dynamics CRM.
- Reset Microsoft Internet Information Services (IIS). To do this, follow these steps:
- Click Start, click Run, type cmd in the Open box, and then click OK.
- Type iisreset, and then press ENTER.
- Type exit, and then press ENTER.