Creating an Appointment through Workflow with a busy status

Posted by Brendan Landers on November 2, 2009  |  commentsComments (2)

Recently one of our clients was implementing a sales process via workflow and asked the following question:

 

"When I am creating a  Appointment record through workflow, why can’t I select  busy in the “Show Time As” field?"

 

  Create-Appt 
 
They assumed this was a CRM defect because when a user creates a new appointment they can select the Busy value in this field.

Create-Appt-CRM

The “Show Time As” field is actually the Status Reason (statuscode) field from the Appointment entity.  The Status Reason displays values based on the Status (statecode) of the record.  When a record is created, the status is set to ‘Open’.  As a result, the only corresponding statuscodes available are ‘Free’ and ‘Tentative’.  Therefore, within workflow you need to add a step after the appointment is created to change the record status to 'Scheduled - Busy'. 

Update-Appt

 

Many CRM entities have similar statuscode and statecode relationships which would require similar changes in workflow.

 

Comments

  1. that's really a fantastic post ! ! added to my favourite blogs list..online appointment scheduler

    Posted by: online appointment scheduler  |  Nov 11, 2009 1:09:23 AM

  2. Gr8 post ... but why is an appointment created by workflow NOT visible in the Calender like a regular appointment would ??

    Posted by: Richard  |  Apr 19, 2010 3:23:46 AM

Post a Comment

  • *Required

Contact Us for a Quote, or Personalized Demonstrationof Microsoft Dynamics CRM for Your Business.

Contact Us