Home
Benutzerhandbuch BI.apps Editor
Contents
1. Benutzerhandbuch Bl apps Editor Version 3 0 Benutzerhandbuch Bl apps Editor INHALTSVERZEICHNIS IDEE LU ee NR ERREGER PIE AEA AAA AAA AA N 3 a alas elle en 3 SB Lap PSFK ONS D HINZ IDen ee N REN 3 Sul BIiapps Edito mans ne ne en 3 A pack a a a a a a 3 A A E EEE 4 3 2 2 a 4 332 AEF APPS NV EDS EIVI CE E a E 4 3 2 22 B appo cliem aa a a a a NE A 4 A E ee E ea a a a a a a a E E 5 45 BI dppS PO e Kies RENNENS 5 A LI Brojekt Einste lungen NEN 5 AZ SCHOEN O T AT TT A A T T TATTA TATATATA T TTET TETTETETT TTT 5 Ao AO DJEKLE S re a N E O E E 6 SaB apps Editor Benltzeroberilache ne a ee 6 5 1 SESyoU 0 q a 6 Say OURAN nn 1 a ESEL A 6 5 2 EOI EInStellUngeni ns a 7 5 3 wProjekt EinstellUnge cc 8 OA a EEE 9 dal Date oe 9 AL MORE BLOW Seo 9 5 4 3 WebservICOSBrROWSE anar ooo oido boda 9 Dd EE AES ist ae et een ea lar ee ee asia een E egal acia aia 9 5 5 1 Datenbank Kohhektos kontiglkieren ar elaBse 10 5 5 2510P Konmektor Konqueror ee ae ana eurer ea 10 5 5 3 Webservice Konnektorkontiaunleren mer Nee 11 SOATI SE E a a E E E nee see dadrehenandene del A Te E E E E E E E E E E E A E R 12 SOA agak ORGUE OE E a E a ER RETTEN RENTE 12 A legs ae ae 13 5 A IELIEK EONS ern er nee rer rer er ran ATER EET A IAT LETTER ET IORI AL EVAT EIET IOT IES E TUE T TEN 13 537 1 gt Stat BULLOM Rena NER 13 E A A A 14 52 7 3 Men tDand Screens EE a 14 Sd O O e as 16 o 2 Menta Extras a 19 5 7 0 4 MenUBbanchEdI tor Eayo Ut ee E E e a E a
2. Im oberen Bereich der Maske wird die Liste aller bereits konfigurierten Konnektoren angezeigt Es k nnen beliebig viele OPC Konnektoren angelegt werden Nach Anwahl des lt Hinzuf gen gt Buttons f hren Sie folgende Schritte aus 7 10 Tai geben Sie einen frei w hlbaren Namen in dem sichtbar gewordenen Textfeld ein ber den Button lt Abbrechen gt k nnen Sie diesen Vorgang abbrechen Klicken Sie erneut auf den Button lt Hinzuf gen gt oder bet tigen Sie die Enter Taste Geben Sie in das Feld lt Remote Rechner gt manuell den Rechnernamen an auf dem der OPC Server liegt den Sie nutzen m chten Oder nutzen Sie die Browserfunktion ber den daneben liegenden Button f r eine Suche nach allen verf gbaren Rechnern im Netzwerk W hlen Sie einen OPC Server aus der OPC Server Auswahlliste und stellen eine Verbindung mit diesem her indem Sie auf den Button lt verbinden gt klicken Stellen Sie den gew nschten Aktualisierungszyklus in Sekunden ein Dieser Wert bestimmt das Zeitintervall in dem die BI apps Engine die mit dem OPC Konnektor verbundenen Tags beschreibt Die Daten werden dazu aus dem OPC Server eingelesen Dabei werden nur diejenigen Tags zyklisch beschrieben die in Ereignis Bedingungen verwendet oder in Objekten eines von einem Client aktuell ge ffneten Screens verkn pft sind Der Wert O bedeutet den minimal m glichen Zyklus ca 400ms ACHTUNG bei gr eren Datenmengen und langsamer Netzverbindung zw
3. Markierung bei Anwahl von Befehlen anzeigen Raster aktiv Rasterabstand URL Max bertragbares Datenvolumen Liste aller Ger te Clients die dieses Projekt verwenden k nnen W hlen Sie hier die mobilen Ger te f r die Sie das Projekt erstellen wollen Sie k nnen diese Liste auch nachtr glich erweitern Entfernen Sie das in der Liste angew hlte Ger t nach einer Sicherheitsabfrage Stellen Sie hier den Screen ein der beim Starten des Clients oder nach der Aktualisierung des Projekts ge ffnet wird Wenn diese Einstellung aktiv ist wird nach einer Projektaktualisierung der aktuell im Bl apps Editor angezeigte Screen im Bl apps Client aufgerufen Ist diese Einstellung nicht aktiv wird der Start Screen aufgerufen Diese Einstellung wird nur bei Ger ten vom Typ lt Windows gt angezeigt und legt fest ob der Bl apps Windows Client ohne Titelzeile im Vollbild dargestellt wird Legt fest ob der Windows Client das Hintergrundbild des Ger tes anzeigt Diese Einstellung wird nur bei Ger ten vom Typ lt Java gt lt Windows Mobile gt lt iOS gt angezeigt Legt fest ob auf dem Client nach Erkennung eines neuen Projektstands der Aktualisierung zugestimmt werden muss Ist diese aktiv kann die Projektaktualisierung abgelehnt werden andernfalls erfolgt Sie automatisch und die Anwendung startet neu mit dem Start Screen Intervall in dem die Projektaktualisierung gepr ft wird Die Pr fung erfolgt unabh ngig d
4. e Farbe Stil Ausrichtung Textfeld Ein Textfeld ist eine Schaltfl che deren Schaltfl che Auswahlliste Checkbox Tabelle F llfarbe auf transparent eingestellt ist e Position und Gr e e Linienfarbe und Linienst rke e F llfarbe e Textinhalt mehrzeilig e Textgr e Farbe Stil Ausrichtung e Position und Gr e e Linienfarbe und Linienst rke e F llfarbe e Textinhalt mehrzeilig e Textgr e Farbe Stil Ausrichtung e Position und Gr e e Linienfarbe und Linienst rke e F llfarbe e Textinhalt e Textgr e Farbe Stil Ausrichtung e Position und Gr e e Linienfarbe und Linienst rke e F llfarbe e Position und Gr e e Linienfarbe und Linienst rke e F llfarbe e Textinhalt e Textgr e Farbe Stil Ausrichtung getrennt f r Kopfzeile und Datenbereich e Anzahl der Spalten und Zeilen e Spaltenbreite e Farbe des Kopfbereichs e Farbe der Markierungszeile dynamisch projektierbar e F llfarbe e Befehle e Linienfarbe e Befehle e Linienfarbe offener Polygon e F llfarbe geschlossener Polygon e Befehle e Bildvarianten e ber dynamischen Dateinamen e Befehle e Textinhalt e Befehle e Textinhalt e Befehle e F llfarbe e Textinhalt e Befehle e F llfarbe e Textinhalt e Befehle e Zustand e Befehle e Textinhalt e Befehle Die Auswahl eines Objekts erfolgt durch Mausklick auf das entsprechende Symbol Das Objekt h ngt jetzt an de
5. eren virtuellen Screenbereich kann im Bl apps Client der Screen ber Tasten Maus oder Touchbewegung verschoben werden Im Bl apps Editor wird der Screen durch Bewegen der Maus mit gedr ckter rechter Maustaste verschoben Zyklische Festlegung des Zeitintervalls in Sekunden mit dem der Bl apps Aktualisierung Client den Bi apps Engine Webservice aufruft um die Daten zu aktualisieren ACHTUNG Jeder Aufruf des Webservices beansprucht Akkuleistung und Datentransfer des mobilen Clients Deaktivieren oder erh hen Sie das Zeitintervall f r die Screens in denen eine Aktualisierung der Seite 15 von 32 Benutzerhandbuch Bl apps Editor Daten nicht automatisch oder nicht so h ufig erfolgen muss Alternativ k nnen Sie ein Objekt mit dem Befehl lt Screen aktualisieren gt anlegen und damit eine Screen Aktualisierung manuell durchf hren 5 7 4 Men band Objekte 5 7 4 1 Objekte Objekte sind grafische Elemente die Bl apps Editor zum Erstellen von Apps zur Verf gung stellt Folgende Objekte sind ausw hlbar Objekttyp statisch einstellbar Rechteck e Position und Gr e Ellipse e Linienfarbe und Linienst rke e F llfarbe Linie e Position und L nge e Linienfarbe und Linienst rke Polygon e Position und St tzpunkte e Linienfarbe und Linienst rke e F llfarbe e offener geschlossener Polygon Bild e Bild durch Auswahl einer Bilddatei vom Typ BMP JPG PNG TIFF GIF aus einem beliebigem Verzeichnis Text e Textinhalt e Gr
6. Der Wert O bedeutet den minimal m glichen Zyklus ca 400ms ACHTUNG bei gr eren Datenmengen und langsamer Netzverbindung zwischen Server und Datenbank kann ein niedriger Zyklus zu einer berm igen Belastung der Engine und auch der externen Datenbank f hren H here Aktualisierungszyklen haben zur Folge dass Werte die sich in der Datenbank ndern verz gert angezeigt werden Dabei ist nat rlich zus tzlich der Aktualisierungszyklus des Screens zu beachten Bei einem Screenaufruf werden die Daten sofort d h unabh ngig vom eingestellten Akt zyklus eingelesen W hlen Sie den Button lt Schemata auslesen gt wenn Sie das Auslesen der Datenbank Strukturdaten auf bestimmte Schemata eingrenzen wollen Die vorhandenen Schemata werden in der Liste angezeigt und k nnen dort an oder abgew hlt werden W hlen Sie den Button lt Speichern gt wenn Sie weitere Konnektoren konfigurieren wollen oder lt Speichern und Schlie en gt um die Maske zu schlie en Die Strukturdaten werden jetzt ausgelesen und in einer Baumstruktur dargestellt Die Daten werden in einer XML Datei mit dem Namen Projektname Konnektorname DB xml in den komprimierten Projektdaten abgespeichert ber den Button lt l schen gt und anschlie ender Sicherheitsabfrage k nnen Sie einen bereits angelegten Konnektor l schen Alle Tags die mit diesem Konnektor bereits verkn pften sind werden automatisch zu Intern Tags um konfiguriert 5 5 2 OPC Konnektor konfigurieren
7. ber den Button lt gt SQL gt kann aus der Konfiguration Tabelle Spalte ein SQL Befehl erzeugt und in diesen Konfigurationstyp gewechselt werden SQL Befehl Benutzerhandbuch Bl apps Editor Eine Datenmenge kann auch ber einen SQL Befehl definiert werden Der Befehl kann beliebig lang und beliebig komplex sein sowie beliebig viele Tags enthalten Ein Tag der ber einen SQL Befehl konfiguriert ist kann NICHT beschrieben werden F r beide Konfigurationsarten kann eine SQL Bedingung definiert werden die die Datenmenge einschr nkt Sie muss mit dem Befehl WHERE beginnen und kann einen beliebig langen und beliebig komplexen Ausdruck in SQL Syntax enthalten Sie k nnen beliebig viele Tags innerhalb dieses Feldes verwenden z B k nnte auch die gesamte SQL Bedingung aus einem internen Tag bestehen der an anderer Stelle gebildet wird ACHTUNG eine leere SQL Bedingung kann zu einer zu gro en Datenmenge f hren Bl apps Editor f hrt keine syntaktische Pr fung des SQL Befehls und der SQL Bedingung durch HINWEIS In den Feldern SQL Befehl und SQL Bedingung k nnen Sie e Tags ber die Tag Auswahlliste hinzuf gen e Datenbankfelder durch Drag amp Drop aus dem Datenbank Browser hinzuf gen 5 6 2 4 Konnektor Typ OPC Die Konfiguration des Konnektor Typs OPC beschr nkt sich auf die Auswahl eines OPC Items aus der Liste der durch die in der OPC Konnektor Konfiguration festgelegten Items 5 6 2 5 Konnektor Typ Webservice
8. 5 13 1 Tag Auswahlliste Die Auswahlliste enth lt die Liste aller Tags und kann wie folgt aufgerufen werden e Durch ffnen des Kontextmen s ber die rechte Maustaste innerhalb eines Ausdruckfeldes und Auswahl des Men punktes lt Tag Liste gt e Durch die Taste lt Tab gt innerhalb eines Ausdruckfeldes Die Tag Liste enth lt eine Filterzeile ber die die Liste mit dem dort eingegebenen Text Filterkriterium lt enth lt gt gefiltert werden kann Sie k nnen diesen Filter nach dem Offnen der Liste direkt beschreiben Mit lt ESC gt oder lt TAB gt verlassen Sie das Filtereingabefeld und k nnen nun mit den Pfeiltasten in der Liste einen Tag w hlen Die Liste kann mit lt ESC gt oder durch einen Mausklick au erhalb der Liste geschlossen werden Die Liste kann mit den Pfeiltasten breiter alternative Taste lt B gt oder schmaler alternative Taste lt V gt gemacht werden Ein angew hlter Tag kann mit der Taste lt Enter gt oder einem Doppelklick ausgew hlt werden Der Tag wird dann mit den geschweiften Klammern eingerahmt in das Feld an die Cursorposition geschrieben von wo aus Sie die Liste ge ffnet haben Wenn sich der Cursor innerhalb eines bereits eingetragenen Tags befindet wird dieser automatisch ersetzt 5 13 2 Funktionen Auswahlliste Die Liste enth lt alle verf gbaren Funktionen und kann wie folgt aufgerufen werden e Durch ffnen des Kontextmen s ber die rechte Maustaste innerhalb eines Ausdruckfeldes un
9. 5 7 6 Men band Editor Layout Das Layout des Bl apps Editor ist beliebig einstellbar wie in Layout anpassen beschrieben Die Verwaltung der Layouts erfolgt ber dieses Men band 5 7 6 1 Layout laden speichern Ein Layout kann unter einem beliebigen Namen gespeichert werden Standardm ig wird als Ablagepfad das Verzeichnis biapps Layouts aus dem Dokumentenordner vorgeschlagen auch jeder andere Speicherort ist w hlbar ber das Icon lt Laden gt kann ein gespeichertes Layout aufgerufen werden 5 7 6 2 Layout wechseln Wenn Sie mehrere Layouts gespeichert haben so kann ber die Auswahlliste das gew nschte Layout direkt aufgerufen werden In der Liste werden nur die Layouts angezeigt die in dem Verzeichnis Layouts liegen ber den ber der Auswahlliste angeordneten Button kann mit jedem Mausklick zyklisch das n chste in der Liste vorhandene Layout geladen werden Die ersten 5 gespeicherten Layouts lassen sich auch ber die Tastenkombination STRG 1 STRG 5 aufrufen 5 7 6 3 Reset Uber das Icon lt Reset gt k nnen Sie das Layout auf die Default Einstellung zur cksetzen Der BI apps Editor wird anschlie end automatisch neu gestartet 5 7 6 4 Fenster ein ausblenden Wenn Sie Fenster im Bl apps Editor geschlossen haben so k nnen Sie diese durch einen Mausklick auf das entsprechende Icon wieder ffnen Die Sichtbarkeit des Fensters wird durch ein H kchen der zugeh rigen Checkbox angezeigt 5 7 7 Men band Bereitstel
10. Alle Text Einstellungen beziehen sich auf die gesamte Kopfzeile oder den Textformatierung nicht aktiv gesamten Datenbereich je nachdem in welchem Bereich die aktuelle Markierung liegt Spaltenweise Alle Text Einstellungen beziehen sich auf die Spalte des Kopfbereichs oder die Textformatierung aktiv Spalte des Datenbereichs je nachdem in welchem Bereich die aktuelle Markierung liegt Die Dynamisierung eines Textobjekts wird hier beschrieben 5 7 4 4 1 Mehrzeiliger Text mit Rahmen Wenn Sie ein Element mit mehrzeiligem Text und einer definierten Anwahlrahmengr e ben tigen so verwenden Sie anstelle eines Textelements einen Button u geben diesem die F llfarbe Transparent Beachten Sie dabei folgendes Im Textfeld in der Multifunktionsleiste k nnen Sie jetzt einen mehrzeiligen Text eingeben Die Rahmenfarbe k nnen Sie ber die Farbeinstellung lt Linie gt festlegen Wenn Sie keinen Rahmen m chten w hlen Sie lt keine Linie gt in den Linieneinstellungen Seite 17 von 32 Benutzerhandbuch Bl apps Editor 5 7 4 5 Tabelle Geben Sie hier alle statischen Einstellungen f r ein markiertes Tabellenobjekt vor Diese Einstellungen k nnen nicht bei mehreren markierten Objekten vorgenommen werden Spaltenname 1 Spalte fix Zeilenumbruch Kopf Mark Transpon Anzahl Zeilen Anzahl Spalten Spaltenbreite ein ausschalten des Kopfbereichs in dem die Spaltennamen angezeigt werden Wenn die Datenquelle mit einem Datenb
11. Die Konfiguration des Konnektor Typs Webservice beschr nkt sich auf die Angabe des Methodenaufrufs Dieser kann beliebig viele Tags enthalten die zur Laufzeit durch die ihre aktuellen Wert ersetzt werden Beispiel GetLagerbestand lLagerort Tagl amp lArtikel Tag2 Hier wird ein Webservice mit dem aktuellen Lagerbestand abgefragt Der Methodenaufruf enth lt 2 Parameter die dynamisch mit den Tags Tagi und Tag2 gef llt werden 5 6 3 System Tags System Tags sind in jedem Projekt automatisch vorhanden Sie werden durch ein vorangestelltes Zeichen gekennzeichnet und k nnen nicht gel scht oder kopiert werden System Tag Funktion Enth lt den aktuellen Screen ScreenName N ame Uhrzeit zu le ACHTUNG f r die Aktualisierung dieser Tags ist eine rare ss lara me pa Fr Fenster aktualisierung d h ein Webserviceaufruf der Engine Datum verbunden Engine im Format dd mm yyyyy 5 7 Multifunktionsleiste Die Multifunktionleiste wird permanent im oberen Bereich des Programmfensters angezeigt Sie enth lt in Ihrem Men band Ribbons verschiedene Registerkarten mit entsprechend zusammengeh rigen Funktionen ber ein Kontextmen in der Titelleiste rechts neben der Schnellzugriffsleiste kann die Leiste minimiert werden Es bleiben dann nur noch die berschriften der Registerkarten stehen das Men band ffnet sich bei Anwahl einer berschrift und schlie t sich wieder automatisch bei Anwahl eines anderen Fensters 5 7 1 Start B
12. E e 20 A o 20 5 82 Eehisten Dynamische Darstellung ee ee 20 528 Ri han ERE aana I EEE A N A 20 O AA 21 5 8 3 UR e e Kalbe does la 21 5 8 44 1 RelteB ld nn NT N N O 22 5 99 Reiter Auswahlliste erre ero ne ee ee eee E E eee 22 AAC NENNEN NEE ER ER 23 E le ed 23 A O 23 E A RENTE RETTEN RETTEN NEED 24 52 9 2 5A Wahl MLIDERER TIER 24 o a ds a A rn A A A A A ES AAS LETTER 24 5 10 SEAWISZElEha area sn N 25 O E Program N Re 26 5 1052 Stat szelle Sere en ma 2 a En 26 5 1 Ausdr cke Bedingungen URANO ea ae 26 Siesta US O NN 27 5213 Speziell UT a a ao Er 27 alada AUS Walt 27 O 2 Eunktionen Auswahlliste E ME ee PE PEAT RAIE RAIT PET MT e RAE RANT 27 Benutzerhandbuch Bl apps Editor O RR ee a IA IA AA EE E BE E E A HER PRIMER I ER SI ER IS RATEN TUT 27 5213 4 Gralische F hktionehzmrscreen Fehstek oo nee 28 5 15 5 Elementesausblendeh se ses cod aia canas 29 5 13 06 Drag amp Drop aus Konnektor Browser in den a 29 513 7 Drag amp Drop aus Tagliste inm denm Screen ce irrita 30 613 8 karbauswahl Dialegmaskerts ee ee ee 30 Baul O EXPO IMPO VOM OB JecKkten ee 31 amp RTasten uUnd Maustunktionehia E E E E E E E E E E E A E E E E E E N E OE 31 1 EINLEITUNG Dieses Hilfesystem ist ein Dokument auf HTML Basis das Sie auch mit jedem Internet Browser ffnen k nnen BIapps Editor Benutzerhandbuch Benutzerhandbuch Blapps Editor mht Ziel dieser Hilfe ist es alle Funktionen des Bl apps Editors Clients zu beschreiben Dabei wur
13. WS_Methodenname_gew hlt geschrieben Dieser Wert wird auch als Text der Auswahlliste angezeigt Der Inhalt des R ckgabewertes wird in das Tabellenobjekt geschrieben Dabei wird die Struktur des Objekts automatisch in den Zeilen und Spalten der Tabelle abgebildet BI apps Editor bietet Ihnen die M glichkeit Textobjekte ber Drag amp Drop aus der Tagliste anzulegen Halten Sie dazu die ALT Taste gedr ckt f hren einen Doppelklick auf den gew nschten Tag aus und ziehen die Maus bei gedr ckt gehaltener linker Maustaste auf den Screen Es wird ein Textobjekt mit dem statischen Text angelegt und als Ausgabewert der entsprechende Tag eingetragen 5 13 8 Farbauswahl Dialogmaske Die Maske zum Ausw hlen einer Farbe bietet folgende M glichkeiten Benutzerhandbuch Bl apps Editor Auswahl einer Standard Farbe ber den Reiter lt Standard gt und Mausklick auf ein Farbfeld e Auswahl einer Web Farbe ber den Reiter lt Web gt und Anwahl einer Farbe aus der Liste e Auswahl einer Farbe ber den Reiter lt Professional gt durch Mausklick auf das Farbfeld oder Angabe der Farbwerte RGB oder HSL e Direkteingabe des Hexadezimalwertes einer Farbe e Auswahl einer Farbe ber die Pipetten Funktion W hlen Sie dazu den Button mit der Pipette an und bewegen Sie anschlie end den Mauszeiger ber einen Bereich auf Ihrem Bildschirm dessen Farbe Sie bernehmen m chten Die Farbwerte werden solange automatisch aktualisiert bis Sie di
14. Webservice Browser e Fenster zum Editieren eines Ausdrucks e Fenster f r die Einstellungen der dynamischen Darstellung e Fenster f r die Einstellungen der Fenster Befehle e Hilfe Fenster 5 1 1 Layout anpassen Alle Fenster k nnen beliebig aneinander gedockt oder frei positioniert werden Um ein Fenster neu zu positionieren halten Sie die linke Maustaste im Titelbereich gedr ckt und ziehen das Fenster in eine beliebige Richtung Solange Sie die Maustaste gedr ckt halten h ngt das Fenster an Ihrer Maus und kann jetzt neu positioniert werden Sobald Sie sich im Bereich eines anderen Fensters bewegen werden f r jede m gliche Dock Position Elemente angezeigt Ziehen Sie die Maus auf eines dieser Elemente wird die voraussichtliche neue Position des Fenster angedeutet L sen Sie jetzt die Maustaste wird das Fenster entsprechend positioniert L sen Sie Maustaste au erhalb eines der Dock Position Elemente wird das Fenster schwebend das hei t unabh ngig von allen anderen Fenstern dargestellt Fenster die bereinander positioniert wurden k nnen ber eingeblendete Registerkarten in den Vordergrund gebracht werden Jedes Fenster welches an einem anderen Fenster angedockt ist kann ber das Pin Symbol in der Titelleiste oder durch Rechtsklick auf die Titelleiste und Anwahl des Men punktes lt automatisch Ausblenden gt ausgeblendet werden Es erscheint dann ein Reiter im Randbereich des Fensters Geht man mit der Maus ber diese
15. Windows Mobile Windows OS Bildschirmgr e Durch Anwahl der Checkbox k nnen sie die automatische Sicherung Ihres Projekts ein ausschalten Stellen Sie hier auch das Intervall in Minuten ein in dem die automatische Sicherung erfolgt Anzahl der Bearbeitungsschritte die BI apps Editor w hrend der Projektbearbeitung speichert ACHTUNG dies gilt nur f r die Bearbeitung der Objekte nicht f r die Bearbeitung der Tags Konnektoren und Ereignisse Das zuletzt geladene Projekt wird beim Starten des Editors automatisch geladen wenn diese Checkbox aktiviert ist Dies ist der Pfad in dem Ihr geladenes Projekt gespeichert ist Es ist gleichzeitig der Pfad der in der Dateiauswahlmaske beim ffnen eines neuen Projekts voreingestellt ist Standardm ig ist das Verzeichnis biapps Projekte aus dem Dokumentenverzeichnis voreingestellt Nach Auswahl eines Projekts wird dieser Pfad automatisch angepasst Ein Ausschalten der automatischen Pr fung auf Programm aktualisierungen bei jedem Start des BI apps Editors Durch Anwahl des Buttons lt jetzt pr fen gt k nnen Sie diesen Vorgang manuell starten Es bietet Ihnen die M glichkeit die Software st ndig auf aktuellen Stand zu halten Die Pr fung erfolgt 1 ber das Internet Wenn es eine aktuellere Programmversion gibt so wird diese mit der Auflistung der enthaltenen Programm nderungen angezeigt Sie k nnen diesen Vorgang abbrechen 2 ber eine Update Packetdatei Diese
16. als Parameter an Zur Laufzeit wird nun der Inhalt der Spalte aktives Auswahlfeld des markierten Datensatzes in diesen Tag geschrieben 3 Erstellen Sie eine Kopie des Tags den Sie als Datenquelle f r die Tabelle verwendet haben Erweitern Sie die SQL Bedingung um den Befehl lt WHERE aktives Auswahlfeld Auswahlfeld_gew hlt ACHTUNG Wenn das Auswahlfeld vom Typ string ist dann muss der Tag Auswahlfeld_gew hlt in einfache Anf hrungszeichen gesetzt werden 4 Transponieren Sie die Tabelle und geben als Datenquelle die Kopie des Tags an Benutzerhandbuch Bl apps Editor 5 7 5 Men band Extras 5 7 5 1 Ger t wechseln W hlen Sie aus der Liste der dem Projekt zugeordneten Ger te Festlegung in Projekt Einstellungen das gew nschte Ger t Alternativ kann durch Mausklick auf das Icon oder die Tastenkombination CTRL W zyklisch zwischen den Ger ten gewechselt werden Sie k nnen f r jedes Ger t die angelegten Objekte in Ihren statischen Eigenschaften Position Gr e Attribute Text separat einstellen Somit k nnen Sie Ihr Projekt f r die unterschiedlichen Aufl sungen der Ger te einstellen ohne mehrere Projekte verwalten und pflegen zu m ssen Alle Konnektoren Tags und Dynamisierungen gelten projektweit f r alle Ger te Wenn Sie ein Objekt neu anlegen oder l schen geschieht dies automatisch f r alle Ger te Wenn Sie ein Objekt f r ein spezielles Ger t ausblenden wollen so markieren Sie es und w hlen b
17. eigene Tags eingesetzt Funktion zur Laufzeit Das Tabellenobjekt wird mit den Daten aus der Tabelle des Konnektors gef llt ber die SQL Bedingung des Tags kann die Datenmenge eingeschr nkt werden Der Inhalt der Auswahlliste wird mit den Daten aus dem Feld der Tabelle des Konnektors gef llt Bei Auswahl wird der gew hlte Wert in den internen Tag Feldname_F_gew hlt geschrieben Dieser Wert wird auch als Text der Auswahlliste angezeigt Der Inhalt des Textobjekts wird mit dem Inhalt des Felds der Tabelle des Konnektors gef llt Dabei wird die Zeile der Tabelle ausgelesen die sich aus der SQL Bedingung des Tags ergibt Ist diese nicht eindeutig wird der erste Wert genommen Seite 29 von 32 Benutzerhandbuch Bl apps Editor 5 13 6 2 aus OPC Konnektoren werden W hlen Sie im OPC Browser ein OPC Item und ziehen Sie dieses mit gedr ckter linker Maustaste auf den Screen OPC Browser erzeugtes Objekt OPC Item Text dynamischer Text 5 13 6 3 aus Webservice Konnektoren erzeugter Tag Funktion zur Laufzeit Der Inhalt des Textobjekts wird mit dem Inhalt des OPC Items gef llt Konnektorname Itemname vom Konnektor Typ OPC mit dem gew hlten OPC Item W hlen Sie im Webservice Browser eine Webservice Methode und ziehen Sie diese mit gedr ckter linker Maustaste auf den Screen WS Browser erzeugtes Objekt Webservice Text Methode mit eindeutigem dynamischer Text R ckgabewert Webservice Aus
18. muss dessen URL Adresse ber den Men punkt lt Engine konfigurieren gt korrekt eingetragen sein Die URL ist voreingestellt auf eine GIA Adresse die zum Testen verwendet werden kann Der Client erh lt die Projektdaten durch Aufruf des Men punktes lt Projekt ausw hlen gt Hier bekommt er alle auf der BT apps Engine verf gbaren Projekte zur Auswahl angeboten Nach der Auswahl eines Projektes werden die f r den Client relevanten Projektdaten ber den Bl apps Webservice geladen und der projektierte Start Screen ge ffnet Durch Aufruf des Men punktes lt Projekt aktualisieren gt kann eine Projektaktualisierung manuell durchgef hrt werden Im Normalfall erfolgt die Aktualisierung automatisch wenn der BlT apps Editor das Projekt neu bereitstellt Benutzerhandbuch Bl apps Editor Uber die Projekt Einstellungen kann im Editor festgelegt werden ob die Projektaktualisierung nur nach einer Best tigung des Clients erfolgen soll Fehlermeldungen die z B durch eine falsche Projektierung hervorgerufen werden erscheinen in einer Meldeliste die ber den Men punkt lt Meldungen anzeigen gt aufgerufen werden kann Diese Liste wird durch den Button lt Quittieren gt verlassen Neue Meldungen werden rechts unten durch einen rotes M auf schwarzem Hintergrund angezeigt Die Meldeliste kann auch durch Anwahl dieses Bereichs ge ffnet werden 3 2 5 Konnektoren Konnektoren sind die Schnittstellen zu externen Systemen Datenendpunkten die Daten z
19. Datei k nnen Sie unter http www biapps info download herunterladen und in dem Verzeichnis ablegen dass unter lt Update Pfad gt eingestellt ist Bei Best tigung wird das Update geladen der Editor automatisch verlassen das Update installiert und der Editor erneut automatisch gestartet Die Programmaktualisierung umfasst immer auch gleichzeitig den Windows Clients daher m ssen diese zum Zeitpunkt des Updates geschlossen sein Manuelle Pr fung auf Updates ber das Internet und ber Update Packetdateien die im Update Pfad liegen Dateipfad f r die Ablage der Update Packetdateien Bei der Pr fung auf ein Update wird nur die Versionsnummer des Dateinamens der Packetdateien z B BlappsUpdate_Editor_2 1 28 zip gepr ft Ein Update wird nur bei einer h heren Versionsnummer angeboten Wenn Sie eine ltere Version installieren wollen so k nnen Sie die Versionsnummer des Dateinamens manuell auf eine niedrigere Versionsnummer ndern Diese Liste enth lt alle vordefinieren Client Ger tetypen Nur einige Eigenschaften k nnen hier ge ndert werden Sie k nnen diese Liste nur ber die XML Datei lt Ger teliste xml gt in dem Verzeichnis lt Ger te gt erweitern Kopieren Sie dazu einen Node lt Ger te gt und tragen dort die gew nschten Attribute ein Wenn Sie ein Hintergrundbild verwenden wollen so legen Sie dieses im Format BMP in das gleiche Verzeichnis Beschreibung des mobilen Clients Angabe des Betriebssyste
20. H he Breite Pixel und Ziehen mit SHIFT CTRL Pfeiltaste skaliert gedr ckter Maustaste um 10 Pixel Duplizieren Men punkt Duplizieren STRG D Men punkt Kopieren STRG C STRG V Mausklick auf Screen Markierung Menspunki taschen Werne Einf gen Anordnen ee In den Vordergrund In den Hintergrund Zentrieren Men punkt horizont vertikal im STRG H Screen zentrieren STRG U Ausblenden Men punkt Element e ein ausblenden Wenn Sie mehrere Objekte gleichzeitig bearbeitet wollen so k nnen Sie wie folgt mehrfach markieren e gew nschte Objekte nacheinander mit gedr ckter CTRL Taste anklicken erneuter Mausklick entfernt die Markierung wieder e Auswahlrechteck mit gedr ckter linker Maustaste um die gew nschten Objekte ziehen Alle Objekt die von dem Auswahlrechteck umschlossen oder ber hrt sind werden markiert Folgende Funktionen k nnen auf mehrere markierte Objekte ausgef hrt werden Funktion Mausbedienung Kontextmen bedienung Tastenbedienung Positionieren wie bei einem wie bei einem Objekt wie bei einem Objekt Objekt Skalieren Eingabe absoluter Werte im SHIFT Pfeiltaste skaliert um 1 Pixel Men punkt H he Breite SHIFT CTRL Pfeiltaste skaliert um ver ndert alle Objekte gleichzeitig 10 Pixel alle Objekte gleichzeitig Duplizieren 00000 wie bei einem Objekt wie bei einem Objekt en jmebeiememoniie _ mehelenemit ren ee A A A Bomann Der Kontextmen punkt Ausrichten bietet folgende Unterm
21. Registerkarten Reitern zugeordnet Diese werden in Abh ngigkeit des angew hlten Objekts automatisch ein ausgeblendet 5 8 1 Reiter Eigenschaften Dieser Reiter wird f r alle Objekttypen angezeigt Name des Objekts Eindeutiger Name des Objekts Beim Anlegen eines Objekts wird der Name automatisch wie folgt vergeben Objekttyp Der Objekttypbezeichnung im Klartext wird eine freie Nummer hinten angestellt Benutzerhandbuch Bl apps Editor Der Objektname kann manuell ver ndert werden Sichtbarkeit Ausdruck der bestimmt ob das Objekt zur Laufzeit sichtbar 1 oder unsichtbar 0 ist Sperrung der Ausdruck der bestimmt ob die Anwahl des Objekt zur Laufzeit sichtbar 1 oder Befehle unsichtbar 0 ist Diese Konfiguration ist nur sichtbar wenn f r dieses Objekt ein Befehl konfiguriert wurde Anzeigetext bei Ausdruck dessen Inhalt zur Laufzeit in der Titelzeile des Werteingabe Fensters angezeigt Werteingabe wird Diese Konfiguration ist nur sichtbar wenn f r dieses Objekt der Befehl lt Wert eingeben gt konfiguriert ist 5 8 2 Reiter Text Dieser Reiter wird f r die Objekttypen Text Schaltfl che Auswahlliste angezeigt Dynamisierung Die Dynamisierung wird durch Festlegung von Ausgabewerten und deren Bedingung gebildet Durch Mausklick auf den Link lt Ausgabewert gt wird eine entsprechende Zeile angelegt Ausgabewert Ausdruck dessen Inhalt zur Laufzeit in dem Textobjekt angezeigt wird wenn die zugeh rige Bedingung e
22. acht wenn in einem Bl apps Client eine Werteingabe in den entsprechenden Tag ausgef hrt wird Liegt der Eingabewert au erhalb der hier projektierten Grenzen so wird er nicht bernommen und ein Hinweistext wird angezeigt Als Grenzwerte k nnen nur Zahlen eingegeben werden 5 6 2 2 Konnektor Typ intern Interne Tags werden im Gegensatz zu Tags anderer Konnektor Typen f r jeden Client getrennt verarbeitet Der Initialwert kann beliebig lang sein und sowohl Zahlen als auch Texte enthalten Er wird beim Start und beim Aktualisieren eines Projekts in den Tag geschrieben 5 6 2 3 Konnektor Typ Datenbank Ein Tag der mit einem Datenbank Konnektor verbunden ist muss so konfiguriert werden dass er die gew nschten Daten zur Laufzeit enth lt Hier gibt es zwei unterschiedliche Arten der Konfiguration um die Datenmenge festzulegen die von der Bl apps Engine zyklisch in den Tag geschrieben wird Tabelle Spalte Festlegung einer Tabelle und Spalte aus der Datenbank W hlen Sie aus einer Liste aller f r diesen Konnektor verf gbaren Tabellen eine aus W hlen Sie anschlie end aus einer Liste aller f r diese Tabelle verf gbaren Spalten eine aus WICHTIG W hlen Sie diese Art der Konfiguration wenn Sie Werte in eine Datenbank schreiben wollen Achten Sie darauf die SQL Bedingung so zu konfigurieren dass die Datenmenge auf einen Wert beschr nkt ist da Bl apps immer nur den ersten Wert einer m glichen mehrdeutigen Datenmenge beschreibt
23. agi lt Tag2 10 Zuweisungen sind Ausdr cke die in dem Befehl Wert zuweisen verwendet werden Beispiele f r Zuweisungen Tag 0 Zuweisung Leerzeichen vor und hinter dem Operator Tag xyz Tag Tagl1 Tag2 Tag Tagl 10 Tag2 Funktionen sind Befehle die auf Tags ausgef hrt werden NOT Negierung des Inhalts eines Tags oder Ausdrucks der Null oder Eins enth lt EMPTY Pr fung eines Tags auf Inhalt Gibt Eins zur ck wenn der Tag einen Wert enth lt Benutzerhandbuch Bl apps Editor Gibt Null zur ck wenn der Tag leer oder NULL bei Datenbankfeldern ist NOTEMPTY Wie EMPTY nur invertiert Funktionen k nnen wie hier beschrieben aus einer Liste ausgew hlt werden Tags k nnen wie hier beschrieben aus einer Liste ausgew hlt werden ACHTUNG es erfolgt keine Typ Pr fung bei der Projektierung da die Tags in Bl apps nicht typisiert sind Ein Typfehler wird von der Bl apps Engine als Meldung im BI apps Client angezeigt 5 12 Fenster Ausdruck Das Fenster lt Ausdruck gt dient dazu l ngere Ausdr cke besser lesen und bearbeiten zu k nnen Das Fenster ist beliebig skalier und positionierbar und enth lt immer den Ausdruck des zuletzt angew hlten Ausdruckfeldes Jede Text nderung in diesem Fenster wird automatisch in dem entsprechenden Ausdrucksfeld bernommen Wie im Ausdrucksfeld ist auch hier der Zugriff auf die Tag und Funktionen Auswahlliste m glich 5 13 Spezielle Funktionen
24. ags stellen die dynamische Datenverbindung zwischen den grafischen Objekten und den Datenendpunkten her Jeder Tag muss mit einem Konnektor verbunden werden Beim Neuanlegen eines Tags wird dieser automatisch mit dem Konnektor Typ intern verbunden Alle Tags und Konnektoren werden in der XML Datei mit dem Namen Projektname Verbindungen xml in den komprimierten Projektdaten abgespeichert Tags sind nicht Typ gebunden das hei t sie k nnen alle Zahlenformate und Texte enthalten Daher erfolgt auch keine Typpr fung bei der Konfiguration von Tag Verkn pfungen Wenn es Typkonflikte w hrend der Bearbeitung in der BI apps Engine gibt so werden die betreffenden Objekte fehlerhaft rot durchkreuzt markiert und eine entsprechende Fehlermeldung im Meldungsscreen angezeigt Tags werden dort wo sie verwendet werden immer in geschweiften Klammern geschrieben 5 6 2 Tag Konfiguration Das Fenster lt Tag Konfiguration gt zeigt f r den jeweils in der Tagliste angew hlten Tag dessen Konfigurationseinstellungen Die Einstellungen unterscheiden sich je nach Konnektor Typ Jedem Tag kann genau einem der definierten Konnektoren zugeordnet werden Der Konnektor kann jederzeit auch nachtr glich ge ndert werden F r alle Tags k nnen ber den Reiter lt weitere Einstellungen gt Grenzwerte konfiguriert werden 5 6 2 1 Grenzwerte F r jeden Tag kann ein minimaler und ein maximaler Eingabegrenzwert eingegeben werden Diese Grenzwerte werden berw
25. altete Modus wird durch ein eingegrautes Rastersymbol dargestellt e Objekt Koordinaten Anzeige der X Y Koordinate des angew hlten Objekts Te Objektgr e Anzeige der Breite H he des angew hlten Objekts Name Objektname Anzeige des Objektnamens der unter den Objekteigenschaften ver ndert werden kann 5 11 Ausdr cke Bedingungen und Funktionen Ausdr cke werden im Bl apps Editor in Ausdrucksfeldern projektiert Sie sind durch einen leicht grauen Hintergrund erkennbar In einem Ausdrucksfeld kann je nach Typ ein statischer Text ein Tag oder eine Kombination aus beiden stehen Dabei k nnen beliebig komplexe Ausdr cke mit Operationen gebildet werden Die Ausdr cke werden zur Laufzeit von der Bl apps Engine ausgewertet und das Ergebnis bei jeder Screen Aktualisierung an den Bl apps Client bertragen Beispiele f r Ausdr cke Name Statischer Text muss immer in Anf hrungszeichen stehen 22 Statischer Wert Tag Dynamischer Inhalt aus Tag Variable Temp Temp C Kombination aus statischem Text und dynamischem Tag keine Leerzeichen Temp Temp Einheit zwischen den Elementen Tag1y Tag2 Operation Leerzeichen vor und hinter dem Operator Tagl Tag2 22 Bedingungen sind Ausdr cke deren Ergebnis immer Eins oder Null sein muss Beispiele f r Bedingungen Tag 0 Vergleichsoperationen Leerzeichen vor und hinter dem Operator Tag gt 20 Tag1y lt gt Tag2 Tag lt gt Text T
26. ank Konnektor verbunden ist k nnen die Spaltennamen automatisch aus den Feldnamen der Datenbank eingelesen werden Wenn sich die Datenquellstruktur ge ndert hat bzw der SELECT Befehl des Tags der Datenquelle k nnen ber das Kontextmen rechte Maustaste des Tabellenobjekts ber den Men punkt lt Tabellenstruktur aktualisieren gt die Spaltennamen und die Anzahl der Spalten neu bernommen werden Die alten Einstellungen gehen dabei verloren Legt fest dass die 1 Spalte der Tabelle keine dynamischen Daten enth lt Hier k nnen statische Texte eingetragen werden die zur Laufzeit nicht berschrieben werden ein ausschalten des Zeilenumbruchs Farbe des Kopfbereichs Durch Mausklick auf das Farbfeld kann in der nachfolgenden Farb Dialogmaske die gew nschte Farbe ausgew hlt werden Farbe der Zeilenmarkierung Durch Mausklick auf das Farbfeld kann in der nachfolgenden Farb Dialogmaske die gew nschte Farbe ausgew hlt werden Umschalten der Tabelle in den transponierten Modus Dabei wird die Tabelle so konvertiert dass es nur noch 2 Spalten gibt und die Anzahl der Zeilen so gro wird wie zuvor die Anzahl der Spalten Alle Spaltentexte der Kopfzeile werden in die jeweils 1 Spalte der Zeilen verschoben Eine transponierte Tabelle kann nicht mehr in ihre Ursprungsform zur ck gewandelt werden au er ber die R ckg ngig Funktion Eingabe der Anzahl der sichtbaren Zeilen des Tabellenobjekts Die Anzahl kann manuell eingegeb
27. ationen werden in XML Dateien gespeichert und ber eine Webservice Schnittstelle zur BI apps Engine bertragen 3 2 Bl apps Engine Seite 3 von 32 Benutzerhandbuch Bl apps Editor Die Bl apps Engine besteht aus e dem Bl apps Dienst der die Verbindung zu den Konnektoren herstellt d h zyklisch Daten liest und schreibt und die Daten aus den Datenendpunkten Konnektoren ber Funktionen verarbeitet die im Bl apps Editor definiert wurden e einer SQL Server Datenbank die die verarbeiteten Daten persistent speichert e dem Bl apps Webservice der ber Funktionen die Daten aus der Datenbank lies und an den Bl apps Client sendet bzw Befehle f r Datenverarbeitungsfunktionen von diesem erh lt und in die Datenbank schreibt Im Normalfall wird die BI apps Engine auf einem eigenen Server Betriebssystem installiert Windows Server 2003 2008 Es ist sicher zu stellen das von diesem Rechner aus alle Datenendpunkte erreichbar sind insbesondere im Hinblick auf den Sicherheitskontext 3 2 1 Aufbau Bl apps Engine XML Projektdateien Y Datenbank auf Anforderung vom Client zZ dh 1 Prozess Automation 3 HTTp Bl apps Webservice Bl apps Datenbank Bl apps Dienst Webservices 3 2 2 Bl apps Dienst Der Bl apps Dienst berpr ft zyklisch die XML Projektdateien die von dem Bl apps Editor erzeugt werden Bei Anderung der Projektversionsnummer werden die Daten neu eingelesen und anschlieBend e alle Tags auf ihre Initialw
28. avon automatisch bei jeder Screen Aktualisierung bzw immer alle 240 Minuten Bei Aktivierung erscheint auf dem Client eine rote Markierung wenn ein Befehl durch eine manuelle Bedienung ausgef hrt wurde Schaltet die Rastereinstellung aktiv inaktiv Bei aktivem Raster werden die Objekte beim Verschieben und Skalieren in festen Abst nden Einstellung des Rasterabstands festgehalten Abstand des Rasters in Pixel wenn dieses aktiv ist Adresse der Bl apps Engine Dies ist eine Webservice Adresse in der Form hhtp Websitename biapps asmx Im Auslieferungszustand ist diese Adresse auf die Test BI apps Engine der Firma GIA eingestellt http 82 165 134 159 biapps asmx Der hier eingetragene Wert in Kilobyte legt das maximale Datenvolumen fest dass die Bl apps Engine ber Ihren Webservice je Client und f r einen Aktualisierungszyklus bertr gt Diese Beschr nkung dient dazu falsche Projektierungen wie z B eine unbegrenzte Abfrage auf eine gro e Datenbanktabelle abzufangen Benutzerhandbuch Bl apps Editor Diese Maske kann ber das Kontextmen das Start Men oder die Tastenkombination Strg P aufgerufen werden 5 4 Konnektor Browser Die Konnektor Browser stellen die Strukturabbilder der Inhalte der konfigurierten Konnektoren in einer Baumansicht dar Durch Anwahl eines Elements und Ziehen der Maus bei gedr ckter linker Maustaste auf den Screen k nnen Text oder Listenelemente angelegt und automatisch mit Ihren Datenq
29. d Auswahl des Men punktes lt Funktionen gt e Durch die Tastenkombination lt Shift gt lt Tab gt innerhalb eines Ausdruckfeldes Die Liste kann mit lt ESC gt oder mit einem Mausklick au erhalb der Liste geschlossen werden Die angew hlte Funktion kann mit der Taste lt Enter gt oder einem Doppelklick ausgew hlt werden Die Funktion wird dann mit den Klammern in das Feld an die Cursorposition geschrieben und der Cursor innerhalb der Klammern positioniert Wenn sich der Cursor innerhalb eines bereits eingetragenen Tags befindet wird dieser automatisch ersetzt 5 13 3 Listenfunktionen Listen Tagliste Konnektorliste k nnen mit folgenden Funktionen bedient werden e Die Liste kann durch Mausklick auf die Spalten berschrift nach der jeweiligen Spalten sortiert werden e Die Liste kann gefiltert werden indem ein Filtertext in die Zeile unterhalb der Spalten berschrift eingegeben wird e Sie k nnen bestimmte Spalten einer Liste einblenden indem Sie ber das Kontextmen rechter Mausklick in der Spalten berschrift und den Men punkt lt Spalte w hlen gt dieses ausw hlen e Sie k nnen Spalten ausblenden in dem Sie ber das Kontextmen rechter Mausklick in der Spalten berschrift den Men punkt lt Verstecken gt anklicken e Sie k nnen Spalten in ihrer Position festhalten in dem Sie ber das Kontextmen rechter Mausklick in der Spalten berschrift den Men punkt lt Festhalten gt anklicken Seite 27 von 32 Benu
30. den die Kapitel nach dem logischen Aufbau des Editors gegliedert Innerhalb der Texte sind h ufig Links blau und unterstrichen zu finden die durch Mausklick zu einem Bereich des Dokuments springen der in dem aktuellen Kontext relevant ist Nach einem Sprung durch einen Link k nnen Sie ber die Anwahl des Buttons immer wieder an die alte Position zur ck springen Wenn Sie nach einem Text suchen m chten so f hren Sie die Tastenkombination CTRL F aus und geben in der Dialogbox den Suchtext ein Wenn es mehrere Fundpositionen des gesuchten Textes gibt so k nnen Sie diese ber den Button lt Weiter gt anspringen 2 BI APPS BESCHREIBUNG BI apps ist eine Do it yourself Software Platform zur Erstellung von mobilen Anwendungen Ohne Programmierkenntnisse k nnen Applikationen f r Mobilger te erstellt werden die es erm glichen Daten aus unterschiedlichsten Quellen zu visualisieren und zu bearbeiten 3 BI APPS FUNKTIONSPRINZIP e O 0 O 1 K D Internet F o S z 1 EN epi ticas fl obilfunk Daten Endpurkte Bl apps setzt sich aus folgenden drei Komponenten zusammen e Bl apps Editor e Bl apps Engine e Bl apps Client 3 1 Bl apps Editor Der Bl apps Editor ist die Entwicklungsumgebung mit der Projekte erstellt werden Hier werden die Screens Bildschirminhalte ber einen graphischen Editor gezeichnet die Datenendpunkte konfiguriert und die grafischen Objekte mit den Konnektoren verkn pft Alle Inform
31. der eingeblendet werden sollen so muss dazu in den Screen Einstellungen lt ausgeblendete Objekte anzeigen gt ausgew hlt sein Die entsprechenden Objekte werden dann durch einen grauen punktierten Rahmen angezeigt und k nnen angew hlt und ber das Kontextmen wieder sichtbar gemacht werden 5 13 6 Drag amp Drop aus Konnektor Browser in den Screen BI apps Editor bietet Ihnen die M glichkeit Objekte mit Anbindung an bereits angelegte Konnektoren automatisch erstellen zu lassen Dabei werden die erforderlichen Tags angelegt und in den Objekteigenschaften fertig konfiguriert 5 13 6 1 aus Datenbank Konnektoren W hlen Sie im Datenbank Browser eine Tabelle Sicht oder ein Feld und ziehen Sie dieses mit gedr ckter linker Maustaste auf den Screen DB Browser Tabelle Sicht erzeugtes Objekt Tabelle Datenquelle Feld Auswahlliste dynamischer Text dynamische Datenquelle Befehl lt Wert eingeben gt Feld Text dynamischer Text erzeugte Tag s Tabellenname_T vom Konnektor Typ Datenbank mit SQL Befehl SELECT Statement mit allen Feldern der Tabelle sowie leerer SQL Bedingung Feldname_F_gew hlt intern Feldname_F vom Konnektor Typ Datenbank mit SQL Befehl SELECT Statement mit allen Feldern der Tabelle sowie leerer SQL Bedingung Feldname_F_gew hlt Tabellenname_Feldname_F vom Konnektor Typ Datenbank mit Tabellen und Feldnamen sowie SQL Bedingung WHERE Hier m ssen noch
32. e Maske verlassen oder den Pipetten Button erneut anw hlen e Auswahl aus einer der benutzerdefinierten Custom Colors Farben durch Mausklick auf eine der Felder im unteren Bereich der Maske Sie legen selbst eine benutzerdefinierte Farbe fest indem Sie ein Feld anw hlen und den Button lt Add Custom Color gt bet tigen Die aktuell ausgew hlte Farbe wird dann diesem Feld zugeordnet Diese Einstellung bleibt auch nach dem Schlie en des BI apps Editors erhalten 5 13 9 Export Import von Objekten Sie k nnen ein oder mehrere Objekte in eine Datei exportieren und diese in einem anderen Projekt wieder importieren Markieren Sie dazu die gew nschten Objekte und w hlen im Kontextmen rechte Maustaste den Men punkt lt Objekte importieren gt Nach Aufruf des Dateiauswahl Dialogs werden Sie aufgefordert einen Dateinamen f r die Export Datei zu vergeben Als Pfad ist das Verzeichnis biapps Export voreingestellt Sie k nnen aber auch jedes andere Verzeichnis w hlen Die erstellte Export Datei ist eine im Zip Format gespeicherte Packetdatei mit der Endung exo die mehrere XML Dateien enth lt Wenn Sie bereits exportierte Objekte importieren m chten w hlen Sie im Kontextmen des Screens kein angew hltes Objekt den Men punkt lt Objekte importieren gt W hlen Sie anschlie end ber den Dateiauswahl Dialog die Export Packetdatei Endung exo aus Die importierten Objekte werden jetzt an die gleiche Position gesetzt aus der
33. e einer Webcam mit den Parametern command user pwd aufgerufen Der Parameter command wird dynamisch mit dem Inhalt des Tags Tagl1 bergeben 5 9 3 7 SQL Befehl ausf hren Mit dem Befehl lt SQL Befehl ausf hren gt kann ein beliebiger SQL Befehl auf einem Datenbank Konnektor ausgef hrt werden Sie k nnen beliebig viele Tags in den Befehl integrieren Die Tags werden zur Laufzeit durch ihren aktuellen Wert ersetzt Als Parameter muss der Konnektor ausgew hlt und der Befehl eingetragen werden Es erfolgt kein Syntaxcheck Beispiel UPDATE Wartungsarbeiten SET Massnahme Tagl WHERE Anlage Tag2 Hier wird ein Update Befehl auf die Tabelle Wartungsarbeiten ausgef hrt wobei das Feld Massnahme f r den Datensatz einer bestimmten Anlage aus Tag1 mit einem Wert aus dem Tag Tag2 beschrieben wird ACHTUNG Die SQL Befehle werden von der Bl apps Engine ungepr ft ausgef hrt F r die Richtigkeit der SQL Befehle sind SIE verantwortlich Bedenken Sie dass Sie mit SQL Befehlen komplette Datenbanken oder deren Inhalte l schen oder ver ndern k nnen 5 9 3 8 Tabellenfunktionen Mit dem Befehl lt Tabellenfunktionen gt k nnen Sie folgende Funktionen auf die unter Parametern ausw hlbare Tabelle des aktuellen Screens ausf hren Seite nach oben Scrollt im gew hlten Tabellenobjekt um eine Seite nach oben Seite nach unten Scrollt im gew hlten Tabellenobjekt um eine Seite nach oben Zeile nach oben Scrollt im gew hlten Tabel
34. egt durch Mausklick auf das Farbfeld und anschlie ender Auswahl aus der Farbauswahl Dialogmaske Bedingung Ausdruck der bestimmt ob dieser Ausgabewert zur Laufzeit angezeigt 1 oder nicht angezeigt 0 wird Mehrere Bedingungen y ber diesen Button kann eine weitere Zeile mit einer Farbe und Bedingung eingef gt werden Pro Objekt sind beliebig viele Zeilen m glich Bez glich der Auswertung zur Laufzeit gilt folgende Regel Es werden die Bedingungen beginnend mit Zeile 1 nacheinander ausgewertet Der Farbe deren Seite 21 von 32 Benutzerhandbuch Bl apps Editor Bedingung erf llt 1 ist wird ausgegeben Alle weiteren Zeilen werden dann nicht mehr ausgewertet Ist keine der Bedingungen erf llt 1 wird die statisch projektierte Farbe ausgegeben _ ber diesen Button kann die entsprechende Zeile entfernt werden Durch Anwahl dieser Felder kann die entsprechende Zeile nach oben unten bewegt werden 5 8 4 Reiter Bild Dieser Reiter wird ausschlie lich f r ein Objekt vom Typ Bild angezeigt dynamische Bilder Bild das angezeigt wird wenn die zugeh rige Bedingung erf llt ist Die Auswahl des ica Et Engeln Bildes erfolgt ber den Button dynamischer Bildpfad Pfad zu dem Bild das angezeigt wird wenn die zugeh rige Bedingung erf llt ist Die Checkbox angew hlt Festlegung des Pfades erfolgt ber den Button Der Pfad kann auch Tags enthalten und somit dynamisch sein ber das optionale Steuerwor
35. einzeln r ckg ngig gemacht werden ACHTUNG dies bezieht sich nur auf die Einstellungen der Objekte nicht auf die der Tags Konnektoren oder Ereignisse Die Anzahl der r ckg ngig machbaren Bearbeitungsschritte wird in den Editor Einstellungen festgelegt e Letzten Schritt wiederholen Hiermit kann ein r ckg ngig gemachter Bearbeitungsschritt wiederholt werden e Editor Einstellungen e Projekt speichern e Engine aktualisieren 5 7 3 Men band Screens 5 7 3 1 Screen wechseln Wenn Sie in Ihrem Projekt bereits mehrere Screens angelegt haben so haben Sie die M glichkeit zwischen den Screens wie folgt zu wechseln e Bei Anwahl des Icons wird der in der Liste der Screens folgende Screen ge ffnet e ber die Combobox kann ein Screen aus der Liste aller Screens ausgew hlt werden e Die Tastenkombination CTRL Q wechselt zum n chsten Screen Benutzerhandbuch Bl apps Editor e Wenn Sie ein Objekt mit einem Screenaufruf Befehl projektiert haben so k nnen Sie diesen Screen durch einen Doppelklick auf dieses Objekt ffnen 5 7 3 2 Neuer Screen Nach Anwahl dieses Icons ffnet sich eine Maske in der Sie den Namen eines neuen Screens eingeben k nnen Mit Bet tigen des lt OK gt Buttons wird der neue Screen angelegt 5 7 3 3 Screen l schen Durch Anwahl dieses Icons wird der aktuell ge ffnete Screen nach einer Best tigungsabfrage gel scht 5 7 3 4 Screen exportieren ber dieses Icon ist es m glich einen Screen mit all
36. en funktionen Links ausrichten Rechts ausrichten X Position endet Oben ausrichten Unten ausrichten Y Position endet Horizontal zentrieren horizontal mittig im Screen liegen Vertikal zentrieren vertikal mittig im Screen liegen Horizontal verteilen Benutzerhandbuch Bl apps Editor Alle markierten Objekte bekommen die gleichen X Position Alle markierten Objekte werden so positioniert dass ihr rechter Rand auf der gleichen Alle markierten Objekte bekommen die gleichen Y Position Alle markierten Objekte werden so positioniert dass ihr unterer Rand auf der gleichen Alle markierten Objekte werden so positioniert dass Ihre Y Position bleibt Sie aber Alle markierten Objekte werden so positioniert dass Ihre X Position bleibt Sie aber Alle markierten Objekte werden so positioniert dass Ihre Y Position bleibt Sie aber so horizontal zwischen den u ersten linken und rechten Objekten angeordnet werden dass sie alle den gleichen Abstand zueinander haben Vertikal verteilen Alle markierten Objekte werden so positioniert dass Ihre X Position bleibt Sie aber so vertikal zwischen den u ersten linken und rechten Objekten angeordnet werden dass sie alle den gleichen Abstand zueinander haben 5 13 5 Elemente ausblenden ber das Kontextmen k nnen markierte Objekte ausgeblendet werden Sie sind anschlie end im Editor und Client nicht mehr sicht und ausw hlbar Wenn ausgeblendete Objekte wie
37. en Objekten sowie den damit verkn pften Tags und Konnektoren in eine Datei exportieren die sie in einem anderen Projekt wieder importieren k nnen Nach Aufruf des Dateiauswahl Dialogs werden Sie aufgefordert einen Dateinamen f r die Export Datei zu vergeben Als Pfad ist das Verzeichnis biapps Export voreingestellt Sie k nnen aber auch jedes andere Verzeichnis w hlen Die erstellte Export Datei ist eine im Zip Format gespeicherte Packetdatei mit der Endung exs die mehrere XML Dateien enth lt 5 7 3 5 Screen importieren Bereits exportierte Screens k nnen ber dieses Icon in ein Projekt importiert werden W hlen Sie ber den Dateiauswahl Dialog die zuvor angelegte Export Packetdatei Endung exs aus Sollte der Name des zu importierenden Screens in dem aktuell geladenen Projekt bereits vorhanden sein haben Sie die Wahl den Vorgang abzubrechen andernfalls wird dem Namen des importierten Screens der Text _importiert angeh ngt Nach einem erfolgreichen Import sind alle Tags die mit Objekten aus dem importierten Screen verkn pft sind der Tagliste hinzugef gt worden Befinden sich in dem exportierten Screen Tags die im Projekt bereits vorhanden sind so haben Sie M glichkeit den Import abzubrechen Die schon vorhandenen Tags werden NICHT berschrieben Beachten Sie daher dass diese die gleichen Eigenschaften Konnektor usw aufweisen sollten Konnektoren die mit importierten Tags verkn pft und noch nicht vorhanden si
38. en oder ber die Buttons lt gt lt gt schrittweise erh ht erniedrigt werden Die Gr e des Tabellenobjekts bleibt bei nderung der Zeilenanzahl unver ndert Eingabe der Anzahl der sichtbaren Spalten des Tabellenobjekts Die Anzahl kann manuell eingegeben oder ber die Buttons lt gt lt gt schrittweise erh ht erniedrigt werden Die Gr e des Tabellenobjekts bleibt bei nderung der Spaltenanzahl unver ndert Die Breite der jeweils angew hlten Spalte kann hier manuell oder ber die Buttons lt gt lt gt schrittweise erh ht erniedrigt werden Die Breite des Tabellenobjekts wird bei nderung der Spaltenbreite entsprechend erh ht Die Dynamisierung einer Tabelle wird hier beschrieben 5 7 4 5 1 Transponierte Tabelle Die transponierte Darstellung der Tabelle wird dann verwendet wenn die Datenquelle aus genau einem Datensatz besteht Dies wird in der Praxis immer ein zuvor gefilterter Datensatz sein Beispiel Sie haben eine Tabelle mit einer Datenquelle projektiert die mehrere Datens tze enth lt Sie m chten die Detaildaten f r den in der Tabelle angew hlten Datensatz anzeigen lassen Gehen Sie dazu wie folgt vor 1 W hlen sie in dem Tabellenobjekt ein aktives Auswahlfeld Dies sollte das Feld sein das eindeutige Daten enth lt in der Regel ist es das prim re Schl sselfeld 2 Legen Sie in dem Tabellenobjekt einen Befehl vom Typ lt Wert eingeben gt mit einem internen Tag Auswahlfeld_gew hlt
39. enspeicherungen von Werten oder Realisierungen von Workflows verwendet werden k nnen Der Intern Konnektor muss nicht konfiguriert werden Inhalte von Tags die dem Intern Konnektor zugeordnet sind werden f r jeden Client getrennt verarbeitet 4 BI APPS PROJEKT Ein Projekt ist eine Sammlung von Screens die Objekte enthalten Ein Projekt wird vom Bl apps Editor erstellt und bearbeitet Es wird beschrieben durch die vier XML Dateien e Projektname Projekt xml enth lt alle Projekt Einstellungen e Projektname Client xml enth lt die statischen Definition aller Objekte e Projektname Dynamik xml enth lt die dynamischen Informationen der Objekte e Projektname Verbindungen xml enth lt die Definition aller Konnektoren und Tags Die Dateien werden beim Speichern zusammen mit den Konnektor Browser und den Layout Dateien in eine Datei Projektname bmo komprimiert Zip Format Beim Speichern eines Projekts wird die aktuelle komprimierte Projektdatei kopiert und die Endung bak angeh ngt Beim Bereitstellen des Projekts aus dem Bl apps Editor wird die Projektdatei ohne Browser und Layoutdateien auf die Bl apps Engine in das dortige Verzeichnis BIapps Projekte kopiert 4 1 Projekt Einstellungen Jedes Projekt hat eigene Einstellungen die ber die Maske Projekt Einstellungen konfiguriert werden 4 2 Screens Ein Screen ist der Bildschirminhalt auf dem Bl apps Client Es kann immer nur ein Screen angezeigt ber einen Befehl jedoch ein ande
40. er das Kontextmen rechte Maustaste den Men punkt lt Element e ausblenden gt an Wenn Sie bereits ausgeblendete Elemente wieder einblenden m chten so aktivieren Sie in der Maske Screen exportieren ber dieses Icon ist es m glich einen Screen mit allen Objekten sowie den damit verkn pften Tags und Konnektoren in eine Datei exportieren die sie in einem anderen Projekt wieder importieren k nnen Nach Aufruf des Dateiauswahl Dialogs werden Sie aufgefordert einen Dateinamen f r die Export Datei zu vergeben Als Pfad ist das Verzeichnis biapps Export voreingestellt Sie k nnen aber auch jedes andere Verzeichnis w hlen Die erstellte Export Datei ist eine im Zip Format gespeicherte Packetdatei mit der Endung exs die mehrere XML Dateien enth lt 5 7 5 2 Ereignisse Mit Hilfe von Projekt Ereignissen k nnen Sie automatisch Befehle in Abh ngigkeit von Bedingungen ausf hren lassen Beispiel 1 Sie lassen einen Warnton ausgeben wenn ein Wert in einem Datenbankfeld einen bestimmten Wert berschreitet Beispiel 2 Sie lassen einen Wert in eine Datenbank schreiben und f hren einen SQL Befehl auf dieselbe aus wenn ein bestimmter Zustand in Ihrer Anlage OPC Tag eintritt Beispiel 3 Sie lassen automatisch einen Screen ffnen wenn ein Wert der ber einen Webservice abgerufen wird einen Grenzwert unterschreitet 5 7 5 3 Projekt Ereignisse Projekt Ereignisse werden nach dem Laden des Projekts und unabh ngig von dem Scree
41. erte zur ck gesetzt e die Verbindung zu den Datenendpunkten ber die Definition der Konnektoren aufgebaut e Die Daten der Tags zyklisch gelesen und in die Datenbank geschrieben F r jeden Client der eine Verbindung zur Bl apps Engine aufbaut werden eigene Tags in der Datenbank angelegt Der Dienst l scht alle einem Client und einem Projekt zugeordneten Tags in der Datenbank wenn der Bl apps Client geschlossen bzw ein anderes Projekt geladen wird 3 2 3 Bl apps Webservice Der Bl apps Webservice ist die Schnittstelle zwischen dem mobilen Ger t Bl apps Client und der BI apps Datenbank Er f hrt die Verkn pfungen der Tag Werte aus und liefert und schreibt die Daten auf Anforderung vom Client Es werden nur Daten bertragen die sich ge ndert haben Ausnahme Aktualisierung des Projekts 3 2 4 Bl apps Client Der Bl apps Client ist die Software die auf dem mobilen Ger t l uft Sie zeichnet die grafischen Objekte auf dem Display Screen und empf ngt ber den Bl apps Webservice Informationen um diese Objekte in Abh ngigkeit von Daten aus den Datenendpunkten Konnektoren darzustellen Objekte f r die Befehle projektiert wurden k nnen angew hlt werden durch Cursor und Enter Taste bei Touchscreens durch Stift oder Fingerdruck Einfache Screen Aufruf Befehle werden direkt im Client ausgef hrt alle anderen Befehle werden zur Bearbeitung an den Bl apps Webservice gesendet Um den Bl apps Webservice erreichen zu k nnen
42. gs enthalten Der Parameter dieses Befehls muss wie folgt aufgebaut sein Tagl Ausdruck 5 9 3 4 Hinweis anzeigen Der Befehl lt Hinweis anzeigen gt dient dazu einen statischen oder dynamischen Text auf dem Bl apps Client anzuzeigen Der Text wird dabei in gelber Schrift auf schwarzem Hintergrund im oberen Bereich des Screens so lange angezeigt bis der mit einer Taste oder einem Touch quittiert wurde Als Parameter kann ein freier Text und oder Tags angegeben werden Die Tags werden zur Laufzeit durch ihren aktuellen Wert ersetzt Benutzerhandbuch Bl apps Editor 5 9 3 5 Screen aktualisieren Mit dem Befehl lt Screen aktualisieren gt wird eine Aktualisierung des Screens d h ein Aufruf des Bl apps Engine Webservices mit anschlie end aktualisierter Darstellung der dynamischen Objekte initiiert Eine Verwendung dieses Befehls ist sinnvoll wenn ein Screen ohne automatische Aktualisierung projektiert wurde Dieser Befehl hat keinen Parameter 5 9 3 6 Webservice aufrufen Mit dem Befehl lt Webservice aufrufen gt ist es m glich einen beliebigen Webservice mit oder ohne dynamischen Parametern aufzurufen Geben Sie die URL des Webservice in dem Befehls Parameterfeld ein Sie k nnen hier beliebig viele Tags integrieren Die Tags werden zur Laufzeit durch ihren aktuellen Wert ersetzt Es erfolgt kein Syntaxcheck Beispiel http 192 168 1 217 decoder control cgi command Tagl amp user admingspwd Hier wird ein Webservic
43. gsamer Netzverbindung zwischen Server und Webservice kann ein niedriger Zyklus zu einer berm igen Belastung der Engine f hren H here Aktualisierungszyklen haben zur Folge dass Werte die sich in dem mit dem Webservice verbundenen System ndern verz gert angezeigt werden Dabei ist nat rlich zus tzlich der Aktualisierungszyklus des Screens zu beachten Bei einem Screenaufruf werden die Daten sofort d h unabh ngig vom eingestellten Akt zyklus eingelesen 5 Klicken Sie anschlie end auf den Button lt Webservice auswerten gt um die verf gbaren Methoden in der darunter liegenden Liste anzuzeigen Durch Markierung einer Methode werden in der daneben liegenden Liste lt Parameterliste gt die entsprechenden Parameter f r diese Methode mit Namen Datentyp und Testwert angezeigt 6 W hlen Sie den Button lt Speichern gt wenn Sie weitere Konnektoren konfigurieren wollen oder lt Speichern und Schlie en gt um die Maske zu schlie en Die Webservice Items werden jetzt ausgelesen und im Browser angezeigt Die Daten werden in einer XML Datei mit dem Namen Projektname Konnektorname Webservice xml in den komprimierten Projektdaten abgespeichert Wenn Sie die bereits gespeicherte Konfiguration eines Webservice Konnektors erneut ffnen werden der Rechner Webservice Servername und die Webservice Items angezeigt nicht jedoch die Gruppen Diese k nnen nur durch erneutes Verbinden mit dem Webservice Server angezeigt werden Methodenaufruf
44. ischen Server und OPC Server kann ein niedriger Zyklus zu einer berm igen Belastung der Engine und auch des OPC Servers f hren Benutzerhandbuch Bl apps Editor H here Aktualisierungszyklen haben zur Folge dass Werte die sich im OPC Server ndern verz gert angezeigt werden Dabei ist nat rlich zus tzlich der Aktualisierungszyklus des Screens zu beachten Bei einem Screenaufruf werden die Daten sofort d h unabh ngig vom eingestellten Akt zyklus eingelesen 12 W hlen Sie die Gruppen aus denen OPC Items bernommen werden sollen Durch jede Anwahl einer Gruppe werden alle darunter liegenden Gruppen Ebenen mit ausgew hlt diese k nnen nachtr glich wieder abgew hlt werden Die OPC Items aller ausgew hlten Gruppe werden in der Liste lt OPC Items gt angezeigt 13 W hlen Sie den Button lt Speichern gt wenn Sie weitere Konnektoren konfigurieren wollen oder lt Speichern und Schlie en gt um die Maske zu schlie en Die OPC Items werden jetzt ausgelesen und im Browser angezeigt Die Daten werden in einer XML Datei mit dem Namen Projektname Konnektorname OPC xml in den komprimierten Projektdaten abgespeichert Wenn Sie die bereits gespeicherte Konfiguration eines OPC Konnektors erneut ffnen werden der Rechner OPC Servername und die OPC Items angezeigt nicht jedoch die Gruppen Diese k nnen nur durch erneutes Verbinden mit dem OPC Server angezeigt werden ber den Button lt l schen gt und anschlie ender Sicherheitsabf
45. le u ber diesen Button kann eine weitere Zeile mit einem Befehl eingef gt werden Pro Objekt sind beliebig viele Zeilen m glich a Uber diesen Button kann die entsprechende Zeile entfernt werden Durch Anwahl dieser Felder kann die entsprechende Zeile nach oben unten bewegt werden Einschr nkungen e Ein Screenaufruf muss immer der letzte in einer Befehlsliste sein e Es kann immer nur ein Werteingabebefehl in einer Befehlsliste verwendet werden e Wenn mit Konnektoren verbundene Tags in einem Befehl durch einen Werteingabebefehl oder eine Wertzuweisung beschrieben werden so muss dabei folgendes bedacht werden Seite 23 von 32 Benutzerhandbuch Bl apps Editor Die Bl apps Engine pr ft das Schreiben eines Wertes in einen externen Konnektor und kennzeichnet diesen Wert als valide wenn das Schreiben erfolgreich war Nur valide Werte werden vom Client angezeigt Wenn in einer Befehlsliste Werte in externe Konnektoren geschrieben werden und diese innerhalb der Liste weiterverarbeitet werden so kann Bl apps diese Pr fung nicht durchf hren Dies hat zur Folge dass bei einem Wert der nicht geschrieben werden konnte dessen Sollwert und nicht der eigentliche Istwert f r die weitere Verarbeitung innerhalb der Befehlsliste verwendet wird Allerdings wird der nicht durchgef hrte Schreibvorgang im Client als Meldung angezeigt 5 9 1 Bedingung Jedem Befehl kann eine Bedingung zugeordnet werden Das Eingabefeld f r die Bedingung ist
46. len Hier finden Sie die Funktionen um Ihr Projekt zu testen und auf den mobilen Endger ten Bl apps Clients zur Verf gung zu stellen 5 7 7 1 Engine aktualisieren Mit Anwahl dieses Buttons wird das Projekt auf die in den Projekt Einstellungen konfigurierte BI apps Engine bertragen Zuvor wird das das Projekt automatisch gespeichert und die Projekt Versionsnummer erh ht Alle Bl apps Clients die dieses Projekt geladen haben erkennen automatisch die ver nderte Projekt Versionsnummer und laden das Projekt erneut von der Engine Vor der bertragung des Projekts werden einige XML Dateien angepasst und komprimiert bertragen 5 7 7 2 Windows Client starten Mit Anwahl dieses Buttons wird zuerst die Engine aktualisiert und anschlie end der Bl apps Windows Client gestartet Der Bl apps Windows Client ist eine eigenst ndige Windows Anwendung die auch mehrfach gestartet werden kann um z B die Bedienung mit mehreren Endger ten zu testen Mit dem Bl apps Windows Client kann Ihr Projekt vollst ndig getestet werden Die Ausgaben und die Bedienungen entsprechen exakt denen eines beliebigen mobilen Endger ts Eine detailliertere Beschreibung des Windows Client erfolgt hier 5 8 Fenster Dynamische Darstellung In diesem Fenster werden die dynamischen Darstellungen der Objekte konfiguriert Die Einstellungen k nnen immer nur f r ein markiertes Objekt vorgenommen werden Die unterschiedlichen Arten der Dynamisierung sind jeweiligen
47. lenobjekt um eine Zeile nach oben Zeile nach oben Scrollt im gew hlten Tabellenobjekt um eine Zeile nach oben 5 9 3 9 Ger tefunktionen Folgende Ger tefunktionen Funktionen die auf Endger te Clients ausgef hrt werden sind konfigurierbar Funktion Parameter Hinweise Warnton Ton 1 Hupe Wird so lange wiederholt max 10min bis die Ton 2 Sirene Quittierungsmeldung auf dem Screen best tigt wird Ton 3 Piepton Vibration Wird so lange wiederholt max 10min bis die Quittierungsmeldung auf dem Screen best tigt wird Telefonanruf Telefonnummer oder Tag der die ACHTUNG Diese Funktion kann auf OS Ger ten NICHT Nummer enth lt von einem Ereignis angesto en ausgef hrt werden SMS senden Telefonnummer und Text oder Tags ACHTUNG Diese Funktion kann auf OS Ger ten NICHT die die Informationen enhalten von einem Ereignis angesto en im Hintergrund ausgef hrt werden 5 10 Statuszeilen Seite 25 von 32 Benutzerhandbuch Bl apps Editor 5 10 1 Statuszeile Programm In der Statuszeile des Programms werden folgende Informationen angezeigt Projekt Name des Projekts mobiles Ger t Name des mobile Ger ts das aktuell gew hlt wurde Engine URL der Bl apps Engine die f r das aktuell geladene Projekt gew hlt wurde 5 10 2 Statuszeile Screen In der Statuszeile des Screens werden folgende Informationen angezeigt E Raster Modus Durch Mausklick auf das Symbol kann der Raster Modus ein ausgeschaltet werden Der eingesch
48. lgende Einschr nkungen e Bei mehreren Befehlen muss der Screen Aufruf immer der letzte der Befehle sein e Es darf nur einen Screen Aufruf pro Objekt geben e Vor einem Screen Aufruf d rfen innerhalb eines Befehls nur interne Tags verwendet werden 5 9 3 2 Wert eingeben Mit Hilfe dieses Befehls kann zur Laufzeit eine manuelle Eingabe einem Tag zugewiesen werden Geben Sie als Parameter genau einen Tag an Nach Anwahl dieses Befehls wird zur Laufzeit ein Werteingabe Screen ge ffnet in den ein beliebiger Wert eingegeben werden kann Uber die Eigenschaften des Objekts k nnen Sie einen statischen Text f r die berschrift des Werteingabe Screens festlegen Reiter Eigenschaften ACHTUNG Es wird keine Typ Pr fung der Tags durchgef hrt Wenn Sie beispielsweise einen Text in ein Datenbankfeld vom Typ Integer schreiben wollen so wird die BI apps Engine eine Fehlermeldung erzeugen die im BI apps Client um ein paar Sekunden zeitverz gert angezeigt wird Wenn Sie einen Tag beschreiben der mit einem Datenbankfeld verbunden ist so achten Sie darauf die SQL Bedingung des Tags so zu konfigurieren dass die Datenmenge auf einen Wert beschr nkt ist da BI apps immer nur den ersten Wert einer m glichen mehrdeutigen Datenmenge beschreibt 5 9 3 3 Wert zuweisen Der Befehl lt Wert zuweisen gt dient dazu Tags mit einem konstanten Wert oder dem Ergebnis eines Ausdrucks zu beschreiben Ein Ausdruck kann dabei beliebig lang sein und beliebig viele Ta
49. ms des mobilen Clients Physikalische Gr e des Client Bildschirms in Pixel Seite 7 von 32 Benutzerhandbuch Bl apps Editor Faktor Textgr be Hintergrundbild Position Ger teparameter bernehmen Faktor f r die Anpassung der Textgr e Da sich die mobilen Ger tetypen in der Darstellung der Textgr en unterscheiden kann ber die Festlegung dieses Faktors die Darstellung im BI apps Editor entsprechend angepasst werden Name des Bitmaps f r die Darstellung des Hintergrundbilds im BI apps Editor und BI apps Windows Client Position der Screens im Bl apps Editor und BI apps Windows Client relativ zum Hintergrundbild wenn dieses in den Projekt Einstellungen aktiviert ist Um die korrekte Positionierung zu erleichtern wird die Position der Screens bei nderung der X Y Werte direkt angepasst Button zum Speichern der ver nderten Ger teparameter F gen Sie ber diesen Button ein Ger t hinzu dass noch nicht in der Liste aufgef hrt wird Entfernen Sie das in der Liste angew hlte Ger t nach einer Sicherheitsabfrage Diese Maske kann ber die Schnellstartleiste das Start Men oder die Tastenkombination Strg E aufgerufen werden 5 3 Projekt Einstellungen Mobile Ger te Ger t Client Editor Engine Ger teliste gt W hlen Sie ein Ger t Start Screen Letzten Screen laden Vollbilddarstellung Hintergrundbild anzeigen Zustimmung zur Projektaktualisierung Pr fen alle n sec
50. n der ge ffnet ist berwacht Die Projektierung von Ereignissen erfolgt in dem Fenster lt Dynamisierung gt Durch Mausklick auf den Link Ereignisname wird eine Zeile angelegt in der Sie einen freien Namen f r das Ereignis festlegen In dem Feld Bedingung definieren sie den Ausdruck dessen Ergebnis zur Laufzeit O oder 1 ergeben muss Das Ereignis wird ausschlie lich bei einem Wechsel von O nach 1 ausgef hrt ACHTUNG In einer Bedingung f r ein Ereignis d rfen ausschlie lich Tags verwendet werden die mit Konnektoren verbunden sind Es k nnen KEINE internen Tags verwendet werden In dem Fenster lt Befehle gt legen sie einen oder mehrere Befehle fest die ausgef hrt werden wenn das Ereignis eintritt Folgende Befehle werden auf der Engine ausgef hrt e Wert zuweisen e Webservice aufrufen SQL Befehl ausf hren Folgende Befehle werden auf dem Ger t ausgef hrt ACHTUNG iPhone und iPad k nnen keine Ereignisse ausf hren wenn der Bl apps Client im Hintergrund ausgef hrt wird Screen aufrufen Hinweis anzeigen 8 Ger tefunktionen Die Konfiguration der Ereignisse wird durch einen Mausklick auf den Screen bernommen 5 7 5 4 Screen Ereignisse Screen Ereignisse werden f r jeden Screen separat definiert Sie unterscheiden sich von Projekt Ereignissen ausschlie lich dadurch dass sie nur dann berwacht werden wenn der entsprechende Screen ge ffnet ist Seite 19 von 32 Benutzerhandbuch Bl apps Editor
51. n Reiter blendet sich das Fenster automatisch ein und verkleinert sich wieder wenn man den Mauszeiger au erhalb des Fensters zieht Durch erneute Anwahl des Pin Symbols wird das Fenster wieder st ndig sichtbar Fenster vom Typ lt Tabbed Dokument gt haben keine Titelleiste Sie k nnen in Tab Gruppen organisiert werden und sind ber Registerkarten anw hlbar Die Fenster f r dynamische Darstellung und Befehle sind standardm ig vom Typ Tabbed Dokument Benutzerhandbuch Bl apps Editor Jedes Fenster kann ber das Kontextmen der jeweiligen Titelleiste in den Fenstertyp lt Tabbed Dokument gt oder lt schwebend gt bzw lt andockbar gt gewandelt werden Fenster vom Typ lt schwebend gt sind frei positionierbar Fenster vom Typ lt andockbar gt h ngen an einem anderen Fenster s d eine Anderung z B der Fensterbreite das jeweils angedockt Fenster entsprechend mit skaliert Jedes Fenster kann durch Klick und anschlie endem Ziehen der Maus im Randbereich des Fensters beliebig skaliert werden Die Einstellungen aller Fenster werden projektspezifisch gespeichert und beim Laden des Projekts automatisch wieder hergestellt 5 2 Editor Einstellungen Einstellungen Programm Update Ger te Projekt automatisch speichern max Anzahl R ckg ngig Schritte Letztes Projekt automatisch laden Projektpfad bei Start auf Update pr fen Jetzt pr fen Update Pfad Ger teliste Name Hersteller Java
52. nd werden automatisch angelegt Wie bei den Tags gilt auch hier erkennt die Import Funktion namensgleiche Konnektoren kann der Import abgebrochen werden Andernfalls werden die bestehenden Konnektoren verwendet Screen Einstellungen lt ausgeblendete Objekte anzeigen gt Alle ausgeblendeten Elemente werden jetzt mit einem punktierten Rahmen dargestellt und k nnen markiert und damit ber den Kontextmen punkt lt Objekt e einblenden gt wieder sichtbar gemacht werden Sie k nnen das Projekt f r jedes Ger t im Windows Client testen indem Sie das entsprechende Ger t ausw hlen und anschlie end den Windows Client starten Sie k nnen mehrere Windows Client f r die unterschiedlichen Ger te parallel starten und aktualisieren 5 7 3 6 Screen Einstellungen Durch Anwahl dieses Icons wird die Maske f r die Screen Einstellungen ge ffnet Einstellungen Hintergrundfarbe Nach Anwahl des farbigen Rechtecks ffnet sich eine Farb Dialogmaske ber die die Hintergrundfarbe des Screens festgelegt werden kann ausgeblendete Bei Auswahl dieser Option werden alle ausgeblendeten Objekte Elemente anzeigen durch einen grauen punktierten Rahmen dargestellt Display Gr e Hier wird die physikalische Breite und H he des Displays f r das Ger t des aktuellen Projekts angezeigt Screen Gr e Hier kann die virtuelle Breite und H he des Screens festgelegt werden Die Werte k nnen gr er gleich den physikalischen Ausma en sein Bei einem gr
53. nd deren Parameter werden jeweils als Tooltip angezeigt wenn Sie sich langsam mit der Maus dar ber bewegen Zum Anzeigen Schlie en der Parameter der einzelnen Methoden klicken Sie mit der Maus auf den Text der jeweiligen Methode ber das Kontextmen kann ein anderer Webservice Konnektor oder die Maske zum Konfigurieren und oder Neuanlegen eines Webservice Konnektors aufgerufen werden 5 5 Konnektorliste Die Konnektorliste enth lt alle dem Projekt zugeh rigen Konnektoren Sie kann ber Listenfunktionen bedient werden ber einen Rechtsklick innerhalb der Liste wird das Kontextmen mit folgenden Men punkten ge ffnet e Datenbank Verbindungen konfigurieren hinzuf gen Es ffnet sich die Konfigurationsmaske f r Datenbank Konnektoren e OPC Verbindungen konfigurieren hinzuf gen Es ffnet sich die Konfigurationsmaske f r OPC Konnektoren e Webservice Verbindungen konfigurieren hinzuf gen Es ffnet sich die Konfigurationsmaske f r Webservice Konnektoren e Konnektor l schen Der angew hlte Konnektor wird nach einer Sicherheitsabfrage gel scht Alle Tags die mit diesem Konnektor bereits verkn pften sind werden automatisch zu Intern Tags um konfiguriert Seite 9 von 32 Benutzerhandbuch Bl apps Editor 5 5 1 Datenbank Konnektor konfigurieren Im oberen Bereich der Maske wird die Liste aller bereits konfigurierten Konnektoren angezeigt Es k nnen beliebig viele Datenbank Konnektoren angelegt werden Nach An
54. op aus dem Konnektor Browser automatisch konfigurieren lassen Benutzerhandbuch Bl apps Editor 5 8 6 Reiter Checkbox Dieser Reiter wird ausschlie lich f r ein Objekt vom Typ Checkbox angezeigt Datenquelle Geben Sie hier einen Tag an der den Wert 0 1 enth lt Entsprechend dem Taginhalt wird das Checkbox Objekt zur Laufzeit mit ohne Kreuz markiert dargestellt Wenn Sie den Zustand der Checkbox mit einer Anwahl toggeln wechseln zwischen markiert nicht markiert m chten so projektieren Sie den Befehl lt Wert zuweisen gt wie folgt Tag NOT Tag der Inhalt des Tags muss dabei den Wert O oder 1 enthalten haben Sie k nnen eine Checkbox durch Drag amp Drop aus dem Konnektor Browser automatisch konfigurieren lassen 5 8 7 Reiter Tabelle Dieser Reiter wird ausschlie lich f r ein Objekt vom Typ Tabelle angezeigt Datenquelle Geben Sie hier einen Tag an der Listen oder Tabellendaten enth lt z B einen Tag der ber einen Datenbank Konnektor mit einer Tabelle durch einen SQL Befehl mit SQL Bedingung verbunden ist Aktives Diese Angabe dient dazu festzulegen welcher Zellenwert dieser Tabelle zur Laufzeit in Auswahlfeld einen Tag geschrieben wird wenn der Anwender eine Zeile markiert Der gew nschte Zellenwert ergibt sich aus dem Tabellenfeld das hier festgelegt wird und der zur Laufzeit markierten Zeile der Tabelle Der Tag in den geschrieben werden soll muss als Parameter des f r dieses Tabellenobjekt p
55. r Maus und kann durch einen weiteren Mausklick auf dem Screen platziert werden Benutzerhandbuch Bl apps Editor Hier k nnen dann alle grafischen Funktionen ber Maus Tastatur oder Kontextmen und alle Dynamisierungen ber Dynamische Darstellung und Befehle projektiert werden 5 7 4 2 Linie Geben Sie hier die Linienst rke ber die DropDown Liste f r alle markierten Objekte vor Ist nur ein Objekt markiert so wird die Linienst rke f r dieses Objekt angezeigt Sind mehrere Objekte markiert so wird die letzte Einstellung der Linienst rke angezeigt Eine neue Auswahl einer Linienst rke wird dann f r alle markierten Objekte bernommen 5 7 4 3 Farben Geben Sie hier je nach Objekttyp die Farben f r die F llung Linie oder Text f r alle markierten Objekte vor in dem Sie auf das Farbfeld klicken und in der nachfolgenden Farb Dialogmaske die gew nschte Farbe w hlen Ist nur ein Objekt markiert so werden die Farben f r dieses Objekt angezeigt Sind mehrere Objekte markiert so wird die letzte Einstellung der Farben angezeigt Eine neue Farbwahl wird dann f r alle markierten Objekte bernommen Die Dynamisierung von Farben wird hier beschrieben ACHTUNG Wenn Sie als Farbe transparent w hlen m chten so gehen Sie im Farbauswahldialog auf den Reiter lt Web gt u dort auf lt Transparent gt Aufgrund eines Fehlers der Komponente wird die Farbe lt Transparent gt erst dann bernommen wenn Sie zuvor eine beliebige ande
56. rage k nnen Sie einen bereits angelegten Konnektor l schen Alle Tags die mit diesem Konnektor bereits verkn pften sind werden automatisch zu Intern Tags um konfiguriert BI apps verwendet f r die OPC Kopplung die Spezifikation OPC DA Data Access 5 5 3 Webservice Konnektor konfigurieren Im oberen Bereich der Maske wird die Liste aller bereits konfigurierten Konnektoren angezeigt Es k nnen beliebig viele Webservice Konnektoren angelegt werden Nach Anwahl des lt Hinzuf gen gt Buttons f hren Sie folgende Schritte aus 1 geben Sie einen frei w hlbaren Namen in dem sichtbar gewordenen Textfeld ein ber den Button lt Abbrechen gt k nnen Sie diesen Vorgang abbrechen 2 Klicken Sie erneut auf den Button lt Hinzuf gen gt oder bet tigen Sie die Enter Taste 3 Geben Sie in das Feld lt Webservice auswerten gt die URL der Website ein unter der Ihre Webservice Methoden aufgerufen werden k nnen 4 Stellen Sie den gew nschten Aktualisierungszyklus in Sekunden ein Dieser Wert bestimmt das Zeitintervall in dem die BI apps Engine die mit dem Webservice Konnektor verbundenen Tags beschreibt Die Daten werden dazu aus dem Webservice eingelesen Dabei werden nur diejenigen Tags zyklisch beschrieben die in Ereignis Bedingungen verwendet oder in Objekten eines von einem Client aktuell ge ffneten Screens verkn pft sind Der Wert O bedeutet den minimal m glichen Zyklus ca 400ms ACHTUNG bei gr eren Datenmengen und lan
57. ragen werden Die zweite Liste rechts dient dazu die Werte festzulegen die bei einer Auswahl zur Laufzeit jeweils in den Tag geschrieben werden der als Parameter in dem Befehl lt Wert eingeben gt projektiert ist Zum F llen der Liste tragen Sie einen Text in der Zeile unterhalb der Liste ein und bet tigen Sie die Enter Taste oder den lt gt Button Sie k nnen einen Text in der Liste einf gen indem Sie zuvor die Zeile markieren vor der der neue Listeneintrag eingef gt werden soll Sie k nnen Eintr ge l schen indem Sie diese zuvor markieren und anschlie end den Button lt gt bet tigen Sie k nnen markierte Listeneintr ge ber die Pfeil Buttons innerhalb der Liste verschieben dynamisch Mit der Option lt dynamisch gt werden die Inhalte der Auswahlliste zur Laufzeit beim ffnen der Auswahlliste ber die BI apps Engine geladen Geben Sie hier als Datenquelle einen Tag an der mit einem Konnektor verbunden ist und eine Liste von Texten liefert Datenquelle Datenquelle f r die dynamische Auswahlliste deren Inhalt zur Laufzeit beim ffnen der Liste geladen wird Befehl ACHTUNG damit zur Laufzeit der im BI apps Client ausgew hlte Listeneintrag weiterverarbeitet werden kann muss f r die Auswahlliste ein Befehl lt Wert eingeben gt projektiert werden Der Tag der hier als Parameter angegeben wird ist der Tag in den die ausgew hlten Listeneintrag geschrieben wird Sie k nnen eine Auswahlliste durch Drag amp Dr
58. re Farbe angeklickt haben u anschlie end erneut lt Transparent gt w hlen Sie sehen die erfolgreiche Auswahl in dem Rechteckfeld rechts neben der Farbliste 5 7 4 4 Text Geben Sie hier je nach Objekttyp den Text und die Textattribute f r alle markierten Objekte vor Folgende Einstellungen sind m glich Text Beliebiger Text Dieses Feld erh lt automatisch den Focus wenn Sie einen Doppelklick auf ein Objekt ausf hren Sie k nnen auch einen mehrzeiligen Text durch die Tasten kombination lt STRG gt lt RETURN gt eingeben Schriftgr e hier kann die Textgr e manuell eingegeben werden Schrift vergr ern mit jedem Mausklick wird die Schriftgr e um 1 erh ht Schrift verkleinern mit jedem Mausklick wird die Schriftgr e um 1 erniedrigt Schrift Fett ein ausschalten des Schriftattributes Fett Schrift Kursiv ein ausschalten des Schriftattributes Kursiv Schrift Unterstrichen ein ausschalten des Schriftattributes Unterstrichen Text linksb ndig ein ausschalten der Textausrichtung linksb ndig Text mittig ein ausschalten der Textausrichtung mittig Text rechtb ndig ein ausschalten der Textausrichtung rechtsb ndig Die Einstellungen f r die Textausrichtung sind bei dem Objekttyp lt Text gt nur f r die dynamischen Textausgaben relevant F r die Text Einstellungen eines Tabellenobjekts gibt es zwei unterschiedliche Modus die ber das Kontextmen rechte Maustaste des markierten Objekts umgeschaltet wird Spaltenweise
59. rer Screen aufgerufen werden Ein Screen enth lt beliebig viele Objekte Die Beschreibung aller Objekte und Screens wird in der XML Datei Projektname Client xml gespeichert Seite 5 von 32 Benutzerhandbuch Bl apps Editor 4 3 Objekte Objekte sind grafische Elemente auf einem Screen Sie werden im Bl apps Editor gezeichnet Jedes Objekt kann in seiner dynamischen Darstellung und seinen Befehlen konfiguriert werden Folgende Objekttypen sind projektierbar e Ellipse e Rechteck e Linie e Text e Textfeld e Schaltfl che e Auswahlliste e Checkbox e Tabelle BI APPS EDITOR BENUTZEROBERFL CHE Beim Starten des Bl apps Editors ohne automatisches Laden des letzten Projekts stehen Ihnen folgende Funktionen ber Buttons zur Verf gung letztes Projekt laden l dt das zuletzt ge ffnete Programm in den Bl apps Editor Demo Projekt laden l dt ein Demo Projekt das verschiedenartige Anwendungen enth lt und ber die voreingestellte Demo Engine getestet werden kann neues Projekt anlegen Legt ein neues Projekt auf Basis eines Template Projekts an Der Projektnamen wird aus dem Namen des aktuellen Rechners gebildet 5 1 Layout Die Oberfl che des BI apps Editors ist eingeteilt in e Multifunktionsleiste Ribbon e Screen Fenster e Fenster f r die Tagliste e Fenster f r die Tag Konfiguration e Fenster f r die Konnektorliste e Fenster f r den Datenbank Browser e Fenster f r den OPC Browser e Fenster f r den
60. rf llt oder nicht projektiert ist Bedingung Ausdruck der bestimmt ob dieser Ausgabewert zur Laufzeit angezeigt 1 oder nicht angezeigt 0 wird Mehrere Bedingungen ES Uber diesen Button kann eine weitere Zeile mit Ausgabewert und Bedingung eingef gt werden Pro Objekt sind beliebig viele Zeilen m glich Bez glich der Auswertung zur Laufzeit gilt folgende Regel Es werden die Bedingungen beginnend mit Zeile 1 nacheinander ausgewertet Der Ausgabewert der Zeile deren Bedingung erf llt 1 ist wird ausgegeben Alle weiteren Zeilen werden dann nicht mehr ausgewertet Ist keine der Bedingungen erf llt 1 wird der statisch projektierte Inhalt des Textobjekts ausgegeben ber diesen Button kann die entsprechende Zeile entfernt werden Durch Anwahl dieser Felder kann die entsprechende Zeile nach oben unten bewegt werden Sie k nnen ein Textobjekt durch Drag amp Drop aus dem Konnektor Browser automatisch konfigurieren lassen 5 8 3 Reiter Farbe Dieser Reiter wird f r folgende Objekttypen angezeigt Objekttyp Dynamische Farbe Rechteck Ellipse F llfarbe Linie Polygon Linienfarbe Text Textfarbe Schaltfl che F llfarbe Auswahlliste Dynamisierung Die Dynamisierung wird durch Festlegung von Farbwerten und deren Bedingung gebildet Durch Mausklick auf den Link lt Farbe gt wird eine entsprechende Zeile angelegt Farbe Farbe die angezeigt wird wenn die zugeh rige Bedingung erf llt ist Die Farbe wird festgel
61. rojektierten Befehls lt Wert eingeben gt festgelegt werden Beispiel als aktives Auswahlfeld wird das Feld Name projektiert als Befehl wird lt Wert eingeben gt mit dem Parameter Name_gew hlt projektiert gt Wenn der Anwender auf dem mobilen BI apps Client die 2 Zeile der Tabelle markiert so wird der Inhalt des Feldes lt Name gt aus der 2 Zeile in den Tag Name_gew hlt geschrieben Sie k nnen eine Tabelle durch Drag amp Dropaus dem Konnektor Browser automatisch konfigurieren lassen 5 9 Fenster Befehle Jedem Objekt k nnen beliebig viele Befehle zugeordnet werden Sie werden zur Laufzeit bei Anwahl des Objekts auf dem Bl apps Client ausgef hrt Die Anwahl unterscheidet sich bei verschiedenen Ger tetypen wie folgt Touchscreen Tippen auf das Objekt Ein erkannter Befehl wird durch eine Markierung graphisch angezeigt Einstellbar unter Projekt Einstellungen Tasten 1 Auswahl des Objekts mit Hilfe der Cursortasten Anwahl wird durch rote Markierung angezeigt 2 Anwahl des ausgew hlten Objekts durch den Trackball pad Die Reihenfolge bei der Anwahl wird durch die Anwahlnummer eingestellt Maus Mausklick auf das Objekt Ein erkannter Befehl wird durch eine Markierung graphisch angezeigt Einstellbar unter Projekt Einstellungen Befehle werden durch Festlegung eines Befehlstyps und dessen Parameter gebildet Durch Mausklick auf den Link lt Befehl gt wird eine entsprechende Zeile angelegt Mehrere Befeh
62. rzeugen gedr ckter linker Maustaste auf Auswahlliste erzeugen R ckgabewert vom den Screen ziehen Typ Array Tabelle erzeugen R ckgabewerte vom Typ Object Tag erzeugen Methode markieren und mit gedr ckter linker Maustaste auf die Tagliste ziehen in Tagliste Textobjekt erzeugen Tag markieren danach mit gedr ckter ALT Taste doppelklicken und mit gedr ckter Maustaste auf den Screen ziehen Tag in Ausdrucksfeld legen Tag markieren danach mit gedr ckter ALT Taste doppelklicken und mit gedr ckter Maustaste in das Ausdrucksfeld ziehen
63. sie im Original exportiert wurden Nach einem erfolgreichen Import sind alle Tags die mit den importierten Objekten verkn pft sind der Tagliste hinzugef gt worden Enthalten die importierten Objekte Tags die im Projekt bereits vorhanden sind so haben Sie M glichkeit den Import abzubrechen Die schon vorhandenen Tags werden NICHT berschrieben Beachten Sie daher dass diese die gleichen Eigenschaften Konnektor usw aufweisen sollten Konnektoren die mit importierten Tags verkn pft und noch nicht vorhanden sind werden automatisch angelegt Wie bei den Tags gilt auch hier erkennt die Import Funktion namensgleiche Konnektoren kann der Import abgebrochen werden Andernfalls werden die bestehenden Konnektoren verwendet 6 TASTEN UND MAUSFUNKTIONEN A e O Seite 31 von 32 Benutzerhandbuch Bl apps Editor Auswahlfenster enden FE CN Fenster schlie en im Datenbank Browser e Textobjekt Auswahlliste aus Feldelement Feld Tabelle markieren und mit erzeugen gedr ckter linker Maustaste auf e Tabelle erzeugen den Screen ziehen Tag erzeugen Feld Tabelle markieren und mit gedr ckter linker Maustaste auf die Tagliste ziehen im OPC Browser Textobjekt aus OPC Item erzeugen OPC Item markieren und mit gedr ckter linker Maustaste auf den Screen ziehen Tag erzeugen OPC Item markieren und mit gedr ckter linker Maustaste auf die Tagliste ziehen im Webservice Browser Textobjekt aus Webservice Methode Methode markieren und mit e
64. standardm ig ausgeblendet und kann durch Mausklick auf das Symbol eingeblendet werden Die Bedingung kann einen beliebigen Ausdruck enthalten der bestimmt ob der Befehl zur Laufzeit ausgef hrt 1 oder nicht ausgef hrt 0 wird 5 9 2 Anwahlnummer Wenn als aktives Ger t ein Ger t vom Typ Blackberry Java gew hlt ist haben Sie die M glichkeit bei den Objekten f r die Sie Befehle projektiert haben eine Anwahlnummer festzulegen Diese Nummer bestimmt die Reihenfolge mit der diese Elemente ber den Trackball pad angew hlt werden k nnen Hierbei wird auf dem Ger t das jeweils angew hlte Objekt mit einem roten Rahmen markiert F r diesen Moment kann durch Druck auf den Trackball pad der Befehl ausgel st werden Wenn die Anwahlnummer ver ndert werden soll so klicken Sie auf den Text lt Anwahlnr gt im Befehlsfenster rechts oben Jetzt wird der Text durch ein Minus und Pluszeichen umgeben und alle Objekte die Befehle enthalten werden mit einer roten Anwahlnummer auf dem Screen gekennzeichnet Durch Mausklick auf das Plus oder Minuszeichen kann die Position des angew hlten Objekts innerhalb der Liste der Befehlsobjekte verschoben und somit die Reihenfolge der anzuw hlenden Befehlsobjekte eingestellt werden 5 9 3 Befehlstypen 5 9 3 1 Screen aufrufen Mit Hilfe dieses Befehls wird ein Screen aufgerufen W hlen Sie als Parameter aus der Auswahlliste einen der projektierten Screens aus F r den Screen Aufruf gelten fo
65. t aktuell wird zur Laufzeit immer die Bilddatei geladen die den aktuellsten Zeitstempel hat Beispiel D Daten Bilder aktuell jpg Aus dem Verzeichnis lt D Daten Bilder gt wird immer das aktuellste JPEG Bild geladen das z B von einer Webcam erzeugt wurde Bedingung Ausdruck der bestimmt ob dieses Bild zur Laufzeit angezeigt 1 oder nicht angezeigt 0 wird Mehrere Bedingungen a ber diesen Button kann eine weitere Zeile mit einem Bild Bildpfad und Bedingung eingef gt werden Pro Objekt sind beliebig viele Zeilen m glich Bez glich der Auswertung zur Laufzeit gilt folgende Regel Es werden die Bedingungen beginnend mit Zeile 1 nacheinander ausgewertet Das Bild dessen Bedingung erf llt 1 ist wird ausgegeben Alle weiteren Zeilen werden dann nicht mehr ausgewertet Wird das Bedingungsfeld der letzten Zeile leer gelassen so wird dieses Bild ausgegeben wenn alle vorherigen Bedingungen nicht erf llt 1 sind ber diesen Button kann die entsprechende Zeile entfernt werden Durch Anwahl dieser Felder kann die entsprechende Zeile nach oben unten bewegt werden 5 8 5 Reiter Auswahlliste Dieser Reiter wird ausschlie lich f r ein Objekt vom Typ Auswahlliste angezeigt statisch Mit der Option lt statisch gt werden die Inhalte der Auswahlliste im BI apps Editor vorgegeben Die Liste kann beliebig lang sein Die Daten werden im Projekt auf dem Client gespeichert und m ssen daher zur Laufzeit nicht bert
66. testen Wenn Sie den R ckgabewert einer Methode testen m chten m ssen Sie zuvor Testwerte f r jeden Parameter in der Parameterliste eintragen Der sich daraus ergebene Methodenaufruf wird automatisch unterhalb der beiden Listen ausgegeben Sie k nnen jetzt ber den Button lt Methodenaufruf testen gt den Webservice aufrufen lassen Der entsprechende R ckgabewert und dessen Typ werden dann rechts daneben angezeigt Komplexe Datentypen au er einfachen Listen k nnen nicht ausgegeben werden ber den Button lt l schen gt und anschlie ender Sicherheitsabfrage k nnen Sie einen bereits angelegten Konnektor l schen Alle Tags die mit diesem Konnektor bereits verkn pften sind werden automatisch zu Intern Tags um konfiguriert 5 6 Tagliste Die Tagliste enth lt alle im Projekt vorhandenen Tag Variablen Sie kann ber Listenfunktionen bedient werden Seite 11 von 32 Benutzerhandbuch Bl apps Editor Uber einen Rechtsklick innerhalb der Liste wird das Kontextmen mit folgenden Funktionen ge ffnet e neuen Tag anlegen es wird ein Tag mit einem Konnektor vom Typ intern angelegt e Tag l schen Alle ausgew hlten Tags Mehrfachselektion siehe Listenfunktionen wird gel scht Alle Tags die bereits mit Objekten verbunden sind werden umbenannt in Tagname_geloescht e Tag kopieren der angew hlte Tag wird kopiert Alle Einstellungen werden bernommen Der Tagname bekommt eine in Klammern angeh ngte Nummer 5 6 1 Tag Die T
67. tzerhandbuch Bl apps Editor e Sie k nnen die Breite einer Spalte durch Ihren Inhalt festlegen in dem Sie ber das Kontextmen rechter Mausklick in der Spalten berschrift den Men punkt lt Beste Passung gt anklicken Mehrfach Markierung von Listenelementen e Markieren eines Bereichs mit gedr ckter linker Maustaste e Markieren eines Bereichs durch Anklicken einer Zeile f r den Bereichsbeginn und anschlie end erneuten Klick mit gedr ckter SHIFT Taste auf eine weitere Zeile f r das Bereichsende e Anwahl einzelner Zeilen mit gedr ckter CTRL Taste 5 13 4 Grafische Funktionen im Screen Fenster Zum Zeichnen und Bearbeiten von grafischen Objekten im Screen Fenster stehen Ihnen viele Funktionen zur Verf gung Um neue Objekte anzulegen klicken Sie auf das gew nschte Symbol in dem Men band Objekte der Mutlifunktionsleiste Das Objekt h ngt jetzt an der Maus und kann durch einen weiteren Mausklick innerhalb des Screenfensters positioniert werden Das so platzierte Objekt ist bereits markiert und kann mit folgenden Funktionen weiter bearbeitet werden Funktion Mausbedienung Kontextmen bedienung Tastenbedienung Positionieren Markiertes Objekt mit Eingabe absoluter Werte im Pfeiltaste bewegt um 1 Pixel gedr ckter Maustaste Men punkt X Position Y Position CTRL Pfeiltaste bewegt um 10 ziehen Pixel Skalieren Klicken auf eines der Eingabe absoluter Werte im SHIFT Pfeiltaste skaliert um 1 Markierungsrechtecke Men punkt
68. uelle konfiguriert werden In einem Browser kann immer nur ein Konnektor angezeigt werden Sind mehrere Konnektoren f r den jeweiligen Konnektor Typ angelegt worden kann ber das Kontextmen zwischen diesen gewechselt werden 5 4 1 Datenbank Browser Der Browser stellt f r den ausgew hlten Datenbank Konnektor die Struktur der Datenbank in folgender Form dar Konnektor Name Tabellen Tabellenname Feldnamen Sichten Sichtenname Feldnamen Der Datentyp der Felder wird f r jedes Feld als Tooltip angezeigt wenn Sie sich langsam mit der Maus dar ber bewegen Zum ffnen Schlie en der einzelnen Ebenen der Baumdarstellung klicken Sie mit der Maus auf den Text der jeweiligen Ebene ber das Kontextmen kann ein anderer Datenbank Konnektor oder die Maske zum Konfigurieren und oder Neuanlegen eines Datenbank Konnektors aufgerufen werden 5 4 2 OPC Browser Der Browser stellt f r den ausgew hlten OPC Konnektor alle konfigurieren OPC Items dar Der Datentyp der OPC Items wird f r jedes Item als Tooltip angezeigt wenn Sie sich langsam mit der Maus dar ber bewegen ber das Kontextmen kann ein anderer OPC Konnektor oder die Maske zum Konfigurieren und oder Neuanlegen eines OPC Konnektors aufgerufen werden 5 4 3 Webservice Browser Der Browser stellt f r den ausgew hlten Webservice Konnektor alle konfigurieren Webservice Methoden und deren Parameter dar Der Datentyp der R ckgabewerte der Webservice Methoden u
69. ur Verf gung stellen 3 2 5 1 Datenbank Konnektor Eine Datenbank kann ausschlie lich ber die OLE DB Schnittstelle verbunden werden Dies erm glicht die Verbindung z B zu Access SQL Server Oracle und allen anderen Datenbanken die einen OLE DB Treiber zur Verf gung stellen Die Konfiguration des Datenbank Konnektors erfolgt hier 3 2 5 2 OPC Konnektor OLE for Process Control OPC ist eine standardisierte Software Schnittstelle die den Datenaustausch zwischen Anwendungen unterschiedlichster Hersteller in der Automatisierungstechnik erm glicht Verbinden Sie hier BI apps mit Ihrer Prozesssteuerung SPS oder Ihrem Feldger t BI apps verwendet f r die Kommunikation die Spezifikation OPC DA Data Access Die Konfiguration des OPC Konnektors erfolgt hier 3 2 5 3 Webservice Konnektor Ein Webservice ist eine im Netz bereitgestellte Komponente die eine Abstraktionsebene einer Anwendungslogik darstellt Dies k nnen z B Wetterdaten B rsenkurse oder Ger te aus der Home Automation sein die Messdaten zur Verf gung stellen und Steuerungsbefehle entgegen nehmen Sie k nnen aber auch eigene Webservices aus Ihrem Unternehmen nutzen die spezielle Datenverarbeitungsfunktionen zur Verf gung stellen Die Konfiguration des Webservice Konnektors erfolgt hier 3 2 5 4 Intern Konnektor Der Intern Konnektor dient zur Verarbeitung von Tags die nicht mit einem Datenendpunkt verbunden sind und innerhalb eines Projektes f r z B Zwisch
70. utomatisch wenn e das Projekt geschlossen wird e ein neues Projekt ge ffnet wird e ein neues Projekt angelegt wird e automatisches Sichern in den Bi apps Editor Einstellungen aktiviert ist e vor dem Bereitstellen des Projekts auf die Engine e vor dem Starten des Bl apps Windows Clients e Bl apps Editor verlassen wird 5 7 1 3 Men lt Projekt speichern unter gt Mit Hilfe dieses Men punkts k nnen Sie das aktuell geladene Projekt unter einem anderen Namen und oder in ein anderes Verzeichnis speichern W hlen Sie dazu in der Dateiauswahlbox das entsprechende Verzeichnis geben einen neuen Dateinamen an und bet tigen den Button lt Speichern gt 5 7 1 4 Men lt Projekt schlie en gt Mit Hilfe dieses Men punkts k nnen Sie das aktuell geladene Projekt schlie en 5 7 1 5 Men lt Projekt l schen gt Mit Hilfe dieses Men punkts k nnen Sie das aktuell geladene Projekt nach einer Sicherheitsabfrage auf der Bl apps Engine l schen Sie sollten das Projekt immer dann l schen wenn es nicht mehr verwendet wird um so die Bl apps Engine nicht unn tig zu belasten 5 7 1 6 Men lt Projekt Einstellungen gt ber diesen Men punkt rufen Sie die Maske f r die Projekt Einstellungen auf 5 7 2 Schnellstartleiste Die Schnellstartleiste neben dem runden Start Button enth lt Buttons f r den schnellen Zugriff auf folgenden Funktionen e Letzten Schritt r ckg ngig machen Hiermit k nnen die letzten Bearbeitungsschritte
71. utton Bei Anwahl des runden Start Buttons ffnet sich eine Men leiste Im rechten Bereich werden alle zuletzt geladenen Projekte angezeigt und k nnen durch Anwahl direkt aufgerufen werden Eintr ge in dieser Liste k nnen gel scht werden indem man die Taste DEL bet tigt w hrend ein Men punkt markiert ist ber den Button lt Bl apps Editor beenden gt kann das Programm verlassen werden Der Button lt Bi apps Einstellungen gt f hrt zu der entsprechenden Maske 5 7 1 1 Men lt neues Projekt gt Mit Hilfe dieses Men punkts kann ein neues Projekt angelegt werden Dazu ffnet sich eine Dateiauswahlbox mit dem Verzeichnis das in den Bi apps Editor Einstellungen als Projektpfad festgelegt ist Sie k nnen hier auch ein anderes Verzeichnis w hlen nach dem Anlegen des Projekts wird dieses dann automatisch als neuer Projektpfad festgelegt Seite 13 von 32 Benutzerhandbuch Bl apps Editor Nach Eingabe eines beliebigen Projektnamens ohne Sonderzeichen diese werden automatisch durch Unterstriche ersetzt ffnet sich die Maske mit den lt Projekt Einstellungen gt Mit dem Verlassen der Maske ber den lt OK gt Button wird das Projekt angelegt und automatisch ge ffnet 5 7 1 2 Men lt Projekt speichern gt ber diesen Men punkt wird das aktuell geladene Projekt gespeichert Diese Funktion kann auch ber die Tastenkombination STRG S oder die Schnellstartleiste aufgerufen werden BI apps Editor speichert Ihr Projekt a
72. wahl des lt Hinzuf gen gt Buttons f hren Sie folgende Schritte aus de geben Sie einen frei w hlbaren Namen in dem sichtbar gewordenen Textfeld ein ber den Button lt Abbrechen gt k nnen Sie diesen Vorgang abbrechen Klicken Sie erneut auf den Button lt Hinzuf gen gt oder bet tigen Sie die Enter Taste Tragen Sie die Verbindungszeichenfolge in das daf r vorgesehene Feld ein oder lassen Sie diese durch den Wizard erstellen Klicken Sie dazu auf den Link lt Automatisch ber Wizard erstellen gt F hren Sie hier folgende Schritte aus a W hlen Sie den passenden OLE DB Provider z B den lt Microsoft OLE DB Provider for SQL Server gt f r den Zugriff auf einen SQL Server b Gehen Sie ber den Button lt Weiter gt in die Maske f r die Einstellungen der Verbindung F r z B eine SQL Server Verbindung geben Sie hier den Servernamen die Anmeldedaten sowie die Datenbank aus c Schlie en Sie die Maske ber den lt OK gt Button Die Verbindungszeichenfolge wird jetzt automatisch eingetragen Stellen Sie den gew nschten Aktualisierungszyklus in Sekunden ein Dieser Wert bestimmt das Zeitintervall in dem die BI apps Engine die mit diesem Konnektor verbundenen Tags beschreibt Die Daten werden dazu ber SQL Befehle aus der Datenbank eingelesen Dabei werden nur diejenigen Tags zyklisch beschrieben die in Ereignis Bedingungen verwendet oder in Objekten eines von einem Client aktuell ge ffneten Screens verkn pft sind
73. wahlliste Methode mit R ckgabewert dynamischer Text in Listenform dynamische Datenquelle Befehl lt Wert eingeben gt Webservice Tabelle Methode mit allgemeinem Datenquelle Objekt als R ckgabewert erzeugter Tag WS_Methodenname vom Konnektor Typ Webservice mit der gew hlten Methode und den entsprechenden Parameter bergaben Die Parameter werden als angelegt und m ssen mit Konstanten oder Tags gef llt werden WS_Methodenname_gew hlt intern WS_Methodenname vom Konnektor Typ Webservice mit der gew hlten Methode und den entsprechenden Parameter bergaben Die Parameter werden als angelegt und m ssen mit Konstanten oder Tags gef llt werden WS_Methodenname_gew hlt WS_Methodenname vom Konnektor Typ Webservice mit der gew hlten Methode und den entsprechenden Parameter bergaben Die Parameter werden als angelegt und m ssen mit Konstanten oder Tags gef llt werden 5 13 7 Drag amp Drop aus Tagliste in den Screen Funktion zur Laufzeit Der Inhalt des Textobjekts wird mit dem R ckgabewert der Webservice Methode gef llt Als Parameter werden die konfigurierten Konstanten oder die aktuellen Werte der Tags bergeben Der Inhalt der Auswahlliste wird mit dem R ckgabewert der Webservice Methode gef llt Als Parameter werden die konfigurierten Konstanten oder die aktuellen Werte der Tags bergeben Bei Auswahl wird der gew hlte Wert in den internen Tag
Download Pdf Manuals
Related Search
Related Contents
Samsung SyncMaster 460UT Agah。 f。ur Banpa Bluetooth Headset BH790 User Manual - Sunsky Raccord mécanique rigide QuickVic® pour cuivre 22.13 Samsung SGH-N700 manual de utilizador (135-1.032 kW) Net Wt. 5.625 lbs. - KellySolutions.com Copyright © All rights reserved.
Failed to retrieve file