'Is boost msm serialization suitable for exchanging same workflow(flow-chart) with other users

What I want to achieve: There are different workflows I want to store as files on a db. A workflow looks like this:

                                     no
Check this->Tighten that->(Worn out?)--->Do this----> End
                                  yes\             /
                                       -> Replace-                         

Every Task has some subtasks with corresponding info/pictures. Msm's documentation states that it's state machines are exportable like this:

MyFsm fsm;
// write to archive
std::ofstream ofs("fsm.txt");
// save fsm to archive
{
  boost::archive::text_oarchive oa(ofs);
  // write class instance to archive
  oa << fsm;
}  

I wonder if this serialization would only export the transition table or if it would also export state specific info/pictures? Can I dynamically import this and run it then on a different machine?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source