Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I have a document library and simple workflow I created in SharePoint Designer that runs automatically when the item is created AND automatically when the item is changed.

The workflow will pause of a long time (up to 90 days) and then send a reminder email which gets sent only if the "expires date" field has been met.

Users are allowed to change the expire column any time.

Questions:

  1. Since it is a single workflow, can it be activated multiple times on a single item? (e.g. if the document was edited twice, would there be three total workflows running?)

  2. If multiple workflows are created, and they run even if the document exists, is there a performance issue I should be aware of? Will I be hammering the server if there are a lot of documents in our small farm?

share|improve this question
add comment

1 Answer 1

up vote 4 down vote accepted
  1. No, there will only be one instance of a given workflow per item.
  2. You should always consider performance, but the answer is really.. "it depends". If there are a LOT of documents (hundreds?) then maybe a console app or timer job scheduled to run daily is a more scalable approach.
share|improve this answer
    
+1 for the alternate solution (timer job) that is much cleaner than a bunch of individual workflows hanging around. –  David Culp Aug 28 '11 at 6:19
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.