ANY-maze Help > The ANY-maze reference > The Protocol page > The elements of a protocol > Testing > Procedures > Understanding the changeover from Events and Actions to Procedures

Understanding the changeover from Events and Actions to Procedures

Introduction

ANY-maze version 5.10 introduced Procedures as a replacement for Events and Actions. Procedures, which are described in detail in the Introduction to procedures topic, are more flexible than Events and Actions, as well as being simpler to set up and understand.

All new experiments that are created in versions 5.10 and above automatically use Procedures instead of Events and Actions, but what about existing experiments, or new experiments into which you load existing protocols? These are questions that this topic addresses.

 When are Procedures used rather than Events and Actions? 
 Can I switch back to use Events and Actions in an experiment that is using Procedures? 
 When are Events and Actions used rather than Procedures? 
 Can I switch to use Procedures in an experiment that is using Events and Actions? 
 How do I switch to use Procedures in an experiment that is using Events and Actions?  

When are Procedures used rather than Events and Actions?

 1.Procedures are always used in new experiments created in version 5.10 of ANY-maze and above. 
 2.Procedures are always used in new experiments created in version 5.10 of ANY-maze and above into which you load a protocol that includes no Events or Actions.  

Can I switch back to use Events and Actions in an experiment that is using Procedures?

No. An experiment that is using Procedures, even if you've not actually added any procedures to it, will always use procedures; you can't change back to use the old Events and Actions system.

When are Events and Actions used rather than Procedures?

 1.Events and Actions are used in experiments created in versions prior to 5.10. 
 2.Events and Actions are used in new experiments (created in version 5.10) into which you load a protocol (created using a version prior to 5.10) that includes Events or Actions.  

Can I switch to use Procedures in an experiment that is using Events and Actions?

Yes. You can sometimes switch from using Events and Actions to using Procedures, even in experiments or protocols that were created in versions prior to 5.10. The rules about this are:

 1.The experiment cannot have been started - i.e. it must not include any performed tests.
 2.Any Events and Actions defined in the protocol will be deleted.

How do I switch to use Procedures in an experiment that is using Events and Actions?

 1.Open the experiment. 
 2.Switch to the Protocol page. 
 3.Select the Events group in the protocol list. 
 4.If the experiment has not been started then you will see a button titled Change this protocol to use Procedures. Click it (if the experiment has been started, then the button simply won't be displayed). 
 5.A message will be displayed warning you that the change to use procedures will cause any Events and Actions defined in the protocol to be deleted, and that the change to procedures is irreversible. If you want to continue, then click Yes. 
 6.Any Events or Actions will be removed from the protocol and it will change to use Procedures - so you'll see a Procedures group in the protocol list rather than an Events group.  

See also:

 An introduction to procedures 
 An introduction to events and actions 

© Copyright 2003-2026 Stoelting Co. All rights reserved

ANY-maze help topic T0476