Project Management migration
Field-level mapping, validation, and rollback between raidlog.com and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
raidlog.com
Source
Microsoft Project
Destination
Compatibility
10 of 12
objects map 1:1 between raidlog.com and Microsoft Project.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from raidlog.com to Microsoft Project is a conceptual migration: raidlog.com structures governance data (Risks, Actions, Issues, Decisions) as first-class records in a RAID log framework, while Microsoft Project structures work as tasks on a Gantt schedule. There is no native RAID concept in Microsoft Project, so we flatten each log type into typed tasks with custom fields that preserve probability, impact, severity, owner, and status from the source. Dependencies between RAID items reconstruct as task predecessors on the project schedule. Lessons Learned, Change Log entries, and Stakeholder Lists have no direct Microsoft Project equivalent and are delivered as separate structured exports for the customer's PMO to incorporate manually. We do not migrate binary attachments; we export file reference URLs and flag them for manual relinking. Project Online retires September 30, 2026; Project for the web retired August 2025 with users redirected to Planner — this migration scope covers the desktop client and any Planner-based Project Premium plans.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a raidlog.com object lands in Microsoft Project, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
raidlog.com
Project
Microsoft Project
Project (.mpp / Project Plan)
1:1Each raidlog.com Project becomes a Microsoft Project plan file (.mpp) or a Project for the web / Planner Premium plan. The project name, start date, finish date, and owner map directly. If the customer uses Enterprise Private Workspaces in raidlog.com, each workspace maps to a separate Project plan file and the workspace hierarchy is preserved as a folder or SharePoint document library structure in the destination.
raidlog.com
Risk
Microsoft Project
Task (with custom fields)
1:1raidlog.com Risk records map to Microsoft Project tasks with custom fields capturing probability, impact, status, owner, and due date. We create a Risk custom text field (or use the built-in Flag1 and Text1 fields) for probability, impact rating, and risk category. The Risk title becomes the Task Name; description migrates to the Task Notes field. Dependencies where this Risk blocks an Action map to predecessor links in the project schedule.
raidlog.com
Action Item
Microsoft Project
Task
1:1raidlog.com Action Items map directly to Microsoft Project tasks. Assignee maps to the Resource Names field; due date maps to Finish; priority maps to Priority or a custom Priority field; status (Open, In Progress, Closed) maps to the % Complete or custom Status field. Action-to-Risk and Action-to-Issue linkages are reconstructed as predecessor-successor relationships or as cross-project links if the Action and Risk live in different plans.
raidlog.com
Issue
Microsoft Project
Task (with custom fields)
1:1raidlog.com Issue records map to Microsoft Project tasks with a custom Issue field set for severity, resolution date, and owner. The Issue title becomes the Task Name; description becomes Task Notes. Status migrates as a custom field (Open, Investigating, Resolved, Closed). Issues that block Actions reconstruct as predecessor links in the schedule.
raidlog.com
Decision
Microsoft Project
Task (milestone or summary task)
1:1raidlog.com Decision records map to Microsoft Project milestones (zero-duration tasks) if the Decision is a gating event, or to summary tasks if the Decision encompasses multiple downstream Actions. The Decision owner maps to Resource Names; date made and date due map to Start and Finish. We flag Decision records in the task name with a [DECISION] prefix for visibility in the Gantt view.
raidlog.com
Dependency
Microsoft Project
Task Predecessor (Successor)
lossyraidlog.com Dependency records link two RAID items (e.g., Risk A blocks Action B, Issue C delays Decision D). We reconstruct these as Microsoft Project predecessor-successor relationships (FS, SS, SF, FF) on the task level. Cross-type dependencies (Risk-to-Action, Issue-to-Decision) map to the appropriate predecessor type. We deliver a Dependency Map document listing every reconstructed predecessor link for the customer's PMO to validate against the original RAID log.
raidlog.com
Lessons Learned
Microsoft Project
Task Notes + Separate Export
1:1raidlog.com Lessons Learned records have no native Microsoft Project equivalent. We extract Lessons Learned as a tagged property on the relevant project task and append the Lessons Learned text to the Task Notes field with a [LESSONS LEARNED] prefix. For comprehensive Lessons Learned archives, we deliver a separate structured CSV export (project, category, lesson, date, owner) for the customer to host in SharePoint, a wiki, or a knowledge base tool.
raidlog.com
Change Log
Microsoft Project
Task (with custom fields) + Separate Export
1:1raidlog.com Change Log entries (change requester, date, status, description, impact) map to Microsoft Project tasks with a Change Request custom field set. However, because Microsoft Project does not have a native change management workflow, we also deliver a separate structured CSV export of all Change Log records for the customer's change control register. Status values (Requested, Approved, Rejected, Implemented) migrate to the custom Status field.
raidlog.com
Tag
Microsoft Project
Custom Text Field (value-mapped)
lossyraidlog.com Tags are a taxonomy applied across all RAID record types. We extract the full tag set and map each tag to a Microsoft Project custom text field (e.g., Custom Text1). We apply explicit value mapping during import and deliver a Tag Taxonomy document listing the source tag name and the destination field value for the customer's PMO to reconcile.
raidlog.com
User / Owner
Microsoft Project
Resource
1:1raidlog.com Users referenced as Owners on Risks, Actions, Issues, and Decisions map to Microsoft Project Resources. We resolve by email match. Resources without a match go to a reconciliation queue for the customer's admin to provision before record import. Max units and resource calendar availability do not migrate from raidlog.com; these are configured in Microsoft Project during project initialization.
raidlog.com
Stakeholder List
Microsoft Project
Resource Notes + Separate Export
1:1raidlog.com Stakeholder List records have no native Microsoft Project object. We append stakeholder names and roles to the project Resource Notes field and deliver a separate structured CSV export of stakeholder name, role, email, and project for the customer to incorporate into their stakeholder register or SharePoint-based RACI matrix.
raidlog.com
Attachment
Microsoft Project
Not migrated (flagged for manual relink)
1:1raidlog.com has no binary attachment API. We export file reference URLs from the grid UI and flag each reference with the associated RAID record ID. The customer manually re-links supporting documents in Microsoft Project via Insert > Hyperlink or by attaching files to task notes after migration.
| raidlog.com | Microsoft Project | Compatibility | |
|---|---|---|---|
| Project | Project (.mpp / Project Plan)1:1 | Fully supported | |
| Risk | Task (with custom fields)1:1 | Fully supported | |
| Action Item | Task1:1 | Fully supported | |
| Issue | Task (with custom fields)1:1 | Fully supported | |
| Decision | Task (milestone or summary task)1:1 | Fully supported | |
| Dependency | Task Predecessor (Successor)lossy | Fully supported | |
| Lessons Learned | Task Notes + Separate Export1:1 | Mapping required | |
| Change Log | Task (with custom fields) + Separate Export1:1 | Mapping required | |
| Tag | Custom Text Field (value-mapped)lossy | Fully supported | |
| User / Owner | Resource1:1 | Fully supported | |
| Stakeholder List | Resource Notes + Separate Export1:1 | Mapping required | |
| Attachment | Not migrated (flagged for manual relink)1:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
raidlog.com gotchas
Free tier 5-RAID-log ceiling is a hard import block
Enterprise Private Workspaces create isolated migration targets
No bulk export API forces chunked pagination
Microsoft Project gotchas
Project for the web is being retired and merged into Microsoft Planner
Planner-tier portfolio features are incomplete despite Plan 5 labeling
Web app constraint controls are weaker than the Windows desktop client
Project requires a separate license not bundled with standard Microsoft 365
Project Online API is edition-gated and inconsistently documented
Pair-specific challenges
Migration approach
Scoping and destination tier confirmation
We audit the source raidlog.com account across plan tier (Free/Core/Enterprise), project count, RAID record counts per type, active dependencies, tag taxonomy, user count, and attachment reference URLs. We pair this with a Microsoft Project destination review: Plan 1 (web, $10/user), Plan 3 (desktop + web, $30/user), or Plan 5 (full PPM, $55/user). The discovery output is a written migration scope document listing every record type, record count, dependency count, and a destination tier recommendation. If the customer uses Enterprise Private Workspaces, we scope at the workspace level and map each workspace to a separate Project plan.
Schema design and custom field configuration
We design the destination Microsoft Project schema before any data moves. For each RAID record type, we define custom fields: Risk custom fields (probability, impact, category, status), Issue custom fields (severity, resolution date, owner), Decision custom fields (date made, rationale, approver), and Change Log custom fields (requester, impact, status). We map tag taxonomy to a single custom text field per record type. The dependency graph is mapped as a predecessor-successor table. Schema design is validated in a test .mpp file or Planner sandbox before production migration begins.
Paginated extraction from raidlog.com API
We extract all RAID records via paginated REST API calls (limit/offset) for Risks, Actions, Issues, Decisions, Tags, Users, and Projects. Dependencies and Change Log entries are reconstructed from the All RAID endpoint per the API documentation. Lessons Learned are extracted as tagged records. We run a row-count reconciliation against the API response totals before transforming the data. API rate-limit monitoring is active throughout extraction; we implement retry logic with exponential backoff for any throttled responses.
Data transformation and dependency graph reconstruction
We transform each RAID record into a Microsoft Project task row: task name from title, start/finish from dates, resource assignment from owner, custom fields from source properties. Dependencies reconstruct as predecessor-successor entries in the task table using the inferred dependency type (FS for blocks/delays, SS for related-start). Lessons Learned and Change Log records are extracted to separate CSV files for the manual export deliverable. Tag values are mapped to the custom text field using the tag taxonomy mapping document produced during scoping.
Production import and reconciliation
We import the transformed task list into Microsoft Project. For the desktop client, we use the native import from CSV or .mppx format. For Planner Premium, we use the Microsoft Graph API with batch operations. Owner reconciliation runs by email match against the Microsoft Project resource list; any unmatched owners go to a reconciliation queue for the customer's admin to provision before record import resumes. We reconcile task count, dependency count, and custom field population against the source extraction totals and flag any discrepancies for manual review.
Cutover, validation, and handoff
We freeze raidlog.com writes during cutover and run a final delta migration of any records modified during the migration window. Binary attachments are not migrated; we deliver the attachment reference URL export with the associated RAID record ID for manual relinking. We deliver the Dependency Map, Lessons Learned CSV, Change Log CSV, Stakeholder List CSV, and Tag Taxonomy document. We do not rebuild raidlog.com workflows or automations as Microsoft Project filters or Power Automate flows; that work is a separate engagement. We support a one-week hypercare window for reconciliation issues.
Platform deep dives
raidlog.com
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Moderate Project Management migration. 1 of 8 objects need a manual workaround.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across raidlog.com and Microsoft Project.
Object compatibility
1 of 8 objects need a manual workaround.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
raidlog.com: Not publicly documented.
Data volume sensitivity
raidlog.com doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during raidlog.com to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your raidlog.com to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave raidlog.com
Other ways to arrive at Microsoft Project
Same-Project Management migrations
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.