Home | Kontakt |  Glossary |  Sitemap |  Suche |  Seite senden |  Druckansicht |  Remote-Support    
 

 
 
 

Opacc://OpaccOne> OpaccOne 13, JavaScripting

OpaccOne 13:

JavaScripting in OpaccOne BackOffice

 

Die OpaccOne BackOffice Anwendungen sind vollständig in Java realisiert. Sie zeichnen sich dank dem OpaccOne DIY-Konzept (Do-it-yourself-Konzept) durch eine hohe Anpassungsfähigkeit aus. So lassen sich allgemeine, benutzergruppen- oder benutzerspezifische Ansichten und Einstellungen in Vorlagen speichern. Diese Flexibilität kommt gut an und ruft nach mehr: JavaScripting.

JavaScripting in OpaccOne BackOffice erlaubt es jetzt, Java-Scripts in OpaccOne BusinessControls (Anwendung/Maske) nahtlos einzubinden. Damit lassen sich individuelle Abläufe mittels Java-Scripts vornehmen und steuern. Dabei können praktisch alle Dienste des OpaccOne Business Servers genutzt werden. Dank der Integration in die .NET-Umgebung stehen gleichzeitig auch sämtliche .NET-Dienste zur Verfügung. JavaScripting bildet eine mächtige Ergänzung/Erweiterung von OpaccOne BackOffice in der "Interaktion mit dem Anwender".


Java-Scripts auslösen
Java-Scripts können manuell direkt mit dem Explorer oder auf Ereignisse innerhalb eines BackOffice Business Controls gestartet werden. Dabei stehen unter anderem die folgenden auslösenden Ereignisse zur Verfügung:
• Starten eines Ablaufassistenten.
• Öffnen oder Schliessen eines Business Controls.
• Aufruf eines Dienstes auf dem Service-Bus (SaveBO, CopyBO, DeleteBO und andere).

Validieren
Eingaben eines Benutzers in einem Business Control werden zusätzlich und kontextabhängig geprüft. Es lassen sich anspruchsvolle und komplexe Anwendungsfälle hinterlegen, und so auch ganz spezifische Anforderungen abdecken. Die Möglichkeiten des Einsatzes sind vielfältig.
Einige Beispiele:
• Beim Erfassen von neuen Artikeln prüfen, ob alle relevanten Attribute gemäss Einsatzkonzept erfasst worden sind.
• Überschreitet ein Mengenrabatt einen gewissen Wert, so wird eine Bestätigung verlangt.
• Ist ein Deckungsbeitrag/Marge kleiner als vorgegeben, so erfolgt eine E-Mail an Bereichsleiter.
• Vor dem Speichern einer Adresse sind ausgewählte Attribute zu bestätigen.


Abläufe steuern
Mit JavaScripting können z.B. eingabesensitive Interaktionen realisiert oder Entscheide erzwungen werden. Auch andere Business Controls oder Drittanwendungen, die sich aus Java-Scripts ansteuern lassen, sind aufrufbar.
Praktische Beispiele für den Einsatz:
• Werden Preise in den Sonderkonditionen von Neukunden geändert, so erfolgt ein Log-Eintrag.
• Vor dem Speichern neu erfasster Artikel sind bestimmte Attribute zu bestätigen.
• Nach der Erstellung einer neuen Auftragsbestätigung werden immer Liefer- und Rechnungsadresse abgefragt und sind zu bestätigen.
• Schnellerfassung für spezielle Aufträge durch Zusammenzug mehrerer DIY-Business Controls.

Integrieren
Mit Java-Scripts wird nicht nur auf das Verhalten der Business Controls Einfluss genommen, es kann damit auch auf externe Ressourcen mittels Standard-Bibliotheken oder .Net-Funktionen zugegriffen werden.
Beispiele:
• E-Mail senden.
• Dateien schreiben und lesen.
• Schnittstellen von Geräten ansteuern, die am Client angeschlossen sind.
• Auf Dienste von Dritten zugreifen, z.B. mit WebServices.

 

Für die kraftvolle Nutzung ist in OpaccOne standardmässig eine Bibliothek mit einer Fülle gezielter Basisfunktionen. Sie wird laufend ausgebaut. Wichtig zu wissen: Opacc garantiert, dass alle Funktionen in den von Opacc gelieferten Bibliotheken auch nach einem Update weiter zur Verfügung stehen und funktionieren. Bei einem direkten Zugriff auf externe .Net-Ressourcen oder Bibliotheken Dritter ist dies leider nicht möglich, da diese nicht unserer Kontrolle unterliegen.

 

 

Einsatz beim Client oder beim Business Server?
JavaScripting in OpaccOne BackOffice kann in vielen Fällen den Anwender in der Arbeit substantiell unterstützen und auch Abläufe vereinfachen. Trotz der Mächtigkeit dieses Instrumentes gibt es Anwendungen, für die nach wie vor das serverseitige Scripting innerhalb des OpaccOne Business Servers das richtige Werkzeug ist. Gilt es, die Geschäftslogik zu erweitern und sind zwingende Mechanismen zu realisieren, so führt kein Weg an den bekannten F-Scripts vorbei. Nur damit ist garantiert, dass die in den Scripts implementierten Regeln unabhängig vom Client auch durchgesetzt werden. Denn für OpaccOne FrontOffice (Web-Clients, mobile Anwendungen) und Drittapplikationen ist JavaScripting nicht verfügbar.

 

 

JavaScripting ist eine Erweiterung von OpaccOne BackOffice und basiert auf dem .Net-Framework.

JavaScripting BackOffice Abbildung 1

 

 

Mit Java-Scripts lassen sich in OpaccOne BackOffice Abläufe steuern.

JavaScripting BackOffice Abbildung 2

 

 

Java-Scripts haben Zugang mit .Net zu externen Diensten.

JavaScripting BackOffice Abbildung 3

 

 

Detailbeispiel

 

Generell: Wird OpaccOne BackOffice gestartet, so startet auch der Script-Prozess

 

1) Event/Ereignis: Ausgewählte OpaccOne Events steuern die Java-Script-Integration. Immer wenn ein Event eintritt, wird eine entsprechende Funktion in einem Script aufgerufen.

2) Script-Ausführung: Das Java-Script übernimmt jetzt temporär die Führung der Prozesse. Dies weil ein Event zuerst an das Script und erst nach dessen Abarbeiten an den OpaccOne Service-Bus übergeben wird.

3) Stoppen eines Events: Es ist möglich, innerhalb des Scripts den Event resp. dessen zu Grunde liegenden Services zu stoppen, bevor irgendwelche Daten in der Datenbank verändert werden.

JavaScripting BackOffice Abbildung 4

 


 
 

Kontakt
Opacc Software AG
Industriestrasse 13
CH-6010 Kriens
welcome@opacc.ch
Telefon +41 41 349 51 00
Telefax +41 41 349 51 05

 

Social-Communities

Opacc Software AGSocial Network

Logo kununu kleinArbeitgeber bewerten

Google+

Video Opacc

 

Opacc Newsletter
Jeden Monat wissen was Sache ist.
Newsletter-Anmeldung

 

April-Ausgabe online lesen.

Zum Newsletter-Archiv.

 


Bildelement EnterpriseShop

 

 

 Opacc
 EnterpriseShop.

 

Durchgängige und nahtlose Prozesse. Vollständig in ERP integriert. Flexibles Layout. Absatzkanal B2B oder B2C.
Zum Faktenblatt.

 

Bildelement EnterpriseCRM

 

 

 Opacc
 EnterpriseCRM.

 

Für die vollumfängliche Gestaltung der Kundenbeziehungen. Lückenlose Verschmelzung der operativen Daten und Prozesse. Cloud-basiert.
Zum Faktenblatt.

 


Testimonial_Andreas_Engeler_Relianz_Gruppe=1

 

Andreas Engeler
CEO
Relianz-Gruppe

 

"Die Einführung von OpaccOne war für uns mit hohem Einsatz verbunden. De facto arbeiteten wir bis zu diesem Zeitpunkt mit einem einfachen Administrativ-System und ohne Automation. Durch die laufende, gezielte und aktive Nutzung der vielfältigen Möglichkeiten von OpaccOne haben wir dermassen an Stärke und Produktivität gewonnen, dass wir als Schweizer Anbieter trotz höherer Kosten auch international konkurrenzfähig sind."

 


Vignette OpaccToday 01 2013

 

 

 


OpaccToday
Ausgabe 01/2013

 

25 Jahre mit Zukunft!
Update-Garantie für langfristigen Investitionsschutz.

 

Vignette BPX Booklet Download

BPX Booklets:
Wissen in kompakter Form.

 

Zum Download.

 


Der neue Opacc Blog:
News zur Digitalen Gesellschaft.

Vielen Onlinehändlern wächst der Erfolg über den Kopf: Viele Onlinehändler befinden sich sozusagen in einem Wachstumsrausch. Dabei vernachlässigen sie es, ihre E-Shops den steigenden Kundenzahlen anzupassen. Nur wenige Online-Händler nutzen professionelle Methoden, um die Leistungsfähigkeit ihrer Verkaufsportale zu überwachen und bei Auftragsspitzen sofort reagieren zu können. Damit laufen sie Gefahr, dass sie Umsätze verschenken.
Hier zu Opacc Blog.

 


Dokumentationen

 

Opacc im Blickpunkt. Daten, Fakten, Tätigkeiten.
Download.

 

OpaccToday. Inspiration für Business Automation.
Ausgabe Oktober 2012.
Ausgabe August 2012
Ausgabe Mai 2012.
Ausgabe Januar 2012.
Ausgabe August 2011.
Ausgabe April 2011.
Ausgabe Oktober 2010.
Ausgabe Juni 2010.
Ausgabe April 2010.

 

OpaccOne. Dokumentation Software-Familie für Geschäftsabwicklung, E-Commerce und Mobile Commerce in Einem.
Download.

 

OpaccOne. Magazin mit Schwerpunkt OpaccOne Version 13.
Download.

 

Option DMAS. Dokument-Management und -Archivierungs-System.
Download.

 

OpaccCampus. Das umfassende Ausbildungsprogramm zu OpaccOne.
Download.
Kursdaten 2013.

 

Update 2010 2011. Einblick in die letzten 18 Monate bei Opacc.
Download.

 


 
 


 
 

 

© 2001-2013 Opacc, CH-Kriens/Lucerne,  All rights reserved,  Privacy Statement
Telefon +41 41 349 51 00, Telefax +41 41 349 51 05