Could someone kindly explain - or link to documentation explaining - what the “macro-id” parameter in XML source is used for?
To test, I created 3 instances of the same macro on a Confluence page. Then, when I look at the source storage format, the ac:macro-id="…" for each instance have different ids, even though the macro is the same.
Also, when I use the XML in a User Macro, without the macro-id parameter, the resulting pages using the User Macro appear to execute the macro just fine. In other words, the User Macros execute the same regardless of whether the macro-id parameter is present or not.
If this is the case, what is the purpose of the “macro-id” parameter?
Thanks in advance.