Evlang de.xml: Unterschied zwischen den Versionen

Aus Envira.ERP
Wechseln zu: Navigation, Suche
K
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Mithilfe dieser Datei können Sie Ihre [[Startseite]] und die [[Stammdaten]]seite von envira.ERP beliebig konfigurieren. Verwenden Sie das XML Format um Bezeichnungen zu ändern oder beliebige [[Steuerbefehle]] hinzuzufügen oder zu entfernen
+
Mithilfe dieser Datei können Sie Ihre [[Startseite]] und die [[:Kategorie:Stammdaten|Stammdaten]]seite von envira.ERP beliebig konfigurieren. Verwenden Sie das XML Format um Bezeichnungen zu ändern oder beliebige [[:Kategorie:Steuerbefehle|Steuerbefehle]] hinzuzufügen oder zu entfernen. Verwenden Sie [[:Kategorie:Vorlagen|Vorlagen]], um vorgefertigte Startseiten auf Ihren Computer zu installieren.
  
 
== Aufbau ==
 
== Aufbau ==
Zeile 8: Zeile 8:
 
   |- |-  |- <control />
 
   |- |-  |- <control />
 
   |- |- </form>
 
   |- |- </form>
 +
  |- |- <translate />
 
   |- |- <startpage>
 
   |- |- <startpage>
 
   |- |-  |- <column1>
 
   |- |-  |- <column1>
Zeile 44: Zeile 45:
 
** mustexist="(true|false)": Gibt bei Textfeldern an, ob diese zusätzlich eine Pflicheingabe erfordern
 
** 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
 
** 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]: Das Hauptelement der Startseite enthält 2 Spalten
Zeile 50: Zeile 63:
 
** IconID="(zahl)": Gibt das Symbol an. Hier stehen 10 Symbole zur Verfügung
 
** IconID="(zahl)": Gibt das Symbol an. Hier stehen 10 Symbole zur Verfügung
 
** height="(zahl)": Gibt die Höhe der Kategorie an
 
** 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
 
* 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 der folgenden Kennungen, können Sie Betriebskennzahlen in der Bezeichnung ausgeben lassen:
+
** caption="(text)": Gibt den anzuzeigenden Text im ersten Element, in der ersten Kategorie der ersten Spalte an. Durch die Eingabe bestimmter [[Evlang_de.xml#Verfügbare Platzhalter|Platzhalter]], können Sie Betriebskennzahlen in der Bezeichnung ausgeben lassen.
*** {$LViewTerminListe}: Gibt eine Terminliste der aktuellen anstehenden Termine aus. Dieser Befehl kann nur einmal verwendet werden!
+
** action="(text)": Gibt den [[:Kategorie:Steuerbefehle|Steuerbefehle]] an, der bei Klick ausgeführt werden soll
*** {$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
 
** action="(text)": Gibt den [[Steuerbefehle]] an, der bei Klick ausgeführt werden soll
 
 
** br: Fängt eine neue Zeile an
 
** 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 [[Benutzerverwaltung|User]]
 +
 +
 +
[[Kategorie:System]]
 +
[[Kategorie:Arbeitsplatz]]

Aktuelle Version vom 12. März 2013, 12:11 Uhr

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