Microsoft Knowledge Base Email Alertz

(920123) - Provides a workaround for a problem that occurs after a knowledge base article is approved in Microsoft Dynamics CRM.

Search KbAlertz

Advanced Search

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]











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

SYMPTOMS

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.

WORKAROUND

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:
  1. Start the Microsoft Dynamics CRM Web client.
  2. Click Settings, click Customization, and then click Export Customizations.
  3. Click the ISV.Config configuration file, click More Actions, and then click Export Selected Customizations.
  4. 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.
  5. When you are prompted to open or to save the file, click Save.
  6. Save the file as Isvconfig.xml.
  7. Start Notepad, and then open the Isvconfig.xml file that you saved.
  8. Locate the following text in the Isvconfig.xml file.
    <!-- Microsoft Customer Relationship Management Entities (Objects) --><Entities>
    
  9. 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>
    
  10. On the File menu, click Save, and then close the Isvconfig.xml file.
  11. In the Microsoft Dynamics CRM Web client, click Settings, click Customization, and then click Import Customizations.
  12. Click Browse, locate and then select the Lsvconfig.xml file, and then click Open.
  13. Click Upload.
  14. After the file has been uploaded, click More Actions, and then click Import Selected Customizations.
  15. Click OK when you receive the following message:
    Customizations have been imported successfully.
  16. Exit Microsoft Dynamics CRM.
  17. Reset Microsoft Internet Information Services (IIS). To do this, follow these steps:
    1. Click Start, click Run, type cmd in the Open box, and then click OK.
    2. Type iisreset, and then press ENTER.
    3. Type exit, and then press ENTER.

MORE INFORMATION

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
Keywords: 
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