How to Start Deferred Processing Automatically When Logging Into Admin Account

How to Start Deferred Processing Automatically When Logging Into Admin Account

Release Date: 11/16/2018
Version: 8.0 & up

To start Deferred Processing automatically when logging into an account, like Administrator, use the following procedure.  This procedure was designed for Windows Server 2008 and Elliott 8.5.  You may need to change this procedure based on your Windows OS and Elliott version accordingly.

Create Elliott Deferred Processing Icon (Shortcut) on Your Desktop
In this example, we log into the PSQL server as the Windows domain administrator.  On the desktop, we will create an Elliott Deferred Processing icon with the following properties:

For Run Local Option (Recommended)


For Run from Network Option


The above examples are for 8.5. For newer versions, like 8.6, replace 85 with 86.

The parameter /co:01 will bypass the company selection and launch Deferred Processing for company 01. Change this parameter according to your environment. 

For running in Local mode (preferred), it would be something like:
    Target: c:\users\administrator.NETCELLENT\appdata\local\netcellent\m\elliott7\bin85\el850dp.exe /co:01
    Start in: c:\users\ administrator.NETCELLENT\appdata\local\netcellent\m\elliott7\bin85
In this case, we assume you log in as "administrator" on the server. Notice the path is "administrator.NETCELLENT" because "administrator" is the local account profile path where "administrator.NETCELLENT" is for the domain account. You need to verify with your actual environment.

For running in Hybrid mode, it would be something like:
    Target: d:\netcellent\m\elliott7\bin85\el850dp.exe /co:01
    Start in: d:\netcellent\m\elliott7\bin85
Assuming the Elliott local folder is in d:\netcellent.

For running in Network mode, it would be something like:
    Target: m:\elliott7\bin85\el850dp.exe /co:01
    Start in: m:\elliott7\bin85

For 8.0-8.2, you can only run in Network mode.  The icon will be setup something like:
    Target: m:\elliott7\bin\el800dp.exe /co:01
    Start in: m:\elliott7\bin

Launch Deferred Processing in Ready Mode without Needing to Login 
There are still a few issues to resolve in order to launch Deferred Processing automatically.  First, you need to bypass the login screen.  Second, you need to start Deferred Processing in Ready mode.  To do so, start Elliott and click on the "Setup" icon in the top left corner of the Control Center screen.  Go to the "Print etc" tab.  In the Deferred Processing group area, do the following:
(1) Check the "Start in Ready Mode" checkbox
(2) Check the "Use Auto Login:" checkbox and fill in the Elliott user name and password.
See the sample screen below:

Save it and exit Elliott.

Now click on the Deferred Processing icon you created on the desktop and make sure that:
(1) You don't have to login.
(2) The Deferred Processing icon appears in the task tray.  The color should change from red to green.
If both are confirmed, then you are ready to proceed to the next step.

Copy and Paste Your Desktop Deferred Processing Icon to your Startup Folder
The program automatically creates a startup folder for Windows 2008 Server, which is typically:
    C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
In our example we logged in as the Netcellent domain administrator, so the corresponding folder is
    C:\Users\administrator.NETCELLENT\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Your startup folder would look like:

In this example, we start up Deferred Processing for both companies 01 and 03.

The final test is to log out of this PSQL server and log in again. Watch to see if Deferred Processing shows up in your task tray in green.  See the sample screen below:


You can mouse over the icon in the task tray and you will see a popup showing the company for the Deferred Processing task.  To manage Deferred Processing tasks, double right click on the icon and choose from the popup menu.

In order for Deferred Processing to continue to run, remain logged into the Windows server.  If you are logged into your server through Remote Desktop, simply click on the "x" in the Remote Desktop session to disconnect.

For the best performance, we suggest running Deferred Processing on your PSQL server directly to eliminate network traffic.


EMK



    • Related Articles

    • Idea for Deferred Processing Automatic Start

      Release Date: 03/08/2023 Version: 8.x & Up Q - I noticed when the server is restarted, the Deferred Processing doesn't start. Therefore, if the server is restarted for any reason, including periodic Windows service pack updates, I have to login to ...
    • Deferred Processing Icon Disappears from Task Tray and Multiple Deferred Sessions Are Running

      Release Date: 03/04/21 Modified Date: 02/08/24 Version: 7.5 & Up Q - Our Deferred Processing icon is disappearing from the task tray in the desktop bottom right corner. As a result, we thought Deferred Processing was not running and launched Deferred ...
    • Btrieve Error 80 In Deferred Processing

      Q - In Deferred Processing, we encounter the following error: Btrieve Error 080 on Order Header File This has been happening for the last 30 days off and on. What might cause this to happen? A - This is what Btrieve Error 80 means based on PSQL ...
    • Deferred and PostOffice Processing in Elliott V8.6

      Version 8.6 Release Date: 4/28/23 Revised: 6/26/23 Overview Elliott V8.6 brings the following changes to Deferred Processing and PostOffice Processing: You no longer can specify Deferred Processing with any other output option. PDF PostOffice ...
    • LT API for Logging Timer Messages

      LT API Release Date: 4/28/2023 Versions: V8.5 and Higher Purpose This API allows the developer to log a timing message in application code. It can be helpful when trying to determine where there may be time-consuming processing bottlenecks. Features ...