M365Con 2027 – free online conference · 11–22 Jan 2027 · 120 sessions→ m365con.net

2025-11-03

Replace SharePoint 2013 Workflows Before Retirement

Replace SharePoint 2013 Workflows Before Retirement
Your SharePoint isn’t “old” — your legacy workflows are. The episode shows how to modernize without rebuilding: keep your lists/libraries, then layer Power Apps for usable front-ends, Power Automate for reliable approvals, AI Builder to auto-classify/extract from PDFs, and Copilot Studio for…

Experiencing a stuck SharePoint system can be incredibly frustrating. When SharePoint is stuck, it disrupts your workflow and hampers productivity. You must address these issues quickly to prevent further delays in your operations. This blog will guide you through common problems that cause SharePoint to freeze and provide effective troubleshooting steps. Additionally, you will discover how modern tools can help enhance your SharePoint experience.

Key Takeaways

  • SharePoint 2013 can freeze due to legacy workflows, outdated subsites, or server resource issues.
  • Troubleshoot stuck workflows by isolating servers, checking logs, and clearing configuration caches.
  • Fix search crawl loops by managing crawled and managed properties using SharePoint commands.
  • Unlock locked documents and site collections by identifying causes and using PowerShell commands.
  • Address farm installation hangs by monitoring resources, applying patches, and ensuring proper permissions.
  • Modernize SharePoint with Power Platform tools like Power Apps and Power Automate to improve workflows.
  • Plan and execute migrations carefully using tools like SPMT and Migration Manager to minimize downtime.
  • Maintain SharePoint health with regular database checks, monitoring, and user training to prevent issues.

Why SharePoint Is Stuck

SharePoint can become unresponsive for several reasons. Understanding these causes helps you address issues quickly and effectively. Here are some common reasons why SharePoint is stuck:

  • Legacy Workflows: Many organizations still rely on outdated workflows that use the SharePoint 2013 Workflow engine. Microsoft plans to phase out support for these workflows by 2026. This transition creates risks, including compliance gaps and security vulnerabilities. If you have not modernized your workflows, you may face operational challenges like slowed processes and user confusion.

  • Outdated Subsites: Subsites that have not been updated can also contribute to SharePoint freezing. These subsites often depend on older technologies that may not function well with current systems. As a result, users may experience delays or complete unresponsiveness when trying to access these areas.

  • System Limitations: SharePoint environments can become overwhelmed due to hardware limitations or insufficient server resources. If one or more servers are not responding, it can lead to significant performance issues. You should ensure that all servers are running and connected to the network. Restarting the SharePoint Timer Service or removing unresponsive server records from the SharePoint topology can help resolve these issues.

Here’s a quick reference table summarizing some common technical reasons for SharePoint 2013 becoming unresponsive:

Cause Resolution
One or more servers is not responding Ensure that the servers are running and connected to the network, restart the SharePoint Timer Service, or remove the server record from the SharePoint topology.

The impact of a stuck SharePoint system extends beyond mere inconvenience. When SharePoint is stuck, it disrupts your workflow and affects collaboration among team members. Users may struggle to access important documents or complete tasks, leading to frustration and decreased productivity. In a business environment, this can result in missed deadlines and lost opportunities.

To maintain a healthy SharePoint environment, you must address these issues promptly. By modernizing your workflows and subsites, you can prevent future stuck states and enhance user experience. Transitioning to tools like Power Automate can streamline processes and improve overall efficiency.

Troubleshooting SharePoint 2013 Stuck Issues

Fixing Legacy Workflows Stuck in 2013

If you find that your SharePoint is stuck due to legacy workflows, you need to take immediate action. Start by diagnosing the issue with these steps:

  1. Restrict servers that run the workflow timer job: Stop the Workflow Timer Service on all servers except one. This helps isolate the problem.
  2. Set ULS logging level to VerboseEx: Use the command Set-SPLogLevel -TraceSeverity VerboseEx in the SharePoint Management Shell. This command provides detailed logs for better analysis.
  3. Clear configuration cache: Clear the configuration cache on all relevant servers. This can resolve issues caused by outdated configurations.
  4. Wait until the issue occurs again and collect ULS logs: Monitor the ULS logs for changes in the workflow timer job status. This will help you identify when the problem arises.
  5. Examine ULS logs: Use ULS Viewer to filter logs and identify the last workflow processed. This step is crucial for pinpointing the exact issue.
  6. Identify the workflow: Run commands in the SharePoint Management Shell to find the web URL and list title associated with the stuck workflow.

You can also utilize various tools to identify the root cause of legacy workflow issues. Consider logging to the workflow history list, setting breakpoints, sending debug messages to the console, or monitoring traffic between SharePoint and Workflow Manager with Fiddler. These methods can provide insights into why your SharePoint is stuck in 2013.

Resolving Search Crawl and Indexing Loops

Search crawl and indexing loops can severely impact your SharePoint environment. You may notice symptoms such as error messages in the Crawl Log, indicating that the content processing pipeline failed to process items. Specific error messages in ULS logs may also point to parser server failures, such as "Parser server failed to start" or exceptions indicating privilege issues.

To resolve these loops, follow these steps:

  • Use Get-SPEnterpriseSearchServiceApplication to retrieve the search application.
  • Check for existing crawled properties with Get-SPEnterpriseSearchMetadataCrawledProperty.
  • If necessary, create new crawled properties using New-SPEnterpriseSearchMetadataCrawledProperty.
  • Map crawled properties to managed properties with New-SPEnterpriseSearchMetadataMapping.

By addressing these issues, you can restore normal functionality to your SharePoint search capabilities.

Unlocking Locked Documents and Site Collections

Locked documents and site collections can create significant barriers to productivity. You might encounter a "Locked for Shared Use" status when a document is being edited. Sometimes, this lock persists erroneously, even affecting the user who made the changes. Common causes include issues with the 'CellStorageService' not being called when closing the document or problems with the Office Document Cache.

To unlock documents or site collections, consider the following:

  • Identify the cause of the lock: Check if workflows, like Microsoft Flow, are locking files during processing.
  • Use PowerShell commands: Administrators can intentionally lock site collections using commands like Set-SPOSite -Identity "<SiteURL>" -LockState "<State>". Possible states include 'ReadOnly' to prevent editing or 'NoAccess' to block access entirely.

By following these steps, you can effectively unlock documents and site collections, ensuring smooth operations within your SharePoint environment.

Addressing Farm Installation and Configuration Hangs

Farm installation and configuration hangs can disrupt your SharePoint 2013 environment. These issues often arise from insufficient resources or misconfigurations. To address these hangs effectively, follow these steps:

  1. Monitor System Resources: Start by checking CPU, memory, disk, and network resources. You need to identify any bottlenecks that may hinder SharePoint operations. Ensure that your hardware resources are adequate to support the demands of SharePoint.

  2. Patch All Servers: Before running the configuration wizard, install patches on all servers in the farm. This practice helps prevent conflicts during the configuration process.

  3. Run Configuration Wizard Sequentially: Execute the SharePoint Products Configuration Wizard on one server at a time. Running it on multiple servers simultaneously can lead to hangs and unexpected errors.

  4. Check Permissions: Ensure that the farm service account has the necessary permissions. It must hold the dbcreator and securityadmin roles in SQL Server. Misconfigured permissions can lead to hangs, as seen in cases where the configuration wizard fails due to insufficient rights.

  5. Recover from Failed Installations: If you encounter a failed installation, you can recover using one of three methods:

    • Using SharePoint Central Administration:
      • Ensure you are a member of the Farm Administrators group.
      • Navigate to Backup and Restore > Restore from a backup.
      • Select the appropriate farm backup and choose the "Same configuration" option.
      • Monitor the restore job status on the Backup and Restore Job Status page.
    • Using PowerShell:
      • Use the Restore-SPFarm cmdlet with the backup folder path.
      • Restart service applications using Start-SPServiceInstance after the restore.
    • Using SQL Server Tools:
      • Restore the SharePoint databases carefully, then restore the farm configuration using Central Administration or PowerShell.
  6. Monitor Logs for Errors: After attempting recovery, check logs like Sprestore.log for detailed error information. This step helps you understand any issues that may arise during the restore process.

By following these steps, you can effectively address farm installation and configuration hangs in SharePoint 2013. Taking proactive measures ensures that your SharePoint environment remains stable and responsive.

Modernizing SharePoint 2013 with Power Platform

Modernizing your SharePoint 2013 environment can significantly enhance its functionality without requiring a complete rebuild. The Power Platform offers a suite of tools that empower you to replace classic workflows and improve your SharePoint experience. By leveraging Power Apps, Power Automate, AI Builder, and Copilot Studio, you can create a more agile and efficient workspace.

Power Apps for Custom Mobile-Friendly Apps

Power Apps allows you to create custom applications that are mobile-friendly and tailored to your specific needs. Migrating from legacy forms, such as InfoPath, to Power Apps involves several key steps:

  • Design the data architecture and application components.
  • Integrate with Power Automate for seamless workflows.
  • Implement approval processes using Power Automate Approval actions.
  • Create custom connectors for external web service calls.
  • Manage security and permissions effectively.
  • Plan for application lifecycle management (ALM).
  • Identify reusable components for efficiency.
  • Prototype critical features before full development.

With Power Apps, you can transform cumbersome forms into intuitive applications that enhance user engagement. This low-code approach enables business users to create solutions without traditional development skills, making it easier for you to innovate quickly.

Power Automate for Reliable Workflow Automation

Power Automate revolutionizes workflow automation by providing a low-code/no-code platform. You can create complex automations across various Microsoft 365 applications and third-party services. This flexibility allows a wider range of users to develop workflows independently, enhancing reliability and efficiency in your business processes.

Unlike classic workflows in SharePoint Designer, which are limited to the SharePoint environment, Power Automate supports integrations with multiple applications. This versatility improves overall workflow reliability. You can replace outdated approval workflows with Power Automate, streamlining processes and reducing long-term maintenance for IT teams.

Here are some advantages of using Power Automate for your workflows:

  1. Offers a low code/no code development model with drag-and-drop capabilities.
  2. Includes a wide range of pre-built connectors for easy integration with various data sources.
  3. Features an integrated AI Builder for creating intelligent workflows with modern capabilities.

By adopting Power Automate, you can enhance your workflow efficiency and reduce the burden on your IT resources.

AI Builder and Copilot Studio for AI-Powered Enhancements

AI Builder and Copilot Studio introduce advanced capabilities to your SharePoint environment. AI Builder allows you to automate tasks like document classification and data extraction, reducing manual effort. This tool enhances your document management processes, making them faster and more accurate.

Copilot Studio takes user interaction to the next level. Instead of navigating through folders, you can ask questions in natural language and receive instant answers. This conversational interface improves user experience and saves time, allowing you to focus on more critical tasks.

Organizations can measure the return on investment (ROI) after implementing AI Builder or Copilot Studio by tracking key metrics. Here’s a summary of some important metrics to consider:

Key Metrics Description
Number of conversations Tracks user engagement with the AI tool.
Average conversation duration Measures how long users interact with the AI, indicating engagement level.
User satisfaction scores Assesses how users feel about their experience with the AI tool.
Goal completion rates Evaluates how effectively users achieve their objectives using the AI.
User feedback Collects insights for improvement and measures impact on KPIs like customer satisfaction.

By integrating these tools, you can modernize your SharePoint 2013 environment effectively. The Power Platform enables you to innovate without the need for extensive redevelopment, ensuring that your organization remains competitive and efficient.

Migration and Upgrade Strategies

Migrating from SharePoint 2013 to SharePoint Online or a hybrid environment can unlock many benefits for your organization. You gain access to modern features, improved security, and easier management. Several tools can help you move your content smoothly and efficiently.

Here are the most popular migration paths you can use:

  1. SharePoint Migration Tool (SPMT): This free Microsoft tool transfers content from your on-premises SharePoint sites to SharePoint Online. It supports bulk migration and handles most common scenarios.
  2. Migration Manager: A web-based tool with a user-friendly dashboard. It helps you move content into SharePoint Online, OneDrive, or Teams, making it easy to track progress.
  3. PowerShell: If you prefer scripting, PowerShell offers flexibility for bulk or repeatable migration tasks. It suits advanced users who want more control over the process.

Moving your SharePoint environment to the cloud brings many advantages. You can reduce costs by eliminating expensive on-premises hardware and lower your IT workload. The cloud provides automatic updates, so you always have the latest features without manual upgrades. Security improves with built-in threat protection and compliance tools that meet industry standards. You also gain scalability, allowing you to adjust storage and user access quickly as your needs change.

Cloud migration supports better collaboration and remote work. Your team can securely access files from anywhere using mobile devices. Plus, Microsoft 365 and Power Platform integration lets you build powerful workflows and apps that enhance productivity. The cloud also offers built-in disaster recovery, ensuring your data stays safe without extra investment.

To ensure a smooth migration, follow these best practices:

  • Plan your migration and communicate clearly: Schedule migrations during off-hours to reduce disruption. Inform users about what to expect before, during, and after the move.
  • Prepare and run a pilot migration: Test the process with a small set of data. This helps identify issues early and builds confidence among stakeholders.
  • Avoid editing during migration: Lock content or restrict changes to prevent data loss or conflicts.
  • Consider a 'Big Bang' approach: Move all content at once for efficiency, if your environment allows.
  • Keep stakeholders informed: Share regular reports on migration progress, including data moved and any errors encountered.

Tip: Document your migration plan and assign clear roles. This preparation helps you handle unexpected challenges and keeps the project on track.

By choosing the right migration tools and following these guidelines, you can upgrade your SharePoint environment with minimal downtime. This transition sets the stage for a modern, secure, and flexible collaboration platform that supports your organization’s growth.

Maintaining a Healthy SharePoint Environment

Maintaining a Healthy SharePoint Environment

To keep your SharePoint 2013 environment running smoothly, you must adopt best practices for ongoing maintenance, updates, and user training. Regular attention to these areas can prevent future stuck issues and enhance overall performance.

Best Practices for Maintenance

Here are some essential maintenance routines you should follow:

  1. Check Database Integrity Task: Regularly verify the integrity of your databases to ensure they function correctly.
  2. Rebuild Index Task: Rebuilding indexes helps improve search performance and overall system efficiency.
  3. Update Statistics (Fullscan) Task: Keeping statistics updated allows the SQL Server to optimize query performance.
  4. History Cleanup Task: Remove outdated data to maintain a clean and efficient database.
  5. Maintenance Cleanup Task: Regularly clean up unnecessary files and logs to free up space.

In addition to these tasks, you should monitor server performance. This practice helps you identify potential bottlenecks early. Understanding key indicators that signal when parts of the farm need attention is crucial for maintaining a healthy environment.

Importance of Regular Monitoring

Regular monitoring is vital for detecting early signs of stuck states in SharePoint. You can use various tools to help with this task. For instance, Process Monitor is a powerful tool that captures extensive data on file system activity, registry operations, and network calls. This tool is often referred to as the "nuclear option" for obtaining diagnostic information about applications and services. It can provide valuable insights when troubleshooting issues in SharePoint.

Tip: Set up alerts for critical performance metrics. This proactive approach allows you to address issues before they escalate.

User Training and Engagement

User training plays a significant role in maintaining a healthy SharePoint environment. Ensure that your team understands how to use SharePoint effectively. Provide training sessions that cover best practices, new features, and troubleshooting tips. Engaged users are more likely to report issues early, helping you maintain system health.

Encourage users to share feedback about their experiences. This feedback can help you identify areas for improvement and enhance user satisfaction.

By following these best practices for maintenance, monitoring, and user training, you can create a robust SharePoint environment. Regular attention to these areas will help you avoid future stuck issues and ensure that your team can collaborate effectively.


In summary, you can effectively troubleshoot and modernize your SharePoint 2013 system by following these key steps:

  • Identify and resolve legacy workflows, search crawl issues, and locked documents.
  • Consider migrating to SharePoint Online for improved functionality and collaboration.
  • Leverage Power Platform tools like Power Automate to streamline processes and enhance user experience.

Taking proactive action now will help you unfreeze your SharePoint environment. Embracing modern solutions not only enhances productivity but also positions your organization for long-term success. Remember, a well-planned migration and modernization strategy can lead to significant benefits, including improved security, enhanced business agility, and access to a rich ecosystem of resources.

Tip: Utilize available checklists and resources to prioritize your modernization needs effectively.

FAQ

What should I do if my SharePoint site is unresponsive?

If your SharePoint site is unresponsive, check server connections, restart the SharePoint Timer Service, and clear the configuration cache. Monitor logs for errors to identify the root cause.

How can I modernize legacy workflows in SharePoint 2013?

You can modernize legacy workflows by transitioning to Power Automate. This tool allows you to create reliable, automated workflows that integrate with various applications, enhancing efficiency.

What are the benefits of migrating to SharePoint Online?

Migrating to SharePoint Online offers improved security, automatic updates, and better collaboration features. You can access your files from anywhere, enhancing productivity for remote teams.

How do I unlock a locked document in SharePoint?

To unlock a locked document, check for active workflows or users editing the file. Use PowerShell commands to release locks if necessary, ensuring smooth access for all users.

What tools can help with SharePoint migration?

Tools like the SharePoint Migration Tool (SPMT) and Migration Manager simplify the migration process. They help transfer content efficiently and track progress during the move.

How often should I perform maintenance on SharePoint?

Regular maintenance should occur monthly. Tasks include checking database integrity, rebuilding indexes, and cleaning up unnecessary files. Consistent maintenance prevents performance issues and keeps your environment healthy.

What is the role of AI Builder in SharePoint?

AI Builder automates tasks like document classification and data extraction. It enhances document management processes, making them faster and more accurate, ultimately improving user experience.

How can I monitor SharePoint performance effectively?

You can monitor SharePoint performance using tools like Process Monitor. Set up alerts for critical metrics to detect issues early and maintain a responsive environment.

Apple Podcasts · Spotify · YouTube · YouTube Music

Host: Mirko Peters

Related articles

← Harden Azure AD Connect Against Hybrid Identity BreachesLock Down Microsoft Entra ID Before Phishing Hits →