Evlang de.xml

Aus Envira.ERP
Wechseln zu: Navigation, Suche

Mithilfe dieser Datei können Sie Ihre Startseite und die Stammdatenseite von envira.ERP beliebig konfigurieren. Verwenden Sie das XML Format um Bezeichnungen zu ändern oder beliebige Steuerbefehle hinzuzufügen oder zu entfernen. Verwenden Sie Vorlagen, um vorgefertigte Startseiten auf Ihren Computer zu installieren.

Aufbau

Der Grundaufbau der Datei besteht aus den folgenden Knoten:

 |- <envira>
 |- |- <form>
 |- |-  |- <control />
 |- |- </form>
 |- |- <translate />
 |- |- <startpage>
 |- |-  |- <column1>
 |- |-  |-  |- <category>
 |- |-  |-  |-  |- <item />
 |- |-  |-  |- </category>
 |- |-  |- </column1>
 |- |-  |- <column2>
 |- |-  |-  |- <category>
 |- |-  |-  |-  |- <item />
 |- |-  |-  |- </category>
 |- |-  |- </column2>
 |- |- </startpage>
 |- |- <systemsettings>
 |- |-  |- <column1>
 |- |-  |-  |- <category>
 |- |-  |-  |-  |- <item />
 |- |-  |-  |- </category>
 |- |-  |- </column1>
 |- |-  |- <column2>
 |- |-  |-  |- <category>
 |- |-  |-  |-  |- <item />
 |- |-  |-  |- </category>
 |- |-  |- </column2>
 |- |- </systemsettings>
 |- </envira>
  • envira.form: Hier können einzelne Steuerelemente aufgeführt werden, um zb. deren Position, Größe oder Beschreibung zu ändern
  • envira.form.control
    • name="(text)": Definiert den Namen des Steuerelemente
    • caption="(text)": Definiert die Beschriftung des Steuerlementes
    • left="(zahl)": Positionierung vom Linken Bildschirmrand
    • top="(zahl)": Positionieren vom obern Bildschirmrand
    • width="(zahl)": Breite des Elements
    • height="(zahl)": Höhe des Elements
    • mustexist="(true|false)": Gibt bei Textfeldern an, ob diese zusätzlich eine Pflicheingabe erfordern
    • alert="(text)": Gibt den Text an, der bei mustexist ausgeben wird
Beispiel:
<form name="frmItemDetailQuickAdd">
 <item name="lblEAN" caption="Seriennr." />
</form>
  • envira.translate: Hier können einzelne Fragmente übersetzt werden
    • name: Originalbezeichnung
    • translation: Übersetzung
Beispiel:
<translate name="EAN" translation="Seriennr." />
  • envira.[startpage|systemsettings]: Das Hauptelement der Startseite enthält 2 Spalten
  • envira.[startpage|systemsettings].[column1|column2].category: Gibt in der ersten Spalte die erste Kategorie an
    • caption="(text)": Gibt den Titel der ersten Kategorie in der ersten Spalte auf der Startseite an
    • IconID="(zahl)": Gibt das Symbol an. Hier stehen 10 Symbole zur Verfügung
    • height="(zahl)": Gibt die Höhe der Kategorie an
Beispiel:
<startpage>
 <column1>
  <category caption="Adressen hinzufügen oder bearbeiten" IconID="4" height="335">
   <item caption="Adresse suchen" action="Adressfilter" />
   <item caption="Adresse anlegen" action="Neue Adresse anlegen" />
  </category>
  <category caption="Projekte, Aktivitäten und Informationen" IconID="7" height="905">
   <item caption="Zeiterfassungen ({$TimerecordingOpen} h)" action="Zeiterfassung Filter" bold />
   <item br />
   <item caption="Zeiterfassungen abrechnen" action="Zeiterfassungen abrechnen" />
   <item caption="Zeiterfassung suchen" action="Zeiterfassung Filter" />
   <item caption="Zeiterfassung anlegen" action="Neue Zeiterfassung" />
  </category>
  <category caption="Zuletzt verwendet" IconID="1" height="100">
   <item caption="{$RecentDocuments}" />
  </category>
 </column1>
</startpage>
  • envira.[startpage|systemsettings].[column1|column2].category.item
    • caption="(text)": Gibt den anzuzeigenden Text im ersten Element, in der ersten Kategorie der ersten Spalte an. Durch die Eingabe bestimmter Platzhalter, können Sie Betriebskennzahlen in der Bezeichnung ausgeben lassen.
    • action="(text)": Gibt den Steuerbefehle an, der bei Klick ausgeführt werden soll
    • br: Fängt eine neue Zeile an

Verfügbare Platzhalter

  • {$LViewTerminListe}: Gibt eine Terminliste der aktuellen anstehenden Termine aus. Dieser Befehl kann nur einmal verwendet werden!
  • {$TimerecordingOpen}: Gibt die Anzahl an offnen, nicht Verrechneten Stunden aus der Zeiterfassung aus
  • {$OP}: Gibt den Betrag der offenen Posten in EUR aus
  • {$Offers}: Gibt den Betrag der offenen Angebote in EUR aus
  • {$Orders}: Gibt den Betrag der offenen Aufträge in EUR aus
  • {$LViewTerminListe}: Gibt eine Liste mit geplanten oder fälligen Terminen aus
  • {$RecentDocuments}: Gibt eine Liste mit den zuletzt verwendeten Dokumenten aus
  • {$GraphUmsatz}: Gibt den Umsatz aus
  • {$GraphTopArtikel}: Gib Umsatzstärksten Artikel aus
  • {$GraphTr}: Aktueller Status Zeiterfassung Verrechnet oder Nicht Verrechenbar
  • {$GraphUser}: Aktueller Status Zeiterfassung je User