When attempting to execute some of the more common tasks of everyday work as a salesperson, my colleague Joakim Westergren and I found that there actually isn't a way of marking an appointment as complete from the normal appointment window in Outlook (like for instance a Task). If any of you reading this, know of a way, please let me know.
We did find a workaround however. We told the salespeople that when an appointment was to completed, to just add the words "DONE" or some other special character like "§" after the normal text in the description field. A workflow had been created that is triggered on changes to the description field and it checks to see if the text inside the field ends with "DONE" or the designated character. If so, the status of the appointment is changed to "Completed".
I realise that this isn't a perfect solution, a button would be suitable and less prone to error, but at least it is one way of handling it. I would be very intrested in any other solutions that you might have experience of, please leave a comment if you have any suggestions.
(Of course you can always open the CRM window and click "Save as completed" but that introduces a new GUI and complicates things for the users, we are looking for a simpler approach, just using Outlook)
Microsoft Dynamics CRM Architect