Workflow Manager Troubleshooting and Experience

17
Online Conference June 17 th and 18 th 2015 WWW.COLLAB365.EVENTS Workflow Manager Troubleshooting and Experience Malin De Silva Exilesoft

Transcript of Workflow Manager Troubleshooting and Experience

Page 1: Workflow Manager Troubleshooting and Experience

     

               

 Online Conference

 June 17th and 18th 2015

WWW.COLLAB365.EVENTS

Workflow Manager Troubleshooting and Experience

Malin De SilvaExilesoft

Page 2: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

Malin De Silva

Email : [email protected] : Malind19Facebook : Malin De SilvaLinkedIn : Malin De Silva

SharePoint Specialist with experience since SharePoint 2007. MCSD, SharePoint Apps.Speaker at many conferences and meetups. Involved with client projects across many continents.

Page 3: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

OverviewIntroduction to WFMOur ImplementationChallenges and workarounds

Page 4: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

Workflow Manager Architecture

Page 5: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

Topologies

co-located Federated Distributed

Page 6: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

Our Scenario5K+ workflows to start initiallyAccess data across site collectionsExternal web service accessLong running workflowsHave to stop and restart workflows conditionally

Page 7: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

5K+ workflows to start initiallyEveryday 30-40 moreHTTP 429 issue100 workflows per hourAbout 15 REST calls in eachPowerShell to start workflows

Page 8: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

Access data across site collectionsEnable site feature ‘Workflows can use app permissions’.Copy the identifierAuthorize through the source site collection.

Page 9: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

External web service accessMultiple ports accessed

Multiple message formats

Page 10: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

Long running workflowsWaiting times for escalations

Complexity over failures

Page 11: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

Stop and restart workflows conditionally

Predefined logics

Need to be state safe

Page 12: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

The Big ChallengeHybrid environment

User profile synchronization

A little trick

Page 13: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

RecommendationsProper design workflows

Make fail safeLong running workflows

Minimum complexityHealth of supportive services

User profile, security token and etc…

Page 14: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

Troubleshooting TipsULS logs

Windows Event Viewer

Workflow DB level go through

Page 15: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

SummaryIntroduction to Workflow Manager

Design and challenge considerations

Recommendations and troubleshooting

Page 16: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

Thank You

• Email : [email protected]• Twitter : Malind19• Facebook : Malin De Silva• LinkedIn : Malin De Silva

Page 17: Workflow Manager Troubleshooting and Experience

WWW.COLLAB365.EVENTS

Stay tuned for more great sessions …