Skip to content

sgfuzb/SG-PlannerSync-Public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Microsoft Project ↔ Microsoft Planner Sync

A browser extension for Microsoft Edge and Chrome that helps synchronize tasks between Microsoft Planner and Microsoft Project (XML). It supports export, import, and selective (smart) syncing for Basic and Premium Plans, so you can round-trip edits between Planner and Project desktop app.

This repository contains the extension source code, test files, and developer notes.

Status: Prototype / experimental — use at your own risk.

Features

  • Bidirectional sync: Export Planner → Project XML, Import Project XML → Planner
  • Smart change detection: preview creates/updates/deletes before applying
  • Supports task hierarchy, dates, percent complete, notes, and basic dependency metadata
  • Exported XML embeds Planner IDs to enable accurate future syncs
  • Development test files for quick validation

Quick Start

Prerequisites:

  • Microsoft Edge or Google Chrome
  • Access to Microsoft Planner and Microsoft Project Desktop

Installation:

  1. Load the extension in the browser: Chrome Web Store: https://chromewebstore.google.com/detail/sg-plannersync/bapmgidlebnnkoifomnhaednekonanpm

  2. Open Microsoft Planner (https://planner.microsoft.com) and use the sidebar UI added by the extension.

Notes:

  • The extension relies on the active Planner session in your browser — you must be signed in.
  • No server-side account is required to use the core import/export functionality.

Usage Overview

Import (Project XML → Planner):

  1. Export your Project file to Microsoft Project XML from the Project desktop app
  2. In the extension sidebar, choose the XML file and preview the changes
  3. Apply changes to create or update Planner tasks

Export (Planner → Project XML):

  1. Use the extension's Export action to generate an Microsoft Project compatible XML
  2. Downloaded XML can be opened in the Project desktop app for editing
  3. Re-import the edited XML to apply changes back to Planner

Round-trip workflow: Export → edit in Project → re-import and apply differences (only changed fields are updated)

Basic and Premium: Both Basic and Premium Plans are supported

Security & Privacy

  • The extension operates in your browser using your active Planner session; actions are performed on behalf of the signed-in user.
  • No account or persistent credentials are required by the extension itself for basic import/export.
  • The extension does not upload your project data to any third-party servers.
  • If you publish or distribute this extension publicly, please include a clear privacy policy and follow browser store policies.

License

This project is provided under the MIT License — see the LICENSE file.

Acknowledgements

This project grew from personal development and experimentation with Planner and Project for the Web APIs. It is not affiliated with Microsoft.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors