Answered by:
Winforms interface app

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
- Proposed as answer by Payman BiukaghazadehEditor Friday, November 13, 2015 6:22 AM
- Marked as answer by Matt_H_UK Wednesday, December 9, 2015 1:48 PM
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!
- Proposed as answer by Payman BiukaghazadehEditor Friday, November 13, 2015 6:22 AM
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- Proposed as answer by Payman BiukaghazadehEditor Friday, November 13, 2015 6:22 AM
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
- Proposed as answer by Payman BiukaghazadehEditor Friday, November 13, 2015 6:22 AM
- Marked as answer by Matt_H_UK Wednesday, December 9, 2015 1:48 PM
Thursday, November 12, 2015 1:36 PM