What happanes to user macros during Could Migration?

Bill Bailey
Contributor
January 3, 2024

This page (https://support.atlassian.com/migration/docs/what-migrates-with-the-confluence-cloud-migration-assistant/) makes the statement regarding user macros:

User Macros: User macros are not migrated currently.

What does that mean in detail? What happens to the macro instance? Deleted? Placeholder? What happens to the macro data/parameters?

Can we develop a Forge App that replaces the user macro, with the result being a somewhat seamless migration? Or is enough data preserved that would could later run a script against the Cloud instance to migrate from a user macro to a Forge App?

We have 1000s of instances of user macros, that will be a royal PITA to manually migrate. I need to understand the scope of the issue.

1 answer

0 votes
Dan Breyen
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
January 5, 2024

Hi Bill, I found this other community article regarding User Macros.  Migration-Of-User-Macros 

To quote Nic: "The short answer is very simple - there are no user macros on Cloud.  You have to drop them all."

There are some options, but that's a little more complicated and in the article.

Hope that Helps.

Bill Bailey
Contributor
January 5, 2024

Yes, I saw that. But what is not clear to me is whether:

  • Macro name is preserved
  • Settings and parameters are preserved
  • If I create a new macro using Forge with the same name/parameters, will it automatically be substituted for the existing reference

I am trying to figure out how much of a disaster is there around user macros. Our instance has 20+ macros with 5000+ instances -- not a trivial task to replace.

Like Nicolas PR likes this
Pirkka Palmumäki January 7, 2025

Hi @Bill Bailey !

 

We are currently in a similar situation. Did you find out yet if you can simply use Forge to "hijack" the user macros? 

Bill Bailey
Contributor
January 7, 2025

After doing a lot of research, there was no easy solution -- you need to try to write replacement macros using forge, but that may not always be possible. And then maybe replace your existing macros with an special character stream to try to replace later in the Cloud.

Bottom line, both products carry the Confluence name, but they are vastly different products. After our analysis, it is basically impossible for us to move to the Cloud version as it has so many missing features, and forced workarounds. You can't even have a custom domain name (unless you like having to use three levels of names) or custom CSS, just basics of any web presence.

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
TAGS
AUG Leaders

Atlassian Community Events