You are here:Home>Emails, Knowledge Base, Model Building>Transfer Attributes from Child to Parent

Transfer Attributes from Child to Parent

Have you ever wanted to pass information from one entity to another during a process simulation? It is an odd question, but maybe you will be able to understand how important it is with a couple of examples. First, what if a medical check was found deficient during the underwriting process? The policy might be worked on at the home office, while the medical examiner could find the potential client has serious markers for cancer. The real question is “how to you transfer the quality information from the child (created entity) to the parent entity (the source of the creation)?”

Process simulation of life insurance underwriting.

Process simulation of life insurance underwriting.

Second, how can you accumulate all of the costs parts assembled? The cost is a result of the sum of the pieces and accumulated resource usage. This requires the addition (rather than transferring information) from one entity to another.

Process simulation of a military vehicle assembly.

Process simulation of a military vehicle assembly.

How to Transfer Attributes During the Process Simulation

The key to transferring any element from one entity to another is really very simple. Save the value of the attribute for the child entity just prior to the assembly (attach route action logic) to a Global variable. Then, just after the assembly, transfer or increment the attribute in the parent entity (the entity being assembled to) by the global variable.

During the process simulation, the attach action logic (before the assembly) and the action logic at the receiving location (after the assembly), can happen in succession with no delay or chance for interference. This trick allows for the successful transfer of attribute information from one entity to another.

The model object titled “Transfer Attributes from Child to Parent” handles all of the nuances to increment cost, value-added time and transfers quality information from child to parent entities. This model object will also handle the proper addition of attributes and variables so that your process simulation will work correctly the first time.

About the Author:

Scott Baird has been president of ProcessModel for more than 15 years. His focus has been to teach others how to improve processes dramatically. He has been successful in transferring these skills to over 200 companies, including ESPN, NASA, GE, Nationwide, Cendant, SSA and many more. Specialties: Group facilitation for process improvement, process design and simulation, simulation modeling, business management and training others to see opportunities. Scott loves to teach process improvement and has often been heard to say, “Of all the things I do, training others to improve processes is my favorite.” Scott is a father of four and a grandfather of eight. He is an avid woodworker, designing and creating presentation boxes. In his spare time, he volunteers in a college preparation program.


  1. Pat Morrison December 13, 2014 at 6:46 PM - Reply

    This is very educational post. Thanks Scott for helping me to understand how to transfer attributes during the process simulation.

    • Scott Baird December 15, 2014 at 9:47 AM - Reply

      Pat, if there are other topics you would like us to address please send me a note.

Leave a Reply