SAPERION Web Client Portal Integration

Ähnliche Dokumente
Release Notes SAPERION Version 7.1 SP 5

Release Notes SAPERION Version 7.1 SP 6

isaperion Version 3.3

Best Practice - Core Server Konfiguration für die Archivierung

Best Practice - ODBC

SAPERION ECM Migration Tool für SAP ArchiveLink

Best Practice - Erstellung von Masken

Release Notes SAPERION Version 7.1 SP 4

Web Service Code-Beispiele

Perceptive Document Composition

Saperion. Release Notes. Version: 8.0

Release Notes SAPERION Version 7.1 SP 3

Benutzer- und Referenzhandbuch

Leitfaden Kiosk Version

Anleitung Installation Update Kiosk Version auf

Benutzer- und Referenzhandbuch

Amazon WorkSpaces Application Manager. Benutzerhandbuch

WIE MELDEN SIE SICH AN SAP AN? SAP NETWEAVER SINGLE SIGN-ON SAP SECURITY UND SICHERES SINGLE SIGN-ON MARKUS NÜSSELER-POLKE

Best Practice SAPERION SQL-Methoden

WI-FI WIEDERHERSTELLUNG

GALILEO Quick Reference Galileo Sign-on Keyword

Proxmox Mail Gateway Spam Quarantäne Benutzerhandbuch

Mitarbeitergerechte Prozessdokumentation

Best Practice - Records Management

Remotely Anywhere Verwendung von Zertifikaten Schritt für Schritt Anleitung zur Implementation von Zertifikaten in Remotely Anywhere

für den Zugriff auf den Stunden- und Vertretungsplan des Albertus-Magnus-Gymnasiums St. Ingbert

Docusnap X Docusnap Web Version 2.0. Docusnap Web installieren und anpassen

In wenigen Klicks zu einem Kataster - mit AutoCAD Map 3D

Galileo Desktop Benutzerhandbuch Version 1.02

Installationsanleitung für das Shopware Heidelpay Payment Standard Modul (Frontend Modul) Installationsanleitung

EasyCatalog Für Adobe InDesign

Docusnap X - Server Migration. Umzug von Docusnap X auf einen neuen Server

ACDEFG. Hotmetal Borders

english anytime german Version

Customizing Datensicht erstellen. Erweiterung der Baumstruktur um eigene Sichten

UC4 Rapid Automation HP Service Manager Agent Versionshinweise

Business Rules Server

Daten für Navigator Pano auf ipad

Konfiguration von Trusted Peer Authentication für die Mindbreeze Search Appliance. Version 2017 Summer Release

HERMES 5.1 Advanced. Muster Mini-Case C: Projektmanagementplan (10 Minuten/10 Punkte) Schwierigkeitsgrad: Mittel. Mit Musterlösung

SAPERION ECM C/ Link für SAP

2014 SECUDE AG ERM-Tag SECUDE HALOCORE Sicherheit für Daten aus SAP. 23. September SECUDE AG

Kellner anlegen und bearbeiten

Docusnap X - Anpassen von Eingabemasken. Eingabemasken erweitern und für zusätzliche Objekte verwenden

BERECHTIGUNGSMIGRATION ZU SAP S/4HANA Ist ein Rollen-Redesign erforderlich?

Collaboration for Revit Projektzusammenarbeit in der Cloud

DSGVO: ILM-konforme Archivierung mit Retention Management. Ulf Steiner, PBS Software GmbH

Docusnap X - Anpassen von Eingabemasken. Eingabemasken erweitern und für zusätzliche Objekte verwenden

DATENSICHERHEIT BEI AUTODESK BIM 360

Docusnap X - Benutzerverwaltung. Benutzer Zugriffe auf Docusnap verwalten

Wie Programm Neighborhood Agent mit Secure Gateway konfigurieren. von Stefan Müri

Linux Inventarisierung mit Authentifizierung per RSA-Schlüssel. RSA-Schlüssel in Docusnap verwenden

VDA 4939 Formulare Version 2

Archivierung, Management und Analyse von SAP- & externen Daten. Prof. Dr. Detlev Steinbinder, PBS Software GmbH

azure-web-sites #azureweb-sites

Handbuch IPTV für Kopfstelle TDX. Startpaket für IPTV, 12 Services Extrapaket für IPTV, Erweiterung für 12 Services

Autodesk Vault Professional EINSTIEG IN ERWEITERUNGEN UND ANPASSUNG PDM-PLM MODULE SELBST ERGÄNZEN

Datenschutzerklärung. Published: Author: 42media services GmbH

Global Transport Label - General Motors -

Benutzer- und Referenzhandbuch

Seit 25 Jahren ist PBS ein führender Anbieter von Ergänzungslösungen für die SAP-Datenarchivierung und das Information Lifecycle Management.

Inhaltsverzeichnis 1 Neuerungen in Aeneis Web-Modeller Neue Funktionen SmartEdit Neue Funktionen SmartModel...

Pflichtfeld Liste SCHOTT ebilling. Version 1.1,

Installationsanleitung: So richten Sie ein MOBOTIX NAS - MxManagementCenter System ein

Release Notes BRICKware Copyright 23. March 2010 Funkwerk Enterprise Communications GmbH Version 1.0

Das Ausführen von Befehlen über das Netzwerk

Muster Mini-Case B: Phasenbericht und Phasenfreigabe (15 Minuten/15 Punkte)

1 Einleitung Überblick Voraussetzungen Support Installation der Home-Office Komponenten... 3

Dokumente per Mail versenden V 6.6

News. Einleitung. Ansicht im Frontend. Typo3-Support

-Migration ganz einfach von POP3/IMAP4 zu Exchange Online. Christoph Bollig, Technologieberater Office 365

Leitfaden für die Bearbeitung eines Dokuments in der Dokumentenverwaltung flow2go.

PRODUKTKONFIGURATION SCHNELL UND EINFACH MIT CONFIGURATOR 360 BEI ILCHMANN FÖRDERTECHNIK Torben Westhöfer Neufeld

estos UCServer Multiline TAPI Driver

Mailing mit Fidelio Version 7 und Office 2007 oder 2010*

Windows PowerShell 3.0 für Einsteiger 1

STP Handout. bea-unterstützung im LEXolution.DMS Outlook Desk

BMW Onboarding Portal. Aufbau und Funktionen im Überblick

BSCW-Benutzung Kurze Einführung

Soli Manager 2011 Installation und Problemanalyse

Docusnap X Docusnap Web Installation auf Server 2008 R2. Installationsbeschreibung für Windows Server 2008 R2

CONFIGURATOR 360 ANGEBOTE ERSTELLEN LEICHT GEMACHT

PBS ContentLink Version 2.2

Handbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software

BIM 360 Bauteile Mapping-Prozess für Workflow Verbindung

Handbuch Listengenerator Listengenerator

Hornetsecurity Outlook-Add-In

Betriebswirtschaftliche Standardsoftware - Made for the WEB. ESS Enterprise Solution Server. Dokumentenablage. Release 6.0 Dokumentenablage 1

FUSION 360 ALL-IN-ONE: ERLEBEN SIE COLLABORATION LIVE

Transkript:

SAPERION Web Client Portal Integration

Copyright 016 Lexmark. All rights reserved. Lexmark is a trademark of Lexmark International, Inc., registered in the U.S. and/or other countries. All other trademarks are the property of their respective owners. No part of this publication may be reproduced, stored, or transmitted in any form without the prior written permission of Lexmark.

Inhaltsverzeichnis 1 Suchen und Anzeigen von Dokumenten... 1.1 "portal.zul"... 1. Vierwerclass... 1. Sprungmarken... 1. Vorbelegung der Indexfelder... 1.5 Konfiguration der Service Komponente... Zugriff auf die Workflow-Inbox... Archivieren neuer Dokumente....1 "archiver.zul".... Ereignisse... 5

SAPERION Web Client Portal Integration Der SAPERION Web Client lässt sich in Portale und andere Webseiten einbinden. Hierfür werden die Dateien "portal.zul" und "archiver.zul" mit der SAPERION-CD zur Verfügung gestellt. Die Datei "portal.zul" bietet die Möglichkeit, eine bestimmte Maske zu öffnen und eine Suche mit bestimmten vordefinierten n zu starten. Mit der Datei "archiver.zul" lassen sich neue Dateien archivieren. Die Anmeldung am SAPERION-Backend erfolgt über die normale Anmeldemaske des Web Clients oder über die Single-Sign-On Funktion, sofern das System entsprechend konfiguriert wurde. In diesem Kapitel erfahren Sie, wie Sie den Web Client in Ihr Portal bzw. Ihre Webseite integrieren können. 1 Suchen und Anzeigen von Dokumenten 1.1 "portal.zul" Die Steuerung der Datei "portal.zul" erfolgt mit den folgenden URL-n: "portal.zul" mask Name der zu öffnenden Abfrage-Maske (ohne.qbe Endung) doquery Wenn dieser vorhanden ist (ohne Wert), wird automatisch eine Abfrage gestartet. selectsingleresult Wenn dieser vorhanden ist (ohne Wert), wird automatisch das gefundene Dokument selektiert. Wenn mehrere Dokumente gefunden wurden, hat dieser keine Auswirkung. viewerclass Mit diesem lässt sich festlegen, welcher Viewer in der Maske verwendet wird. Dazu muss der voll qualifizierte Klassenname der Viewer-Implementierung angegeben werden. Wichtig: Groß-Kleinschreibung muss beachtet werden. 1. Vierwerclass Für den optionalen "viewerclass" stehen folgende Werte zur Verfügung: Viewerclass Wert com.saperion.ngc.viewer.simple.simpleviewerimpl Platzhalter, der nur einen Download-Link für das Dokument anzeigt. com.saperion.ngc.viewer.virtualviewer.clientserver.csvirtualviewerapplet Implementierung des mit gelieferten Snowbound Virtual Viewer (Standardwert).

1 Suchen und Anzeigen von Dokumenten 1. Sprungmarken Mit Hilfe einer Sprungmarke in der URL können Sie zusätzlich Vorbelegungen für die Suche festlegen. Dabei ist folgendes zu beachten: Die Sprungmarke wird in der URL hinter einem # angegeben. Für jedes Feld kann dabei ein Paar aus Feldname und Wert angegeben werden, wobei Feldname und Wert mit "=" getrennt werden. Mehrere Paare werden mit "&" getrennt. Felder, die eine untere bzw. obere Grenze für die Suche bestimmen, werden mit [0] bzw. [1] identifiziert. Angaben mit Fließkommazahlen müssen mit einem Punkt (nicht mit einem Komma) angegeben werden. Beispiel http://localhost:8080/ngclient/portal.zul?mask=examplev7_q&doquery&selectsingleresult&viewerclass =com.saperion.ngc.viewer.simple.mediaviewerimpl#ex7_docnr[0]=&ex7_docnr[1]=&ex7_docname=.%0og Mit dieser URL wird die Maske "examplev7_q" geöffnet. Es soll gleich nach dem Öffnen eine Suche gestartet, und, sofern nur ein Dokument gefunden wurde, dieses gleich ausgewählt werden. Der verwendete Viewer wird auf den zu Testzwecken mitgelieferten Media Viewer eingestellt. Für die Suche wird das Feld EX7_DOCNR (untere Grenze) mit "", das Feld EX7_DOCNR (obere Grenze) mit "" und das Feld EX7_DOCNAME mit dem Wert ". OG" vorbelegt werden. 1. Vorbelegung der Indexfelder Bei der Vorbelegung der Indexfelder sind bestimmte Formate für die Werte einzuhalten: Fließkomma-Zahlen: Dezimaltrennzeichen ist ein Punkt (Bsp.: 17.) Datum: ISO-8601 Format (Bsp.: 007-1-T18::.000Z) Mehrere Werte für Multi-Value-Felder können mit ";" getrennt angegeben werden. Wenn in einem Feld ein Semikolon im Wert enthalten sein soll, kann es mit einem zweiten Semikolon maskiert werden (Bsp: "Ein;;einziger;;Wert" wird zu "Ein;einziger;Wert". 1;; gibt die drei Werte 1, und an) Bei Volltext-Feldern muss die datenbankabhängige Syntax der Volltext-Suchfunktion verwendet werden. Zum Beispiel muss ein Ausdruck mit Leerzeichen in Anführungszeichen gesetzt werden. Weiteres entnehmen Sie bitte der Dokumentation der Datenbank. 1.5 Konfiguration der Service Komponente In der "portal.zul" haben Sie die Möglichkeit, weitere Konfigurationen vorzunehmen. Das Abschalten der Meldung "Möchten Sie zu dieser Seite wechseln?" bei einem Seitenwechsel erfolgt durch folgenden Eintrag: <spnservice logoffwarningdisabled="true"/>

Wenn der Benutzer nach Abmeldung weiterhin auf der Seite bleiben soll, tragen Sie folgendes ein: <spnservice redirectafterlogoffdisabled="true"/> Zugriff auf die Workflow-Inbox Mit der Datei "portal.zul" ist es ebenfalls möglich, auf die Workflow-Inbox eines Benutzers zuzugreifen. Dazu steht ein eigener bereit: Zugriff auf Workflow-Inbox openinbox Öffnet die Inbox des aktuell angemeldeten Benutzers. Bis auf den "mask" stehen alle anderen oben aufgeführten ebenfalls zur Verfügung (siehe Kapitel "portal.zul" oben). Damit ist es möglich, die Felder in der Maske für die Workflow-Inbox vorzubelegen. Beispiel http://localhost:8080/ngclient/portal.zul?openinbox&doquery#subject=invoice Wenn ein Benutzer auf die obige Beispiel-URL klickt und sich gegenüber dem System authentifiziert hat, wird die Maske für die Workflow-Inbox geladen. Das Feld "Subject" ist mit dem Wert "Invoice" vorbelegt und eine Suche wird gestartet. i Aktuell ist der Zugriff auf Gruppen- und Stellvertreter-Boxen mit der "portal.zul" nicht möglich. Archivieren neuer Dokumente.1 "archiver.zul" Die Datei "archiver.zul" wird mit über ein http-post-request gesteuert. In diesem POST-Request werden sowohl die zu verwendende Index-Maske als auch der Inhalt des Dokuments sowie dessen Metadaten (sofern vordefiniert) übertragen. Vorbelegungen für die Indexfelder können als zusätzliche im POST-Request übertragen werden. Dazu werden jeweils der Feldname und der gewünschte Wert verknüpft. Folgende sind vordefiniert: "archiver.zul" ngc_archivemask Der Name der Index-Maske (ohne.qbe Endung) ngc_archivedocument Enthält den Inhalt des Dokuments.

Archivieren neuer Dokumente 5 ngc_workflowdefinition Optional: Der Name der Workflow-Definition, die nach erfolgreicher Archivierung mit dem neuen Dokument gestartet werden soll. ngc_workflowactor Optional: Der Name des ersten Benutzers für die Workflow-Definition. Mit den optionalen n "ngc_workflowdefinition" und "ngc_workflowactor" kann nach einer erfolgreichen Archivierung automatisch ein Workflow mit dem neuen Dokument gestartet werden. Geben sie dafür einfach den Namen der Workflow-Definition an. Wenn die Definition keinen festgelegten Empfänger beinhaltet, können sie den Empfänger mit dem "ngc_workflowactor" festlegen.. Ereignisse Die Datei "archiver.zul" ermöglicht es außerdem, auf bestimmte Ereignisse zu reagieren: Ereignisse Ereignis onarchivercancel Wird ausgelöst, wenn der Benutzer in der Maske auf eine [Abbrechen]-Schaltfläche klickt. onarchivererror Wird ausgelöst, wenn der Archiver das Dokument nicht archivieren kann. Dabei ist zu beachten, dass nur Fehler behandelt werden, die im Archiver selbst auftreten können. Das sind z.b. falsche Request- oder ungenügende Benutzer-Rechte. Systemfehler beim Archivieren werden bereits von der Fehlerbehandlung der Web Client-Komponenten abgefangen. Das Ereignis enthält die Fehlermeldung in seinem "Data"-Feld. onarchiversuccess Wird ausgelöst, nachdem ein Dokument archiviert wurde. Das Ereignis enthält die in die Indexfelder eingegebenen Werte als Liste von FieldResultBeans in seinem "Data"-Feld. In den vorbereiteten Event-Listenern in der ".zul"-datei kann auf jedes dieser Events gesondert reagiert werden. In der mitgelieferten Beispiel-Implementierung wird dem Benutzer jeweils eine Nachricht angezeigt. Nachdem er die Nachricht bestätigt hat, wird er vom System abgemeldet und auf die Testseite umgeleitet.