locked
Winforms interface app RRS feed

  • Question

  • Hi,

    We currently have an on premise Dynamics CRM 2011 system, after numerous attempts we still haven't got a fully working quote module (quote module is externally developed Silverlight app).

    As I have reached the end of the road with getting this Silverlight app I started to look at writing my own version and have created a simple winforms interface that writes to the CRM Quote and quote details tables.  Before I look to develop this any further I have the following questions:

    * Is it best practice to use a winforms interface app to do this?

    * Can the app be called from a button within CRM, our current silverlight app is ran from a button contained on the quote header, how do I send the quote number that I want the system to open up at?

    * Are there any issues moving forward to CRM 2015 or 2016 that I should be aware of?

    regards,

    Matt

    Friday, November 6, 2015 3:13 PM

Answers

  • you can have a winforms application connected to CRM, the only problem is that you need to send a copy to all the users, and they need to launch from their pc, there is no way to launch a common exe the same as a web page or a silverlight application.


    My blog: www.crmanswers.net - CRM Theme Generator

    Thursday, November 12, 2015 1:36 PM

All replies

  • Anyone have nay thoughts on this?

    Matt

    Tuesday, November 10, 2015 4:45 PM
  • Hey,

    Why dont you go with HTML and Javascript\Jquery?

    You can use ribbonworkbench to add button. In ribbon button command you can call either java script or open HTML page.

    - Call javascript from action of ribbon command

    - Through Javascript you can pass the QuoteNumber as Data. A webpage (HTML) or Silverlight web resource page can only accept a single custom parameter called data.

    http://crmbook.powerobjects.com/extending-crm/javascript/

    https://msdn.microsoft.com/en-us/library/gg309536.aspx

    In future versions Silverlight is deprecated. 

    Thanks!

    Wednesday, November 11, 2015 2:03 AM
  • Hi,

    Thanks for your response.

    I wanted to steer clear of web based apps as I am more familiar with windows forms apps also as the two professional development companies we have used so far can't get it working it would suggest we are asking for something that is pushing the bounds of a web app.  As this will always be an on-premise system, well for the foreseeable future are there currently any reasons why I shouldn't provide this interface to act as a quote module?

    regards,

    Matt

    Wednesday, November 11, 2015 10:55 AM
  • Hi Matt,

    It's very hard to give design inputs in a forum considering you don't have all the inputs here with why you are developing a custom application rather that using what's in CRM for example.

    Regards


    Rickard Norström Developer CRM-Konsulterna
    http://www.crmkonsulterna.se
    Swedish Dynamics CRM Forum: http://www.crmforum.se
    My Blog: http://rickardnorstrom.blogspot.se

    Thursday, November 12, 2015 9:21 AM
  • I guess I am just seeking reassurance that its an accepted way to interface with CRM  this way rather than through a web app.

    Matt

    Thursday, November 12, 2015 1:21 PM
  • you can have a winforms application connected to CRM, the only problem is that you need to send a copy to all the users, and they need to launch from their pc, there is no way to launch a common exe the same as a web page or a silverlight application.


    My blog: www.crmanswers.net - CRM Theme Generator

    Thursday, November 12, 2015 1:36 PM