The problem here is that some of the workflows are running at the same time and so they get the same number to add 1 onto. If you make your workflow run as a realtime workflow you could first update a dummy field on the account to get a transaction lock on it- then update it again with the value+1. For a good description of this transaction lock approach see Jukka's post - survivingcrm.com/.../auto-numbering-workflows-real-time-vs-asynchronous Alternatively you could use a simple rollup field to do this calculation and then possibly update your custom field to be the same as the rollup field. see www.powerobjects.com/.../roll-up-fields-dynamics-crm-2015 Hope this answers your question.
↧