Monday, 29 September 2008

Pivotal Visual Studio Plugin

I thought that I would share with you all something I have been working on for quite a while, in between work and family stuff.

It is a addin for Visual Studio 2005 & 2008 which aids in building .NET appserver rules, available here

http://www.codeplex.com/PivotalVSAddin

The addin places a new toolwindow into the VS ide, listing all the tables within a Pivotal BM. From here, you can drag and drop fields, queries and tables into your code, as well as generating full constants and appserver scripts. On installation, there will be a new option, Pivotal CRM Addin under the View / Other windows menu. You will have to connect to the appropriate database on first run, as well as load the configuration file.

It has the following features in this first release.
  1. Drag and drop fields, queries and tables from addin into current project code, including mulitple select.
  2. Create full appserver rule definition, or constants class
  3. Detailing of Active Forms, Tabs, Segments and fields, including properties etc.
  4. Jump between foreign key field and it's linking field
  5. Jump to the field definition for an active form field
  6. XML configuration of constant and class generation
  7. Support for Microsoft SQL Server & Oracle databases.
The project is released under the Apache license which allows everyone to use and modify for their own purposes. What I would like is to you to have a play with it, and suggest improvements (and bugs) on the codeplex project page. What would be great if someone out there is willing to help me improve it. The codeplex page has limited documentation at the moment, but I (and hopefully you) will improve this over time.

I want to expand it to be more useful to Sedna projects, but I have not got my head around the XML that a form generates yet, but someone might be able to help with that.

Think I should also mention that this is no way endorsed or developed by CDC Software or it's subsidiaries. Pivotal and other trademarks are owned by CDC Software.

Let me know what you think, and whether it is worth expanding on.

No comments: