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

  1. Open Windows Explorer and open the esoffice program directory.

  2. Right click on the program file that you want to create a link for, for example: esoffice.exe or esxfibu.exe.

  3. Select the Copy command in the context menu.

  4. 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.

  5. Right click on a free space in the desired directory and select the Insert link command in the context menu.

  6. Right click on the link you inserted and select Properties in the context menu.

    Links are indicated by the arrow icon .

  7. You can use the following parameters in the target or command line, each separated by a space.

 

Starting esoffice with a variant database alias (parameter -a:)

 

 

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

EMail

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