• Address Autocomplete in Dynamics CRM 4

      Vitalii Symon, 15 July 2010

      In this article we’ll create an autocomplete field which will pull information from CRM and then populate several fields with the selected value. This is useful when you enter addresses which are presented with several independent fields (e.g. Street, City, ZIP) in CRM. Since Dynamics CRM forms supp

      Read the full article here
    • Dynamics CRM Barcode Scanner Integration – Attempt 1

      Vitalii Symon, 30 July 2010

      The Barcode is the one of the biggest inventions in business since the creation of the wheel and money. It allows businesses to process data on huge amounts of various products – instantly. You are able to obtain information such as the price and the location of the products when they’re on the move

      Read the full article here
    • Dynamics CRM Barcode Scanner Integration - Attempt 2

      Vitalii Symon, 08 August 2010

      To recap on my last blog post, I was assigned a task to connect a Barcode Scanner to Dynamics CRM. One of our customers required this integration to check, monitor and manage attendance levels for events. My previous post was my first attempt at this integration, offering a solution for using barcod

      Read the full article here
    • Dynamics CRM Barcode Scanner Integration - Attempt 3

      Vitalii Symon, 27 August 2010

      This post is the next part of scanner integration story. To recap on how this all began, I was assigned a task to connect a Barcode Scanner to Dynamics CRM. The project came about as one of our customers required such an integration in order to check, monitor and manage attendance levels for events.

      Read the full article here
    • Microsoft Dynamics CRM 4.0 to Veda Advantage Integration

      Vitalii Symon, 17 September 2010

      Fred: Hey Bill, do you want to lend me a hundred bucks? Bill: Ah no. Fred: Why? Bill: I’m not sure if you will give it back to me. Most likely, if Bill knows Fred, he is right not to lend him the money. But what should financial organizations such as banks or credit unions do – they don’t know ea

      Read the full article here
    • Automatic Updater - when simple things are not obvious

      Vitalii Symon, 30 September 2010

      Every program which is not a CD Ejector v 1.0 needs to be updated from time to time. There are hundreds of things that can cause a need to change, add or remove something. One of the primary reasons is bugs which make a user’s experience horrible and need to be removed urgently. This topic seems to

      Read the full article here
    • A Quick way to Build a ‘Select all’ Button with WinForms DataGridView

      Vitalii Symon, 08 October 2010

      The problem seems to be so small that it makes no sense to post about it… until you try to solve it. This is what we want to get. A WinForms grid can contain large number of different controls and work with any kind of data, so it’s very easy to get lost among long list of events. The main trouble

      Read the full article here
    • Manage Data More Effectively with Multiple Databases

      Vitalii Symon, 22 October 2010

      Managing data is a hard task if you have 2-3 Gigabytes of data and extreme requirements for quick use. For example – post database. Currently, I am working on database which will allow you to pick addresses from a NZ-wide database for customers via a web API. This will increase accuracy of your dat

      Read the full article here
    • A Few Handy Tips for Using Plugins

      Vitalii Symon, 29 October 2010

      A week ago I was applying new tax rates to an existing product which was created by Magnetism two years ago.  It took only 3 hours to learn and add new rates, write unit tests and commit a new library for payroll from 1st October 2010. Half a year ago (when Payroll Giving was introduced) it too

      Read the full article here
    • Get Automated with Workflows in Dynamics CRM

      Vitalii Symon, 05 November 2010

      Workflows in CRM are an extremely nice tool for advanced users who are not able to write code but understand how automation would greatly assist with everyday tasks. Workflows allow wide range of automation like changing values, sending emails, creating related entities and so on. These actions can

      Read the full article here
    • Microsoft Dynamics CRM 2011 Feature – Dynamic Lookups

      Vitalii Symon, 12 November 2010

      Today I’ll step you through another simple but very useful CRM2011 feature – dynamic lookups. One of the main points of the CRM dynamic interface (which can be built and customized easily with minimal set of skills and that’s why so easy to use) is lookup control. Establishing relationships between

      Read the full article here
    • Two Heads are Better that One - Dynamics CRM 2011 Feature

      Vitalii Symon, 19 November 2010

      It’s time to talk about new feature in CRM 2011. Today it’s assigning records to a team – a small but very useful ability – it allows you to share records not just among individual users like before, and have trouble every time when somebody gets a sick and is off for two days, but create teams of e

      Read the full article here
    • NoSQL Databases - Part 1

      Vitalii Symon, 26 November 2010

      Along with cloud computing there is a new modern buzzword discussed – NoSQL. This term is relatively new (it was introduced in 1998) but the concept works for such giants like Facebook, Amazon and the BigTable project by Google. Initially the term was applied to a lightweight open source database wi

      Read the full article here
    • Dynamics CRM to Xero Connector – Version 2.0

      Vitalii Symon, 03 December 2010

      A week ago the Dynamics CRM to Xero Connector 2.0 update was shipped by our company.  It hasn’t changed too much since version 1.0 but few features were added. How does it work? As before the library is shipped both as a Dynamics CRM plugin, which provides automatic synchronization on the fly a

      Read the full article here
    • Alternate methods of MPhone algorithms implementation

      Vitalii Symon, 10 December 2010

      Problem statement Initially the mPhone library was created when we faced a problem to create a method to parse a database of European phone numbers which has lots of different and sometimes terrible formats. * In the beginning, on day one we had eight number formats which were looking pretty easy to

      Read the full article here