Microsoft Knowledge Base Article
This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved.
Terms
of Use |
Trademarks
Article ID: 920123 - Last Review: January 4, 2008 - Revision: 2.1
You cannot select and then copy the text of a knowledge base article to the clipboard after the knowledge base article has been approved for publishing in Microsoft Dynamics CRM
After a knowledge base article has been approved for publishing in Microsoft Dynamics CRM, you cannot select and then copy the text of the knowledge base article to the clipboard.
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.
The code in the "Workaround" section adds an
Other Actions menu to the knowledge base article form. To copy the text of the knowledge base article to the clipboard, click
Copy KB Body on the
Other Actions menu.
APPLIES TO
- Microsoft Dynamics CRM 4.0
- Microsoft Dynamics CRM 3.0
- Microsoft CRM Customer Service, when used with:
- Microsoft Dynamics CRM 4.0
- Microsoft Dynamics CRM 3.0
- Microsoft Dynamics CRM Online Professional Edition
- Microsoft Dynamics CRM Online Professional Plus
| kbfreshness2008 kbmbscrmonline kbmbsservice kbmbscrm40 kbprogramming kbtshoot kbmbsmigrate kbprb KB920123 |
Community Feedback System
Very often, it takes hours to solve a problem. Very often, you've looked high
and low, and have tried a lot of solutions. When you finally found it, chances
are, it was because someone else helped you. Here's your chance to give back.
Use our community feedback tool to let others know what worked for you and what
didn't.
Please also understand that the community feedback system is not warranted to be
correct, it's simply a system that we've built to let people try and help each
other. If something in a feedback response doesn't make sense to you, or you're
not comfortable making changes that the feedback talks about (like registry
edits), please consult a professional.
Thank you for using kbAlertz.com Feedback System.
-- Scott Cate