If you are working in v15 R5 or better, I would recommend that you take a close look at Worker processes. No need for pause/resume and calls are managed automatically by the worker on a first in first out basis. With a worker on the server, you would still use execute on server but only to call the worker and pass parameters.
Whether you use a Worker process on the server or a process created with Execute on Server no variables are shared with the client. You could use records to exchange data, but it is much cleaner and easier to just pass the data in Execute on Server/Execute Client parameters. If you are working in v14 or better, c_object is the perfect vehicle for this. Just pack all the variables or data into a single c_object. My 2 cents. John > On Mar 5, 2018, at 6:00 PM, Robert McKeever via 4D_Tech > <[email protected]> wrote: > > I have two processes, one foreground, the other background (runs continually > with appropriate pause/resume). There are a few dialogs that exist in the > background process that can be eliminated. Since it does a lot of information > gathering before creating/deleting a record and updating another, I’d like to > move it so it executes on the server. It see that it creates a new process on > the server. > > 1. Is that a unique process for each user, or only one process for all users? > > 2. Are the local variables in use on the ‘client’ the save as when you use > ‘Execute on Server’? e.g., if I start the process on the server, does it > share variables with the client or must they be exchanged via a record in a > table? > > _________________________________________ > Bob McKeever http://www.mswl.com <http://www.mswl.com/> > McKeever's Software Wizardry > Port Coquitlam, B.C. > [email protected] > > > > > ********************************************************************** > 4D Internet Users Group (4D iNUG) > FAQ: http://lists.4d.com/faqnug.html > Archive: http://lists.4d.com/archives.html > Options: https://lists.4d.com/mailman/options/4d_tech > Unsub: mailto:[email protected] > ********************************************************************** John Baughman Kailua, Hawaii (808) 262-0328 [email protected] ********************************************************************** 4D Internet Users Group (4D iNUG) FAQ: http://lists.4d.com/faqnug.html Archive: http://lists.4d.com/archives.html Options: https://lists.4d.com/mailman/options/4d_tech Unsub: mailto:[email protected] **********************************************************************

