Incident Assigned - Workflow - SCSM 2012

Hi,
I have recently implemented SCSM 2012 at our organisation and am implementing workflows for notifications.
I have created an "Incident Assigned to Analyst" workflow that will send a notification to the user and Analyst in question but am receiving a notification every single time the incident is updated with anything.
The logical fix would be to specificy the event criteria as follows:
Changed from
Incident, assigned to user is empty
Chanted to
Incident, assigned to user is not empty
... but the changed from class doesn't allow me to select the "assigned to user" property group.
... ... and on top of this, this also obviously won't trigger when an incident has changed hands.
I'm clearly going about this the complete wrong way - could you kindly advise if there is another way I direction I should be headed to achieve this goal?
Any advice is much appreciated.
Thanks in advance!

You need to use a relationship subscription like this:
<Rule ID="IncidentAssignmentChanges" Enabled="true" Target="SystemCenter!Microsoft.SystemCenter.SubscriptionWorkflowTarget" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Discovery</Category>
<DataSources>
<DataSource ID="DS" TypeID="SystemCenter1!Microsoft.SystemCenter.CmdbInstanceSubscription.DataSourceModule">
<Subscription>
<RelationshipSubscription RelType="$MPElement[Name='WorkItem!System.WorkItemAssignedToUser']$" SourceType="$MPElement[Name='CoreIncident!System.WorkItem.Incident']$" TargetType="$MPElement[Name='System!System.Domain.User']$">
<AddRelationship />
</RelationshipSubscription>
<PollingIntervalInSeconds>10</PollingIntervalInSeconds>
<BatchSize>100</BatchSize>
</Subscription>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="SystemCenter1!Microsoft.EnterpriseManagement.SystemCenter.Subscription.WindowsWorkflowTaskWriteAction">
<Subscription>
<EnableBatchProcessing>true</EnableBatchProcessing>
<WindowsWorkflowConfiguration>
<AssemblyName>Microsoft.EnterpriseManagement.ServiceManager.Incident.Workflows</AssemblyName>
<WorkflowTypeName>Microsoft.EnterpriseManagement.ServiceManager.Incident.Workflows.AutomaticIncidentChangeWorkflow</WorkflowTypeName>
<WorkflowParameters>
<WorkflowArrayParameter Name="InstanceIds" Type="guid">
<Item>$Data/BaseManagedEntityId$</Item>
</WorkflowArrayParameter>
<WorkflowParameter Name="NotificationRulesEnabled" Type="boolean">True</WorkflowParameter>
<WorkflowArrayParameter Name="NotificationTemplates" Type="guid">
<Item>D53D4D1A-F924-E53D-780B-120E8C9C04B7</Item>
</WorkflowArrayParameter>
<WorkflowArrayParameter Name="UserAliasOrRelationships" Type="string">
<Item>15e577a3-6bf9-6713-4eac-ba5a5b7c4722</Item>
</WorkflowArrayParameter>
</WorkflowParameters>
<RetryExceptions />
<RetryDelaySeconds>60</RetryDelaySeconds>
<MaximumRunningTimeSeconds>1500</MaximumRunningTimeSeconds>
</WindowsWorkflowConfiguration>
</Subscription>
</WriteAction>
</WriteActions>
</Rule>
Full details on the SCSM blog here:
http://blogs.technet.com/b/servicemanager/archive/2009/12/15/custom-notification-workflow-on-incident-assignement-or-re-assignment.aspx
Rob Ford scsmnz.net

Similar Messages

  • Technician can resolve (IR) incident request in scsm 2012 R2

    Hello,
    can technician resolve assigned IR in scsm 2012. If yes, kindly suggest how i setup this requirement.
    Regards
    Sheetla Maurya

    Hi
    I am unable to find out this Criteria :  "Assigned
    to me" can you tell me which work items i choose and filter for new queue creation. than i will test this option.
    Regards
    Sheetla Maurya

  • Detect End User Computer for Incident Request -SCSM 2012 Self Service Portal

    Hi all,
    We want to automatically select user computer name when user submitting a incident request through SCSM 2012 Self Service Portal.  I would like to know is there are OOB feature or workaround without code. 
    Our client does not want to select computer from the list. :) Hence they need Self Service Portal to detect the user computer 
    Thanks in Advance

    Follow the step
    1. Create Request Offering and select "Query Results" for Computer
    2. Select Class : Computer (Advanced)
    3. Configure Criteria Primary User Set Token : Portal User Name
    4. Choose Display Column example: NetBIOS Computer Name
    5. Go to portal, once the form loaded it will auto populate the Primary User Computer
    Hope this help !

  • SCSM 2012 - 'Assign to Me' fuction in Manual Activities

    Hi,
    The assign to me function I have in the task bar for manual activities doesn't seem to be working. When I click it a black box flashes up and then disappears quickly, but the activity doesn't get assigned to me.
    It works ok for incidents and requests. Is there anything I can do to fix this?
    I am aware of the 'The Helpful Tasks and Tweaks for System Center Service Manager 2012' post that is here -
    https://gallery.technet.microsoft.com/The-Helpful-Tasks-for-d084083a#content but I can't implement this as I have already customized the incident template.

    what version are you on cause SCSM 2012 SP1 at least in out enviorment doesn't have the assin to me button avalibale unders Manual Activities.

  • SCSM 2012 R2- Workflows not generating email notifications and other issues

    hace tres días que no corren mis flujos de trabajo en SCSM 2012, veo el visor de eventos y lo único que conisgo es el siguiente error:
    The request to synchronize state for OpsMgr Health Service identified by "f85f05c3-0e7b-d49d-b849-98faad4ad74a" failed due to the following exception "Microsoft.EnterpriseManagement.Common.DataItemDoesNotExistException: An instance was deleted
    before its properties could be read.
       at Microsoft.Mom.ConfigService.SvcMgrDataAccess.ConfigurationDataAccessor.QueryInstanceProperties(ReadOnlyCollection`1 instances)
       at Microsoft.Mom.ConfigService.DataAccess.DatabaseAccessor.QueryInstanceProperties(ReadOnlyCollection`1 instances)
       at Microsoft.Mom.ConfigService.Engine.ConfigurationEngine.CommunicationHelper.StateSyncRequestTask.ConfigurationItems.Instances.CollectPublicProperties(ReadOnlyCollection`1 identities, IConfigurationDataAccessor dataAccessor)
       at Microsoft.Mom.ConfigService.Engine.ConfigurationEngine.CommunicationHelper.StateSyncRequestTask.ConfigurationItems.ConfigurationItemCollection`2.CollectPublicProperties(IConfigurationDataAccessor dataAccessor)
       at Microsoft.Mom.ConfigService.Engine.ConfigurationEngine.CommunicationHelper.StateSyncRequestTask.ConfigurationItems..ctor(StateContext stateContext, IConfigurationDataAccessor dataAccessor)
       at Microsoft.Mom.ConfigService.Engine.ConfigurationEngine.CommunicationHelper.StateSyncRequestTask.CreateResponse(Managers managers)
       at Microsoft.Mom.ConfigService.Engine.ConfigurationEngine.Managers.Synchronize(OnDoSynchronizedWork onDoSynchronizedWork)
       at Microsoft.Mom.ConfigService.Engine.ConfigurationEngine.CommunicationHelper.StateSyncRequestTask.Execute(Managers managers)
       at Microsoft.Mom.ConfigService.Engine.ConfigurationEngine.CommunicationHelper.StateSyncRequestTask.Run(Guid source, String cookie, Managers managers, IConfigurationDataAccessor dataAccessor, Stream stream, IConnection connection)".
    Como puedo hacer para  volver a instalar los MP de flujos de trabajo, he borrado cache peor sin éxito.

    Iffectatodosworkflowsfrom the dayJuly 18began tofail andno longersendingnotifications, I have reviewedthe
    databasewithqueries thatprovideSubscriptionStatus.sql
    WorkflowPerformanceTroubleshootingQueriesV2
    and I note thatit isthe difference betweenucha Workflow Watemark and Trasaction Log Watermark

  • How to generate Incident Report with incident description field? in SCSM 2012 sp1

    Can incident description field be displayed in reports? in SCSM 2012 SP1
    Regards
    Shujjat
    Metalsoft

    ALTER PROCEDURE [dbo].[ServiceManager_Report_Incidents]
    @Classification nvarchar(max) = '-1',@SupportGroup nvarchar(max) = '-1',@ID  nvarchar(max) = null,@IncludeDeleted bit = 0,@LanguageCode nvarchar(max)= 'ENU'
    AS
      DECLARE @tableClassification TABLE (value nvarchar(256)) 
      INSERT @tableClassification (value)
      SELECT * FROM dbo.fn_CSVToTableInt(@Classification)
      DECLARE @tableSupportGroup TABLE (value nvarchar(256)) 
      INSERT @tableSupportGroup (value)
      SELECT * FROM dbo.fn_CSVToTableInt(@SupportGroup)
      DECLARE @tableID TABLE(value nvarchar(256))
      INSERT @tableID (value)
      Select * FROM dbo.fn_CSVToTableString(ISNULL(@ID, ''))
    SELECT DISTINCT
    I.Id,
    I.Title,
    Classification = ISNULL(ClassDS.DisplayName,ClassEnum.IncidentClassificationValue),
    ClassEnum.IncidentClassificationId AS ClassificationId,
    ClassEnum.ParentId,
    Support = ISNULL(SupportDS.DisplayName,SupportEnum.IncidentTierQueuesValue),
    SupportEnum.IncidentTierQueuesId AS SupportId,
    Status = ISNULL(StatusDS.DisplayName, StatusEnum.IncidentStatusValue) ,
    StatusEnum.IncidentStatusId AS StatusId,
    AssignedTo.DisplayName AssignedToUserName,
    AssignedTo.UserDimKey AssignedToUserId
    FROM dbo.IncidentDimvw I
    INNER JOIN dbo.WorkItemDimvw WI  ON I.EntityDimKey = WI.EntityDimKey
    LEFT OUTER JOIN  dbo.WorkItemAboutConfigItemFactvw ON  dbo.WorkItemAboutConfigItemFactvw.WorkItemDimKey = WI.WorkItemDimKey   AND (@IncludeDeleted = 1 OR dbo.WorkItemAboutConfigItemFactvw.DeletedDate IS NULL)
    LEFT OUTER JOIN  dbo.WorkItemAboutConfigItemFactvw CIFctForFilter ON  CIFctForFilter.WorkItemDimKey = WI.WorkItemDimKey      AND (@IncludeDeleted = 1 OR CIFctForFilter.DeletedDate IS NULL)
    LEFT OUTER JOIN  dbo.IncidentClassificationvw AS ClassEnum ON I.Classification_IncidentClassificationId = ClassEnum.IncidentClassificationId 
    LEFT OUTER JOIN  dbo.DisplayStringDimvw ClassDS  ON ClassEnum.EnumTypeId=ClassDS.BaseManagedEntityId                           
    AND ClassDS.LanguageCode = @LanguageCode
    LEFT OUTER JOIN  dbo.IncidentTierQueuesvw AS SupportEnum ON I.TierQueue_IncidentTierQueuesId = SupportEnum.IncidentTierQueuesId 
    LEFT OUTER JOIN  dbo.DisplayStringDimvw SupportDS  ON SupportEnum.EnumTypeId=SupportDS.BaseManagedEntityId                    AND ClassDS.LanguageCode =
    @LanguageCode
    LEFT OUTER JOIN  dbo.IncidentStatusvw AS StatusEnum  ON StatusEnum.IncidentStatusId = I.Status_IncidentStatusId 
    LEFT OUTER JOIN  dbo.DisplayStringDimvw StatusDS  ON StatusEnum.EnumTypeId=StatusDS.BaseManagedEntityId                      AND StatusDS.LanguageCode
    = @LanguageCode
    LEFT OUTER JOIN  dbo.WorkItemAssignedToUserFactvw  ON dbo.WorkItemAssignedToUserFactvw.WorkItemDimKey = WI.WorkItemDimKey     AND (@IncludeDeleted = 1 OR dbo.WorkItemAssignedToUserFactvw.DeletedDate IS NULL)
    LEFT OUTER JOIN dbo.UserDimvw AS AssignedTo ON dbo.WorkItemAssignedToUserFactvw.WorkItemAssignedToUser_UserDimKey = AssignedTo.UserDimKey
    WHERE
    ((-1 IN (Select value from @tableClassification)) OR (I.Classification_IncidentClassificationId IN (Select value from @tableClassification)))
    AND
    ((-1 IN (Select value from @tableSupportGroup)) OR (I.TierQueue_IncidentTierQueuesId IN (Select value from @tableSupportGroup)))
    AND
    ((@ID IS NULL) OR (I.Id IN (Select value from @tableID)))
    -- exec ServiceManager_Report_Incidents @Classification=N'281,415,9,135',@SupportGroup=N'72,-1,69,43',@ID=N'IR55145'

  • SCSM 2012 - Problems running script in custom workflow

    Hi all,
    I'm trying to create a custom workflow in the Authoring Tool that will send an email when a ticket in certain queues is unassigned, but I only want this to run during business hours. I've created the PowerShell script, and it runs great on its own.
    However, whenever I try to add any kind of scripting event to a custom workflow, the workflow fails:
    Microsoft.EnterpriseManagement.Common.InconsistentDataException: The requested objects had an unknown management pack. ---> Microsoft.EnterpriseManagement.Common.InconsistentDataException: The call produced inconsistent results. The data on the client
    does not match the data returned from the server. The most likely cause is that client-side cache is out of sync with server data. ---> Microsoft.EnterpriseManagement.Common.ObjectNotFoundException: An object of class ManagementPack with ID %GUID% was not
    found...
    If I create and import a management pack with an empty workflow, the workflow succeeds. If I use the "Add AD DS User to Group", the workflow succeeds. But as soon as I add a scripting event, the workflow fails.
    For testing, I added a PowerShell event with this code: 
    $a=1
    I also added a Command Script event with this code and got the same error as above: ping SomeServer
    I even tried a VBScript, but that caused the workflow to not run at all:
    dim someVariable
    someVariable = "some value"
    I then disabled the VBScript activity and the workflow runs successfully.
    I'm running SCSM 2012 SP1 with UR4. I am copying the .dll file into the SCSM installation directory (which is not in the default location). The GUID referenced in the error code is the GUID for my custom MP.
    This is my first time creating a custom workflow in the Authoring Tool. Can you tell me what I'm missing? Please let me know if you need any more information
    Thanks!
    Marnie

    Thanks, Anders. I had seen that issue in my searches on this problem. I had tried both the manual fix suggested in that post as well as upgrading to UR4 (so I'm on on SP1 UR4). Neither approach made any difference.
    Am I supposed to do anything with the .cs, .xoml, and .xomlx files that also get generated? I noticed that if I move ALL the associated files into the install directory (not just the .dll file), then import the MP, I get a different error. Instead of the
    MP being missing, the error is now:
    System.NullReferenceException: Object reference not set to an instance of an object.
       at Microsoft.ServiceManager.WorkflowAuthoring.ActivityLibrary.WindowsPowerShellScript.Activity_Closed(Object sender, ActivityExecutionStatusChangedEventArgs e)
       at System.Workflow.ComponentModel.ActivityExecutorDelegateInfo`1.ActivityExecutorDelegateOperation.Run(IWorkflowCoreRuntime workflowCoreRuntime)
       at System.Workflow.Runtime.Scheduler.Run()
    This makes it seem like I do need to move ALL the files to the install directory, but maybe now the workflow just doesn't like my code?
    Thanks!
    Marnie

  • SCSM 2012 R2 workflows and connectors are not triggered

    Hi All,
    Suddenly in my SCSM 2012 R2 Production environment , the connectors stopped synchronising at the schedule time and the Service request was in New state for very long time (stuck in New state).
    When I started troubleshooting , I saw the workflow status in SCSM console , oops!! no entries
    In operations manager event log , no logs generated regarding the connector issue or the SR workflow issue .
    Then I tried starting the AD connector manually , two event logs (information-LFX service) generated
    SyncBegin:Connector Id
    SyncEnd:Connector Id
    Then I stopped the services
    Microsoft Monitoring Agent
    System Center Data Access Service
    System Center Management Configuration
    deleted the health service state folder content and restarted the services
    Then issue is solved , the connector started syncg and the service request state changed from New to In progress and all the workflows were triggered.
    Since there is no events logged for this issue , this gonna make a huge impact in SCSM environment since workflows are the key feature in SCSM .
    Is this  a known issue in SCSM 2012 R2 and are there is any fix in the update rollups
    Are there is any reason behind why we need to flush the SCSM health service state and how this affect the functioning of SCSM?
    since we have the SCOM agent installed as part of SCSM installation and scom uses the same Health service state folder to monitor the SCSM server ??
    sorry for too many questions , just to clarify my all doubts
    Is there any permanent solution ?
    Thanks,
    Kalai

    Hi,
    This issue seems like a performance issue. It is recommended that you schedule the AD/SCCM connectors to run when console/system usage is low since it can have an impact on performance.  You can use the following instructions to reschedule the AD connectors.
    http://blog.scsmsolutions.com/2012/03/update-ad-and-sccm-connector-scheduler-with-powershell/
    And here is a similar thread for you referenc, please go through it for more details:
    Connectors are not Syncing in Service manager 2012 Sp1 RTM
    https://social.technet.microsoft.com/Forums/systemcenter/en-US/2824c769-99ea-4ec6-ab7b-1007efdcb339/connectors-are-not-syncing-in-service-manager-2012-sp1-rtm?forum=connectors
    Here is a link about Description of Update Rollup 2 for System Center 2012 R2 Service Manager:
    https://support.microsoft.com/kb/2904710?wa=wsignin1.0
    It seems that it does not have fix for this.
    In addition, the newest one is Update Rollup 4 for System Center 2012 R2 Service Manager:
    http://support.microsoft.com/kb/2989601
    Regards,
    Yan Li
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • SCSM 2012 R2 Workflow Database Move Prerequisites

    We would like to move our existing SCSM 2012 R2 workflow database to a brand new Windows 2012 R2 server with a new SQL database server. Do you have recommendations on prerequisites for setting this up? The new database server has not been installed
    yet and the server itself will be created shortly. SQL and databases are not my area of expertise.
    One of our resources will export the databases from the current cluster and we will import them over to the new database server.
    For the server, we are thinking of having the following:
    - One drive dedicated for OS,
    - One drive dedicated for SQL program, instance, and tasks, and
    - One drive for database backups and transaction logs.
    Please provide us with some advise and let me know. Thanks.

    Take a look here: http://codebeaver.blogspot.se/2014/12/service-manager-performance.html under the SQL paragraph.
    on a side note, it's really good if you can split the DB, log and tempdb on different disk. And the tempdb and log should be on really fast disks. 
    www.zgc.se - Sysadmin blog.

  • SCSM 2012 - creating incident fro email - description issue

    Hello, I have SCSM 2012 RTM and I am trying to use out-of-the-box create incident from e-mail functionality.
    It is working but I have issue with description field of created incident- it comes with  the last part of the eml file.
    Description field of Incident looks like :
    -_000_47499D6C4A5DAE4EB0FF86A4F6184D7EFB0023D9ex2010mbx1podra_
    Content-Dis; filename="winmail.dat"
    Content-Transfer-Encoding: base64 .....
    I can not use Exchange Connector because I can not install SP1 for SCSM 2012 - Service Manager databases are on SQL 2008 - which is not supported for SP1 for SCSM 2012.
    Any help is welcome.
    Best regards,
    Dubravko

    Thanks for your reply, but my Service manager databases are on consolidated SQL 2008 SP2 cluster.
    SQL 2008 SP2 is not supported for SCSM 2012 R2. Because on that SQL 2008 SP2 cluster are also other bussiness databases which has some compatibility issues  I can not do the upgrade to SQL 2008 R2. 
    Best regards,
    Dubravko

  • SCSM 2012 - creating incident from email - description issue

    Hello, I have SCSM 2012 RTM and I am trying to use out-of-the-box create incident from e-mail functionality.
    It is working but I have issue with description field of created incident- it comes with  the last part of the eml file.
    Description field of Incident looks like :
    -_000_47499D6C4A5DAE4EB0FF86A4F6184D7EFB0023D9ex2010mbx1podra_
    Content-Dis; filename="winmail.dat"
    Content-Transfer-Encoding: base64 .....
    I can not use Exchange Connector because I can not install SP1 for SCSM 2012 - Service Manager databases are on SQL 2008 - which is not supported for SP1 for SCSM 2012.
    Any help is welcome.
    Best regards,
    Dubravko

    Thanks for your reply, but my Service manager databases are on consolidated SQL 2008 SP2 cluster.
    SQL 2008 SP2 is not supported for SCSM 2012 R2. Because on that SQL 2008 SP2 cluster are also other bussiness databases which has some compatibility issues  I can not do the upgrade to SQL 2008 R2. 
    Best regards,
    Dubravko

  • SCSM 2012 - Old Technician notification of incident reassignment

    We have a dispersed Service Request environment where technician are spread out geographically. I would like to setup a notification that notifies the the technician of an Incident assignment change but i want to notify the previous technician of the change.
    For example
    Technician A is working on an incident that was assigned to them. Technician B see's the incident in the Q and assigns it to themselves because the see no notes in the log that the Technician has done anything. Now technician A and B are working on the same
    incident. Technician B resolves the ticket but Technician A is still researching the incident because he/she did not know that someone else was working on it nor that it was resolved.
    I have a notification setup that notifies they new technician on assignment change but I need on to notify the old technician the their incident was reassigned to another technician.
    Thank you

    Hi,
    I wrote a blog post about that some time ago
    http://www.scutils.com/blog/scutils-blog/system-center-2012-service-manager/how-to-inform-ex-assignedto-analyst
    Cheers,
    Marat
    Site: www.scutils.com  Twitter:
    LinkedIn:
    Graveyard:

  • IN SCSM 2012 SP1 email notification duplicating

    We use SCSM 2012 SP1 in our environment. We create mail notification's for incident assignment. But a mail notification for an incident under same template going 2 times.
    How can we configure it like for an incident same mail go for single time not twice.
    Please help me ASAP. 
    Mithun Dey Web: http://cloudmithun.wordpress.com If this may give your necessary resolution please mark it as Answre.

    Dear Mithun,
    if email notifications are duplicated, it means that 2 workflows that send emails are running on the same incident, kindly check your workflows and their criterias.
    Best Regards
    Jreij12

  • User Satisfaction Surveys on SCSM 2012 SSP

    My company is implementing SCSM 2012, and I'd like to move our User Satisfaction Surveys off to the SSP. Conceptually since this is SharePoint we should be able to duplicate what we did with our original SharePoint 2007 surveys, but after re-reading the
    available examples that reference 2007, I can't for the life of me figure out what I need to do to set this up on the SSP instead.
    I'd like detailed instructions on doing this if anyone has them available, or can point me in the right direction at least if they've done the same.

    I'm at the same stage as Marcel, my survey works, the incidentID and Analyst fields are hidden, my email notification link contains the Trouble Ticket ID and assigned to persons username:
    http://SharepointSurveySite/Lists/IT Satisfactionary Survey/overview.aspx?IncidentID=IR142&Analyst=Test User
    But when I review a response to the survey, IncidentID and Analyst is undefined.
    I've tried inserting the Java code where Pablo suggest above and I tried inserting it where this blog suggests, doesnt seem to make any difference at all.
    http://blogs.technet.com/b/carlospantoja/archive/2012/08/09/incident-resolution-satisfaction-surveys-on-sharepoint-2010.aspx
    I have not editted the script, I gather I am supposed to "uncomment out" the setLookupFromFieldName and replace the field display name and query string name, but with what?
    setInputValueFromFieldName("IncidentID", vals["IncidentID"],
    true);
    setInputValueFromFieldName("Analyst", vals["Analyst"],
    true);
    //setLookupFromFieldName("<<FIELD DISPLAY NAME>>", vals["<<QUERYSTRING VARIABLE NAME>>"]);
    EDIT: I am using SCSM 2012 SP1 and SharePoint 2010 Foundation, editting the aspx with SharePoint Designer 2010, Servers 2008 R2 SP1 and Clients Win 7 64bit SP1.

  • Deleting queued email notifications in SCSM 2012

    Hi,
    We have disabled the email notification channel in SCSM 2012 and the workflows which are used to trigger the email notification were running.
    Now, we need to enable the notification channel. But, we suspect that all the old emails which are queued in workflow will trigger once we enable the notification and will spam the customers mailbox.
    If this is the case, how can we find and kill the pending email notifications in SCSM 2012.
    Please suggest how to proceed with this.
    Thanks
    Kumaresan Lakshmanan

    Hi,
    Take a look at the end of this post, right Before the appendix:
    http://blogs.technet.com/b/servicemanager/archive/2013/01/14/troubleshooting-workflow-performance-and-delays.aspx
    You will need to increase your watermark if you want to make sure that old notifications won't trigger.
    Regards
    //Anders
    Anders Asp | Lumagate | www.lumagate.com | Sweden | My blog: www.scsm.se

Maybe you are looking for