Developer functional area

At Santa Clara University I’ve created a developer functional area. In visual studio I have a SCU.CustomFx.Developer.Catalog and have the following packages:

Logging.Package.xml
This package contains a table with basic CRUD capabilities. This allows me to consume the CRUD capabilities by SpWrap and then comsume those classes with a Helper class in my SCU.CustomFx.Common project. I can then reference the Common project and log anything I want to from within any part of my source.

Debug.Package.xml
This package contains a table with basic CRUD capabilities. The table holds an application name and boolean field that holds whether or not that particular application should be in debug mode or not. This debug mode is not at all tied to debug mode in Visual Studio. My logging code makes a call to see if the customization calling it is in debug mode before logging. This allow me to easily start the logging for any one of my customizations without having to redeploy anything.

Error.Package.xml
This package contains a datalist that displays all records from the out of box error table. This allows support or any other developer to quickly grab the information without having to request it from someone within our organization.

If you have anything else that would be of help please post it in the comments.

Happy coding!
🙂

Posted in CRM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s