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

Workflow Manager Troubleshooting and Experience

Embed Size (px)

Citation preview

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 …