CONFIGURATION EXPERT
Symundo Configuration Expert (SCE) is our software for product configuration. Applicable for easy solutions like single station systems up to distributed development at diverse production places. Easy to use but with powerful functional range.
Multi-station system
SCE is designed to be a client server system. that is to say that many developers may edit the model of product configuration and many users may work with configuration applications. Each user may have his own personal server to distribute his developed applications. SCE is with other words similar to systems like SQL server or IIS (Internet Information Services).
Product configuration models are stored at databases.
With SCE client a user may access other SCE servers. SCE supports HTTP, TCP or COM as protocols for accessing SCE servers. For HTTP protocol has to exist a proper configured IIS server for necessary web service.
Easy and intuitive
Applications developed with SCE present themselves like standard windows applications, so most of users can work with it immediately. SCE supports a great selection of graphical user interfaces. With using of internet explorer SCE applications may be designed browser embedded.
Maintenance of product configurations is intuitive and self-explanatory. The development application of SCE is browser enabled too.
Unicode for far east fonts
SCE is designed for complete usage of unicode fonts. SCE supports windows IME for unicode editing.
Multi language and multi currency
SCE-Anwendungen können auf einfache Weise mehrsprachig ausgeführt werden. Dies betrifft sowohl die angezeigten Dialoge als auch die Drucksteuerung. Es können mehrere Währungen im system hinterlegt werden, die automatisch, über festgelegte Formeln oder auch fest ineinander umgerechnet werden können.
Free programmable
SCE ist ein intelligenter objektorientierter Interpreter. Es können Funktionen hinterlegt werden, um bestimmte Abläufe oder Berechnungen zu hinterlegen. Dadurch sind Entwickler in der Lage, innerhalb Stunden ganze Applikationen zu erstellen. Grundlage für die Produktkonfiguration ist ein hierarchischer Klassenbaum, der in allen Belangen Wissen vererbt.
Distributed handling of products
Anwendungen von SCE können verteilt programmiert werden, d.h. Produktkonfigurationen werden nur bei Bedarf von den jeweiligen Entwicklungsservern geladen. Es muss keine kompilierte Version der Produktkonfiguration erstellt werden. Die Bereitstellung der Produktkonfigurationen wird vom jeweiligen Entwicklungsteam bestimmt. SCE unterstützt Versionierung und Freigaben von Produktkonfigurationen.
Zentralisierte Speicherung von Ergebnissen und Produktdaten
Trotz der dezentralisierten Entwicklung können die Konfigurationsergebnisse zentral gespeichert werden. Auch auf die zentral gespeicherten Materialstämme, Kalkulationsdaten etc. kann dezentral zugegriffen werden.
Modularisierte Abbildung der Produkte über Klassenstrukturen mit Vererbung und Polymorphie
Produkte werden in SCE modular verwaltet. Grundlage hierzu ist der oben erwähnte hierarchische Klassenbaum. Für jede Klasse können Objekte und Merkmale definiert werden, die Eigenschaften von Produkten bestimmen. Zur Laufzeit werden von diesen Klassen Objekte erzeugt, die dann individuell konfiguriert werden. SCE unterstützt die Entwickler mit versionierbaren Klassen. Damit kann die Evolution von Produkten inder Klassenstruktur transparent nachgeführt werden. Die vererbten Eigenschaften von Merkmalen lassen sich in allen Stufen der Klassenstruktur individuell neu bestimmen. Durch die Mehrbenutzerfähigkeit des Systems werden Klassen durch eine Check-In/Check-Out Funktionalität bearbeitet. SCE verwendet hierfür verschiedene Sicherheitsstufen für die jeweiligen Entwicklerbenutzergruppen. So ist es möglich, bestimmte Produktklassen nur von bestimmten Entwicklergruppen zu bearbeiten, oder sogar gegenüber anderen Benutzern unsichtbar zu machen.
Regeln zur Abbildung der Abhängigkeiten von Produkten und Produktteilen
Für die Beregelung von Produkten steht ein umfangreiches Regelinstrumentarium zur Verfügung. Neben der Gültigkeitsprüfung durch Validierungsregeln existieren auch Steuerungsregeln (Werte setzen, Werte löschen), Case-Regeln (Fallunterscheidungen) und Eventregeln (Programmabläufe). Regeln können graphisch, als Ausdruck oder als Funktion erfasst werden. SCE unterstützt den Anwender durch Erklärungstexte, warum bestimmte Elemente nicht wählbar sind, und es können dem Anwender Entscheidungshilfen gegeben werden.
Daneben bietet SCE die Automatisierung durch Entscheidungstabellen. Damit können umfangreiche Tabellen für die Steuerung der Produktkonfiguration erfasst werden.
Auch die Einbindung von Excelsheets mit deren automatischer oder manueller Kalkulation ist in SCE möglich.
Dynamisch überprüftes Regelwerk
Das Regelwerk in SCE wird jederzeit und automatisch im Hintergrund bei jeder Eingabe überprüft. Der Anwender sieht somit zu jeder Zeit die Gültigkeit seiner Eingaben.
Freie Gestaltung durch Formulare, Menüs und Toolbars
Formulare, Menüs und Toolbars können individuell zu einem dem Unternehmen entsprechenden corporate design zusammengestellt werden. Die Steuerung von Formularen erfolgt durch den Interpreter durch Hinterlegung von Ausdrücken. Dies ermöglicht eine deutliche Zeiteinsparung gegenüber herkömmlicher Programmierung.
RTF, PDF, SMTP, HTML, XML, ActiveX, Services, Registry, ODBC
SCE unterstützt eine große Zahl an verschiedenen Protokollen und Interfaces für die Kommunikation mit Fremdsystemen.
Windows Vista, Windows XP und Windows 2000, Windows Server 2003, 2008 kompatibel
SCE-Anwendungen laufen auf allen gängigen Windows-Plattformen.