Start parameters
esoffice can be started using various parameters, which can be used in the command line or in a shortcut.
All the currently available parameters are described below.
Start parameter esXFibu
The start parameters for the optional interface to the esXFibu financial bookkeeping program are found under esXFibu start parameters.
Windows shortcut
The following describes one way to create and edit a program link.
Create and edit program shortcut
-
Open Windows Explorer and open the esoffice program directory.
-
Right click on the program file that you want to create a link for, for example: esoffice.exe or esxfibu.exe.
-
Select the Copy command in the context menu.
-
Now switch to the directory where you want the link to be placed, for example: on the desktop.
You can create the link in the esoffice program directory or in any other directory.
-
Right click on a free space in the desired directory and select the Insert link command in the context menu.
-
Right click on the link you inserted and select Properties in the context menu.
Links are indicated by the arrow icon .
-
You can use the following parameters in the target or command line, each separated by a space.
Directory paths must always be stated between double quotation marks (") not single quotation marks (').
Program start parameters
Prevent automatic log in and domain registration
-L:<Personnel number>
If this parameter is specified, the next time esoffice.EXE is started, the log in and password will be saved locally as long as the Save password option has been set. The log in dialog will no longer be displayed in future.
This can be reversed by removing the -L: parameter.
If the Windows domain registration (single sign on) is used in esoffice, it may be necessary to exclude certain applications / users from this (for example Cash register). In this case, only -L is specified as the parameter in the shortcut.
esoffice.exe -L:12345
Database / Alias
-a: Alias name/Path
Points to the database alias, for example: ESLocal, or the path to the database.
It is not normally necessary to add a parameter that points to a database, as esoffice always uses the alias ESWin.
It may be necessary to specify the database / database alias if a parallel test environment is to be used.
-a:ESLocal
Database alias. The additional alias should already exist.
Para directory
The esoffice para directory / folder contains the licence file (licence.cfg), the database connection configuration (dbxconnections.ini) and the database driver configuration (dbxdrivers.ini) among other things.
-e:"[Drive]:\Path"
Path to para folder indicating the drive.
-e:"\\networkpath"
Path to para folder in the network in UNC notation.
-e:"E:\ESOffice\Para"
Window line label
-m: "Description"
Allows you to enter a Label that is displayed in the Window line and in the Task bar.
To distinguish between esoffice applications that are linked to a different database, the esoffice window line can be overwritten by executing this parameter.
-m:"Test environment"
NLS database
Foreign language version Points to the database alias or path to the NLS database.
-n: Alias name/Path
=n:NLS_Test"
Temporary directory
Temporary directory for caching calculations.
-t: Path
Points to the path where the Project file for auto saving is located. If the path does not exist, esoffice will try to create it.
-t:"E:\TempProjects"
Copy Dir
Copy the esoffice program libraries (DLLs) into a local directory.
-c:<Folder path>
Copies the esoffice DLLs into a local directory and uses these instead of the corresponding files in the network release.
If the following message is displayed in the Calculation area:
External Exception C0000006
using this start parameter can help.
You can find more information on this in the knowledge base.
esoffice.exe -c:"c:\esodlls\"
Permanent SQL monitor
-s:1
If you start esoffice with this start parameter, all SQL commands that are executed will be recorded and saved in a log file.
The advantage compared to the SQL monitor is that the last SQL commands can also be viewed if esoffice hangs during SQL analysis.
The location of the ESoffice.log log file should be set using the parameter -t (also see Temporary directory).
Some modules are only logged when they are open.
Settings | Computer-specific - Telephone must be open in order to record the TAPI functions.
ESOffice.exe -s:1 -t:"C:\esofficeLog"
Saves the log file in the directory C:\esofficeLog
Start application during an initiated update.
-o:
Forces esoffice to start after an update has been initiated by Client Administration.
This option should only be used by the Administrator / esoffice admin.
esoffice.exe -o:
Targeted Item master data update
eso://AddMatCatalog?<CatalogNo>
Starts esoffice to update the item main data. The specified catalog number from the material catalog is used for this.
All errors that occur during this process are saved consecutively in the MatKatalog.log
file. When the program is started with this parameter, it only starts automatically for the update process and then closes down immediately after the import is completed.
The update functionality corresponds to the Apply all action with the Only update existing items option activated.
ESOffice.exe eso://AddMatKatalog?1
Direct opening of the program module when the program is started
eso://<Form name>
Opens the corresponding program module. This parameter can be used several times with a space between each instance.
A list with the possible Form names is found under Module / Form names.
ESOffice.exe eso://Appointments
Starts esoffice and opens the Appointments diary
ESOffice.exe eso://Appointments eso://Delivery slip
Starts esoffice and opens the Appointments diary and Delivery slip management
Direct opening of the Details of a data set
eso://<Form name>?<Number>
eso://<Form name(Cont)>?<Number>&false&<Contact number>
eso://<Form name>?<Number>
Opens the corresponding program module and positions directly on the key value specified for <Number> (ClientNo, PersonnelNo, etc.)
eso://<Form name(Cont)>?<Number>&false&<Contact number>
Expands the function described above.
This allows you to open contact management for the specified module and simultaneously position on the specified contact.
This only applies to modules marked with an asterisk in the listModule / Form names
Open client with client number 10001
ESOffice.exe eso://Kunden?10001
The variant number also needs to be specified for offers. For example: Offer 5008822 with variant no. 0:
eso://Offers?5008822&0
Open client with client number 10001 and contact person 123456:
ESOffice.exe eso://KontKunden?10001&false&123456
Module / Form names
Below is a list of all the modules that can currently be opened using the functions described above.
Name of module to open |
Form name for <FormName> |
---|---|
Address search |
AdressSuche |
Address references |
AddressRef |
Actions |
Actions |
Offer references |
AngebotRef |
Offer statistics |
Angebote |
Contact person |
AnspPartDlg |
Contact person - General |
AnspPartner |
User authorizations |
Berechtigungen |
User passwords |
PersKenn |
Labor reports - Order reports |
LabOrdRep |
Labor reports - Recording |
ArbBerichtErf |
Labor reports - Weekly reports |
WochenBericht |
Items / Services |
Artikel |
Item price maintenance |
ArtPrPflege |
Item production |
Produktion |
Item references |
ArtikelRef |
Measurement of finished work record |
Aufmass |
Order planning / Project management |
AuftragPlan |
Order line item assistant |
AuftPosAss |
Order references |
AuftragRef |
Building project |
Bauvorhaben |
Potential client |
Bedarfer |
Purchase order processing |
BestBearbeit |
Orders received |
BestEingang |
Order shortfall |
BestRueckst |
Bookkeeping references |
BuchRef |
CAS - References |
CASRef |
Customizing |
EinCustomize |
Display options |
DarstellOpt |
Dashboard |
Dashboard |
Database passwords |
DBKennwoerter |
Database roles |
DBRoles |
Data grid settings |
EinGrid |
Accounts receivable / Dunning - Settings |
DunnSet |
Accounts receivable / Invoices |
AccRecInv |
Accounts receivable / Outgoing invoice book |
DebiRecBuch |
DTAUS assistant |
DTAustausch |
Print setup |
EinDruck |
Scanned documents |
ScanDok |
Email exchange |
|
Installed materials record assistant |
AuftInstAss |
External programs |
EinExternProg |
Subsidiary - Material scheduling |
FilDispoDlg |
Business partner |
GPartner |
Office branches |
GschftSt |
Basic settings |
GrundEinstell |
Cell phone contracts |
VertragHandy |
Hardware settings |
HardwareRef |
Help desk |
HelpDesk |
Sent email history |
MailHistory |
Inspection / maintenance plan |
WartPlan |
Inspection orders from OrderIDNo |
AuftragInsp |
Inspection orders from OrderNo |
InspektionsAuftrag |
Inventory |
Inventur |
Calculations |
ProjektVerwalt |
Calculation forms |
EinstProjFrm |
Calculation folder |
Projektbearb |
Calculation references |
ProjektRef |
Cash book / Account movements |
Konto |
Knowledge base |
Knowledgebase |
Configuration management |
KonfMan |
Contact - Potential client |
KontBedarfer |
Contact - Business partner |
KontGPartner |
Contact - Client |
KontKunden |
Contact - Suppliers |
KontLieferant |
Contact - Personnel |
KontPersonal |
Corporations / Company groups |
Konzern |
Accounts payable / Invoices |
AccPayInv |
Clients |
Kunden |
Client item numbers |
KundenArtikel |
Client item prices |
KundenArtPreis |
Warehouse |
LagerStamm |
Warehouse - Stock movement |
ManLagBeweg |
Stock levels |
LagerBestand |
Stock movement overview |
WareInOut |
Warehouse references |
LagerRef |
Warehouse management - Warehouse items |
LagerArtikel |
Warehouse management - Stock entry |
Wareneingang |
Regional settings |
NationenEinst |
Vendors |
Lieferant |
Delivery slip - Recording |
AuftLiefAssi |
Delivery slip - Recording (return slip) |
RueckLiefAssi |
Delivery slip management |
Lieferschein |
Create warnings |
MahnErst |
Management for buildings / system groups |
GebAnlagGrup |
Part orders from OrderIDNo |
AuftragIntern |
Part orders from OrderNo |
TeilAuftrag |
Process material requirement |
AuftBestAss |
Material catalogs |
MatKataloge |
Value added tax |
MWSTCodes |
Number ranges |
NrKreise |
Object management - Systems |
ObjManagement |
Personnel |
Personal |
Personnel assignment planning |
PEP |
Personnel references |
PersonalRef |
Personal settings |
PersEinst |
Required field settings |
EinPflichtFld |
Price groups / Discounts |
PreisGruppen |
Project orders from OrderIDNo |
AuftragProj |
Project orders from OrderNo |
ProjektAuftrag |
Project planning |
Projektierung |
Commission statement |
Provision |
Invoice import assistant |
KrediRecImport |
Registration |
ESRegister |
Release management |
ReleaseManage |
Report designer |
QRDesigner |
Report management |
RvReg |
Service orders from OrderIDNo |
AuftragService |
Service orders from OrderNo |
ServiceAuftrag |
Service references - Systems |
AnlagenRef |
Service references - Elevator tools |
AufzugRef |
Service references - Hazard warning tools |
AlarmRef |
Service references - Helpdesk |
HelpDeskRef |
Service references - Service orders |
ServiceRef |
Service references - Contracts |
VertragRef |
SMS overview |
SMSUebersicht |
Search and filter settings |
EinstTab |
Telephone actions - Potential client |
TelBeadrfer |
Telephone actions - Business partner |
TelGPartner |
Telephone actions - Client |
TelKunden |
Telephone actions - Suppliers |
TelLieferant |
Telephone actions - Personnel |
TelPersonal |
Appointment |
EditTermin |
Appointments diary |
Termine |
Text modules |
Textbausteine |
Vacation requests |
Urlaub |
Offset charge orders |
AuftragVerrech |
Contract management - Invoices for contracts |
RechUebersicht |
Contract management - Contracts |
VtrgManagement |
Contract statistics |
VertragStat |
Contract extensions |
VertragVerl |
Contract management - Fee maintenance |
WartGebPflege |
Contract management - Fee maintenance history |
WartGebHistory |
Workflow history |
WorkFlowHist |
Workflow references |
WorkFlowRef |
Payment conditions |
ZahlungsBeding |
Central purchase order assistant |
BestAssistent |