In diesem BC können Sie Do-it-yourself (eigene) Business Controls (BC)
erstellen. Ein DIY BC kann sowohl ein einfaches Info-BC mit einer
Anzeigeebene sein als auch ein BC mit den Gruppen Header, BO-Liste und
Eingabezone, in welchem Sie Attribute erfassen, bearbeiten und löschen
können.
In jedem DIY-BC kann ein DIY-Button als Standard definiert werden.
Bei der Definition eines DIY BC werden Sie von OpaccERP durch den
Erstellungsprozess
geleitet.
DIY
BC-Designer öffnen
Der DIY BC-Designer kann in OpaccERP an
verschiedenen Stellen geöffnet werden:
-
im Kontextmenü (Aufruf mit rechten Maustaste) in den DIY-Panels
der Workspaces, in allen BCs und allen BO-Listen
-
im Pull-Down-Menü DIY-Menü der Workspaces
-
im OpaccERP Explorer in den Widgets Anwendungen,
Meine Favoriten (nur Startregister), Öffentliche
Favoriten und Öffentliche Ordner.
Speichern /
Anzeigen / Löschen eines registrierten DIY
BC
Speichern
Ein registriertes DIY BC wird im
OpaccERP Explorer im Register DIY-Anwendungen des Modul-Ordners
abgelegt, auf den das Haupt-BO des DIY BC verweist.
Beispiel:
Ein DIY BC mit dem Haupt-BO ART-MIS 3
(Artikel-MIS-Kreis-3) erhält bei der Fertigstellung eine mit 79 beginnende
BC-Nummer und wird im Modul-Ordner MIS abgelegt.
Anzeigen
Um ein registriertes DIY BC in einem Workspace oder im
Kontextmenü öffnen zu können, muss es in ein Favoriten-Register oder einen
persönlichen Ordner kopiert werden, der diese Anzeigemöglichkeit(en)
erlaubt.Löschen
Ein DIY BC können Sie im Register
DIY-Anwendungen des entsprechenden Modul-Ordners im OpaccERP
Explorer löschen. Beim Löschen werden auch alle gelinkten Einträge im
OpaccERP Explorer (Widgets: Meine Favoriten, Persönlicher Ordner),
im DIY-Menü der Workspaces und im Kontextmenü gelöscht.
Erstellen eines
DIY BC
Das Erstellen eines DIY BC erfolgt immer in den folgenden
vier Schritten:
-
BC-Muster wählen
-
BO-Typ bestimmen
-
BC-Name
-
BC registrieren
Nach Fertigstellen des DIY BC müssen bei den DIY BCs mit
BO-Liste und/oder Eingabezone die Attribute in der BO-Liste und/oder im
Eingabereich mit Hilfe des Attribut-Browsers hinzugefügt werden und die
Attribut-Eigenschaften definiert werden.
BC-Muster
wählen
Als erstes aktivieren Sie den Radio-Button der
BC-Vorlage, die Sie als Muster auswählen möchten. Folgende
Wahlmöglichkeiten haben Sie:
-
Info BC
Mit diesem BC-Muster wird ein reines
Anzeige DIY BC erstellt. Alle Attribute, die eine Relation zum
Haupt-BO-Typ haben können im BC angezeigt werden.
Dieses DIY BC
hat keine weiteren Funktionen.
-
OK-BC
Mit diesem BC-Muster wird ein BC erstellt,
in dem die Attribute des Haupt-BO-Typs angezeigt und bearbeitet werden
können. Die Attribute der relativen BO-Typs (Eingangs-BO-Typ) können
nur angezeigt werden.
Dieses DIY BC hat folgende
Funktionen:
- OK = speichert die Eingaben und schliesst das BC
- Abbrechen = schliesst das BC
-
NLS-BC
Mit diesem BC-Muster wird ein BC erstellt,
in dem die Attribute des Haupt-BO-Typs angezeigt und bearbeitet werden
können. Die Attribute des relativen BO-Typs (Eingangs-BO-Typ) können
nur angezeigt werden.
Dieses DIY BC hat folgende
Funktionen:
- Neu = Setzt die Eingaben auf allen Attributen zurück
- Speichern = Speichert die Eingaben und schliesst das BC
- Abbrechen = Schliesst das BC
-
Header-OK-BC
Mit diesem BC-Muster kann ein BC
erstellt werden, für welches im Header und im Eingabebereich
unterschiedliche BO-Typen definiert werden können. Im
Eingabebereich stehen alle BO-Typen, welche eine Relation zum
Header-BO-Typ haben, zur Auswahl.
Im Eingabebereich können die
Attribute des für diesen Bereich gewählten Haupt-BO-Typs bearbeitet
werden. Die Attribute der relativen BO-Typen können nur angezeigt
werden.
Dieses DIY BC hat folgende Funktionen:
- OK = Speichert die Eingaben und schliesst das BC
- Abbrechen = Schliesst das BC
-
Header-NLS-BC
Mit diesem BC-Muster kann ein BC
erstellt werden, für welches im Header und im
Eingabebereich unterschiedliche BO-Typen definiert werden
können.
Im Eingabebereich stehen alle Business Objekte (BO),
welche eine Relation zum Header-BO-Typ haben, zur Verfügung. Im
Eingabebereich können die Attribute des für diesen Bereich gewählten
BO-Typs bearbeitet werden. Die Attribute der relativen Business
Objekte (BO) können nur angezeigt werden.
Dieses DIY BC
hat folgende Funktionen:
- Neu = Setzt die Eingaben auf allen Attributen zurück
- Speichern = Speichert die Eingaben und schliesst das BC
- Abbrechen = Schliesst das BC
-
List-OK-BC
Mit diesem BC-Muster kann ein BC
erstellt werden, in dem die Business Objekte des Haupt-BO-Typs in
einer Liste angezeigt werden. Diese Liste kann mit Attributen ergänzt,
die in einer Relation zum Haupt-BO-Typ stehen. Attribute dieses Typs
können auch in der Eingabezone aktiviert und dort bearbeitet werden.
Dieses DIY BC hat folgende Funktionen:
- OK = Speichert die Eingaben und schliesst das BC
- Abbrechen = Schliesst das BC
-
List-NLS-BC
Mit diesem BC-Muster kann ein BC
erstellt werden, in dem Attribute des Haupt-BO-Typs in einer Liste
angezeigt werden. Diese Liste kann mit weiteren Attributen ergänzt,
die in einer Relation zum Haupt-BO-Typ stehen. Attribute dieses Typs
können auch in der Eingabezone aktiviert und dort bearbeitet
werden.
Dieses DIY BC hat folgende Funktionen:
- Neu = Setzt die Eingaben auf allen Attributen zurück
- Speichern = Speichert die Eingaben und schliesst das BC
- Abbrechen = Schliesst das BC
-
Header-List-OK-BC
Mit diesem BC-Muster wird ein BC
erstellt, in dem für Header und Eingabezone unterschiedliche BO-Typen
definiert werden können und die Attribute im Eingabebereich bearbeitet
werden können.
Im Header werden Attribute (BoNumber / BoName)
des gewählten Haupt-BO-Typs angezeigt. Diese können nicht geändert
oder ergänzt werden.
In der BO-Liste werden alle BOs des als
BO-Typ zum Bearbeiten gewählten BO-Typs mit den Attributen
BoNumber und BoName angezeigt. Diese Liste kann mit weiteren
Attributen, die eine Relation zum BO-Typ zum Bearbeiten haben, ergänzt
werden.
Dieselbe Attributauswahl steht für die Definition der
Eingabe-Attribute in der Eingabezone zur Verfügung. Sie wird nach dem
Fertigstellen des BC automatisch im Attribut-Browser (BC 86950)
angezeigt.
Dieses DIY BC hat folgende Funktionen:
- OK = Speichert die Eingaben und schliesst das BC
- Abbrechen = Schliesst das BC
-
Header-List-NLS-BC
Mit diesem BC-Muster wird ein
BC erstellt, in dem im Header und im Eingabebereich unterschiedliche
BO-Typen definiert werden können und die Attribute im Eingabebereich
bearbeitet werden können.
Im Header werden Attribute (BoNumber /
BoName) des gewählten Haupt-BO-Typs angezeigt. Diese können nicht
geändert oder ergänzt werden.
In der BO-Liste werden alle BOs
des als BO-Typ zum Bearbeiten gewählten BO-Typs mit den
Attributen BoNumber und BoName angezeigt. Diese Liste kann mit
weiteren Attributen, die eine Relation zum BO-Typ zum Bearbeiten
haben, ergänzt werden.
Dieselbe Attributauswahl steht für die
Definition der Eingabe-Attribute in der Eingabezone zur Verfügung. Sie
wird nach dem Fertigstellen des BC automatisch im Attribut-Browser (BC
86950) angezeigt.
Dieses DIY BC hat folgende
Funktionen:
- Neu = Setzt die Eingaben auf allen Attributen zurück
- Speichern = Speichert die Eingaben und schliesst das BC
- Abbrechen = Schliesst das BC
-
Entrylist-OK-BC
Mit diesem BC-Muster wird ein BC
erstellt, in dem alle Attribute des Haupt-BO-Typs in einer Liste
angezeigt werden können. Mutierbare Attribute können direkt in der
Liste bearbeitet werden.
Damit ein Attribut in der Liste
bearbeitet werden kann, muss der Radio-Button des Attribut
Eingabe
zulassen in den
Attribut-Eigenschaften - Attributwert
aktiviert werden.
 |
Hinweis
In den Attribut-Eigenschaften wird im
Navigationsbereich Attribut-Wert darauf hingewiesen, ob und bei
welchem BO-Typ eine Eingabe möglich ist.
|
In einem BC vom
Typ Entrylist-OK-BC können Sie Zeilen für die Anzeige selektieren.
Durch Aktivieren des jeweiligen Radio-Buttons legen Sie fest, ob Sie
sich alle Zeilen oder alle Zeilen, in denen eine Eingabe getätigt oder
alle Zeilen mit fehlerhafter Eingabe anzeigen lassen
möchten.
Jedes BC vom Typ Entrylist-Ok-BC enthält ein DIY-Panel,
in dem alle Attribute, die eine Relation zum Haupt-BO-Typ haben,
angezeigt werden können. Im DIY-Panel können die Attribute nicht
bearbeitet werden.
Jedes BC vom Typ Entrylist-Ok-BC hat
folgende Funktionen:
- Sortierung = Öffnet das BC 86901
Sortierung, wo Sie festlegen können, ob eine Sortierung in
der Liste möglich sein soll oder nicht.
- Zurücksetzen = Setzt die Attributinhalte auf die Werte vor der
Eingabe zurück. Ist nur möglich, wenn die Eingaben noch nicht
gespeichert wurden
- Speichern = Speichert die Eingaben und schliesst das BC
- Schliessen = Schliesst das BC
-
Header-Entrylist-OK-BC
Mit diesem BC-Muster wird
ein BC erstellt, in dem im Header und im Eingabebereich
unterschiedliche BO-Typen definiert werden können und die Attribute in
der BO-Liste bearbeitet werden können.
Im Header werden
Attribute (BoNumber / BoName) des gewählten Haupt-BO-Typs angezeigt.
Diese können nicht geändert oder ergänzt werden.
In der BO-Liste
werden alle BOs des als BO-Typ zum Bearbeiten gewählten BO-Typs
mit den Attributen BoNumber und BoName angezeigt. Diese Liste kann mit
weiteren Attributen, die eine Relation zum BO-Typ zum Bearbeiten
haben, ergänzt werden.
Damit ein Attribut in der Liste
bearbeitet werden kann, muss der Radio-Button des Attribut
Eingabe
zulassen in den
Attribut-Eigenschaften - Attributwert
aktiviert werden.
 |
Hinweis
In den Attribut-Eigenschaften wird im
Navigationsbereich Attribut-Wert darauf hingewiesen, ob und bei
welchem BO-Typ eine Eingabe möglich ist.
|
In einem BC vom
Typ Header-Entrylist-OK-BC können Sie Zeilen für die Anzeige
selektieren. Durch Aktivieren des jeweiligen Radio-Buttons legen Sie
fest, ob Sie sich alle Zeilen oder alle Zeilen, in denen eine Eingabe
getätigt oder alle Zeilen mit fehlerhafter Eingabe anzeigen lassen
möchten.
Jedes BC vom Typ Header-Entrylist-Ok-BC enthält ein
DIY-Panel, in dem alle Attribute, die eine Relation zum Haupt-BO-Typ
haben, angezeigt werden können. Im DIY-Panel können die Attribute
nicht bearbeitet werden.
Jedes BC vom Typ
Header-Entrylist-Ok-BC hat folgende Funktionen:
- Sortierung = Öffnet das BC 86901
Sortierung, wo Sie festlegen können, ob eine Sortierung in
der Liste möglich sein soll oder nicht.
- Zurücksetzen = Setzt die Attributinhalte auf die Werte vor der
Eingabe zurück. Ist nur möglich, wenn die Eingaben noch nicht
gespeichert wurden
- Speichern = Speichert die Eingaben und schliesst das BC
- Schliessen = Schliesst das BC
BO-Typ bestimmen
Nachdem Sie ein BC-Muster ausgewählt haben, können Sie den
BO-Typ bestimmen.
In Abhängigkeit vom gewählten BC-Muster stehen
Ihnen unterschiedliche BO-Typen zur Auswahl:
Die BO-Typen
Eingangs-BO-Typ und Haupt-BO-Typ stehen in folgenden
BC-Mustern zur Verfügung:
-
Info-BC
-
OK-BC
-
NLS-BC
-
List-Ok-BC
-
List-NLS-BC
- Entrylist-OK-BC
Die BO-Typen Eingangs-BO-Typ, Haupt-BO-Typ
und BO-Typ zum Bearbeiten stehen in folgenden BC-Mustern zur
Verfügung:
-
Header-OK-BC
-
Header-NLS-BC
-
Header-List-OK-BC
-
Header-List-NLS-BC
-
Header-Entrylist-NLS-BC
Eingangs-BO-Typ
Die Wahl dieses BO-Typs
ist lediglich eine Erfassungshilfe. Wenn ein solcher vorgegeben wird,
werden für den Haupt-BO-Typ nur BO-Typen mit Relation zum Eingangs-BO-Typ
zur Auswahl vorgeschlagen.
Haupt-BO-Typ
Bei
allen BC-Mustern ohne Header handelt es sich beim Haupt-BO-Typ um
das BO, dessen Attribute im DIY BC bearbeitet werden sollen. Bei allen
BC-Mustern mit Header handelt es sich beim Haupt-BO-Typ um das BO,
das in den Header übernommen werden soll. Header-Attribute können nicht
bearbeitet werden.
BO-Typ zum Bearbeiten
Dieser
BO-Typ steht nur in den BC-Mustern mit Header zur Verfügung. Es handelt
sich beim BO-Typ zum Bearbeiten um das BO, dessen Attribute im DIY
BC bearbeitet werden sollten.
Buttons
Mit dem
Button <Vorschau> öffnen Sie das BC
86900 -
DIY BC-Preview, in welchem Sie sich das Layout des DIY BC anzeigen
lassen können.
Mit dem Button <Zurück> wechseln Sie zurück zum
Schritt BC-Muster wählen.
Der Button <Weiter> ist erst
aktiv, wenn Sie alle geforderten BO-Typen ausgewählt haben. Mit ihm gehen
Sie zum nächsten Schritt BC-Name.
Mit dem Button
<Abbrechen> brechen Sie die Definition ab. Das BC wird
geschlossen.
BC-Name
Im
Attribut BC-Name erfassen Sie den Namen für Ihr DIY BC. Dieser Name
steht dann zusammen mit der DIY BC-Nummer im Titel des DIY
BC.
Buttons
Mit dem Button <Vorschau>
öffnen Sie das BC
86900 DIY-BC-Preview, in
welchem Sie sich das Layout des BC's anzeigen lassen können.
Mit dem Button
<Zurück> wechseln Sie zurück zum Schritt BO-Typ
bestimmen.
Der Button <Weiter> ist erst aktiv, wenn Sie
einen Namen für das DIY BC erfasst haben. Mit ihm gehen Sie zum nächsten
Schritt BC-Registrieren.
Der Button <Fertigstellen> ist
erst aktiv, wenn Sie einen Namen für das DIY BC erfasst haben. Durch
Drücken des Buttons wird das DIY BC sofort als Ad-Hoc DIY BC ohne
Registrierung fertig gestellt.
Mit dem Button <Abbrechen>
brechen Sie die Definition ab. Das BC wird geschlossen.
BC registrieren
Wenn Sie ein Ad-Hoc DIY BC zur einmaligen Verwendung erstellen
möchten, aktivieren Sie den Radio-Button im Attribut Nicht
registrieren! Adhoc-BC erstellen.
Wenn Sie ein DIY BC erstellen
möchten, das mehrfach oder dauerhaft eingesetzt werden soll, aktivieren
Sie den Radio-Button Registrieren.
Bei der Registrierung
erhält das DIY BC eine Nummer und wird im Unter-Ordner
DIY-Anwendungen des Moduls gespeichert, das mit Haupt-BO-Typ des
DIY BC korrespondiert.
Beispiel:
Ein DIY BC zum Bearbeiten
der Artikel-MIS-Kreis 3 Definitionen wird unter einer BC-Nummer, die mit
79 beginnt im Ordner DIY-Anwendungen des Modul-Ordners MIS gespeichert.
Buttons
Mit dem Button <Vorschau>
öffnen Sie das BC
86900 DIY-BC-Preview, in
welchem Sie sich das Layout des BC's anzeigen lassen können.
Mit dem
Button <Zurück> wechseln Sie zurück zum Schritt
BC-Name.
Mit dem Button <Fertigstellen> wird
entsprechend Ihrer Auswahl entweder ein Adhoc-BC oder ein registriertes
DIY BC erstellt.
Mit dem Button <Abbrechen> brechen Sie die
Definition ab. Das BC wird geschlossen.
Attribute in der Eingabezone einfügen
Das BC
86950
Attribut-Browser wird nach dem Fertigstellen des DIY BC automatisch
geöffnet. Es sind die Attribute des BO-Typs aktiv, der bei der Definition
des DIY als BO-Typ zum Bearbeiten, also als BO-Typ für die Attribute der
Eingabezone, definiert wurde.
Mit Drag-and-drop können Sie die
gewünschten Attribute in die markierten
Attributräume
ziehen. Anschliessend können Sie über das Kontextmenü im DIY-Panel das BC
86912 Attribut-Eigenschaften öffnen und die
Eigenschaften der zuvor ausgewählten Attribute bearbeiten.
Listenattribute
definieren / bearbeiten
In allen DIY BC, die auf folgenden
BC-Mustern basieren und daher eine Liste enthalten, können Sie zusätzliche
Spalten-Attribute hinzufügen und die Eigenschaften diese Attribute
definieren.
-
List-OK-BC
-
List-NLS-BC
-
Header-List-OK-BC
-
Header-List-NLS-BC
Über das Kontextmenü rufen Sie im DIY-Panel das BC
86950 Attribut-Browser auf, aus
welchem Sie die gewünschten Attribute mit Drag-and-drop in das DIY BC
ziehen können. Bei bestehenden Attributen können Sie die Eigenschaften (BC
86912 Attribut-Eigenschaften)
ändern.
Entrylist-Attribute definieren
In
allen BC, die auf den Mustern Entrylist-OK-BC oder
Header-Entrylist-OK-BC basieren müssen Sie die Attribute, die Sie
in einer Entrylist bearbeiten möchten zuerst als Spalte in die Liste
aufnehmen und anschliessend zum Bearbeiten freigeben.
Über das
Kontextmenü rufen Sie im DIY-Panel das BC
86950 Attribut-Browser auf, aus welchem Sie die
gewünschten Attribute mit Drag-and-drop in das DIY BC ziehen können. Bei
allen Attributen, die in der Entrylist bearbeitet werden sollen,
aktivieren Sie das Attribut
Eingabe zulassen im Navigationsbereich
Attr-Wert des BC
86912
Attribut-Eigenschaften.
Entrylist-Attribute bearbeiten
Ist
ein Attribut in der BO-Liste für die Eingabe aktiviert, wird der aktuelle
Attributwert angezeigt und das Bearbeiten erfolgt direkt in der Tabelle.
Beim Arbeiten in einer Entrylist wird zwischen Navigations- und
Eingabemodus unterschieden.
Navigationsmodus
Dieser
Modus ist aktiv, wenn Sie (z.B. mit F12 oder Mausklick) den Fokus auf die
BO-Liste setzen. Mit den Pfeiltasten (Auf, Ab, Links, Rechts) wechseln Sie
zwischen den Eingabefeldern (Spalten). Mit der Enter-Taste wechseln Sie
innerhalb der Spalte auf die nächste
Zeile.Eingabemodus
Dieser Modus ist aktiv, sobald der
Cursor im Eingabefeld steht. Wenn der Modus aktiv ist, können Sie direkt
einen Wert eintippen.
Den Eingabemodus aktivieren Sie, indem Sie auf
einem Eingabefeld (Spalte) die Funktionstaste <F2> drücken oder mit
der linken Maustaste auf das Attribut klicken.
Ein eingegebener Wert
wird mit der <Enter>-Taste oder der <Tabulator>-Taste
übernommen.
Mit der <Tabulator>-Taste wechseln Sie innerhalb
der Zeile auf das nächste Eingabefeld (Spalte).
Stehen Sie auf dem
letzten Eingabefeld (Spalte), erfolgt mit der Tabulator-Taste ein
Zeilenwechsel.
Mit der <Enter>-Taste wechseln Sie innerhalb
der Spalte auf die nächste Zeile.
Folgende
Tastatur-Befehle gibt es im Eingabemodus:
<F2> |
Zeigt den aktuellen Wert an. Der Cursor steht am
Schluss. |
<Shift-F2> |
Zeigt den aktuell im BO-Attribut gespeicherten Wert
an. |
<Ctrl-F2> |
Setzt die Eingabe auf den aktuell im BO-Attribut
gespeicherten Wert zurück. |
<Ctrl-S> |
Speichert die Eingaben. |
Zeilenselektion
Nach dem Bearbeiten können
Zeilen selektiert werden. Durch Aktivieren des jeweiligen Radio-Buttons
legen Sie fest, ob Sie sich alle Zeilen oder alle Zeilen, in denen eine
Eingabe getätigt oder alle Zeilen mit fehlerhafter Eingabe anzeigen lassen
möchten.
Sortieren der Liste
Zusätzlich können Sie
eine Liste nach Attributen sortieren lassen. Dies wird allerdings nur für
Listen mit weniger als 1000 Business Objekten empfohlen, da sonst die
Performance zu sehr eingeschränkt ist. Die Einstellungen zur Sortierung
definieren Sie im BC
86901 Sortierung, das
Sie mit dem Button <Sortierung...> öffnen.
Vorlage
speichern
Nachdem Sie alle Attribute eingefügt haben und
gegebenenfalls bei Listen die Spalten-Attribute bearbeitet haben, müssen
Sie diese Einstellungen über die Vorlagen speichern.
Mit einem
Mausklick auf das Vorlagen-Symbol (ganz rechts in der Status-Leiste)
öffnen Sie die Vorlagenverwaltung, wo Sie die hinzugefügten Attribute und
ihre Eigenschaften in einer Vorlage speichern können.
In der Gruppe
Aktueller Kontext wird Ihnen angezeigt, in welchem Kontext Sie die
Vorlage speichern.
In der Gruppe Aktuelle Vorlage werden der
Besitzer und die aktuelle Nummer angezeigt, unter der die Vorlage im
angegeben Kontext gespeichert ist.