PDAP Hyperlink URL Protokoll

English version see below

PDAP Hyperlink URL Protocol
PDAP7 ermöglicht es Ihnen neben der bisher bestehenden Option des Kopierens von Q-Link Dateien, die gleiche Funktionalität nun auch über ein eigenes URL Protokoll zu erreichen. Das heißt Sie benötigen keine Dateien mehr, um z.B. einen Stammdatenaufruf in PDAP7 von einer externen Quelle aus anzustoßen. Sie können einfach einen Hyperlink verwenden. über das Kopieren von Q-URL's können Sie somit aus jeder beliebigen anderen Anwendung heraus oder gar von einer Web Seite aus eine Verlinkung in eni PDAP7 Formular aufrufen. Sie können so ganz ähnlich wie Sie z.B. Sie in Anwendungen wie z.B. Google Earth einen Koordinatenpunkt als Link weitergeben können, auch einen PDAP7 Stammdatenlink weitergeben, vorausgesetzt Ihr Partner hat PDAP7 installiert und hat die Möglichkeit sich auf den gleichen Datenbank Mandanten zu verbinden wie Sie selber.
Das PDAP URL Protokoll baut dabei auf PDAP-Script auf. PDAP-Script ist eine einfache sogenannte domänenspezifische Script-Sprache, die speziell für die Steuerung von PDAP7 Funktionen und die Erstellung von Makros entwickelt wurde. Es währen damit beispielweise auch wiederholte Aufrufe von Formularen, das Drucken von Berichten oder eine Sprachausgabe für Präsentationen möglich (siehe auch den Artikel Grundlagen von PDAP-Script).
Vor der erstmaligen Verwendung der Funktion, müssen die Clients das PDAP Protokoll zunächst, über den Hauptmenüeintrag "Tools | Datenbank | Register URL Protocol" registrieren.
Gegebenenfalls benötigen Sie administrative Berechtigungen am Windows System, um diesen Vorgang erfolgreich ausführen zu können.


URL Protocol registrieren
Bestätigen Sie den anschließenden Dialog für die Eintragung in der Systemregistrierung. Danach kann das PDAP Url Protokoll verwendet werden.
Eintragen der neuen Registry InformationBeispiel PDAP URL Syntax zum Aufruf einer URL

PDAP://CM_PSP_ACTION/PspWaitForLogin/PspDbParams,<#server>,<#db>/PspBringToFront/PspExecMethod,,PspOpenForm,<#Id>,<#openform>

Ein PDAP URL Pfand der ein bestimmtes Prüfmittel aufruft, könnte damit beispielsweise so aussehen:

PDAP://CM_PSP_ACTION/ PspWaitForLogin/PspDbParams,Interbase-Produktiv,PDAP/PspBringToFront/PspExecMethod,,PspOpenForm,61,TfrmStmPruefmittel/

Damit auch das Bild auf der Datenblattseite gleich mit angezeigt wird, verlängert sich der Aufruf hier noch etwas:

PDAP://CM_PSP_ACTION/PspWaitForLogin/PspDbParams,Interbase-Betriebsmittel,PDAP/PspBringToFront/PspExecMethod,,PspOpenForm,61,TfrmStmPruefmittel/PspExecMethod,pspOpenFormTfrmStmPruefmittel,LadeBildCommand


Verwendung innerhalb der PDAP Anwendung

Sie können die Funktion verwenden, indem Sie z.B. in der Ergebnis Suchliste der Erzeugnis Stammdaten, das lokale Menü zum markierten Eintrag aufrufen und dort den Eintrag "Q-Link kopieren" wählen.


Hyperlink kopieren
Sie können diesen Link dann in einer HTML Seite, einer Excel Tabelle oder jedem beliebigen Word oder PDF Dokument als Verweis auf den betreffenden Datensatz in der PDAP Anendung verwenden. PDAP startet bei Aktivierung des Links gegebenenfalls automatisch und verzweigt in das jeweilige Formular.
Hyperlink einfügen in ein Excel Tabellenblatt<<English>>


PDAP Hyperlink URL ProtocolPDAP7 allows you in addition to the previously existing option of copying Q-Link files on master data, to copy such links an URL. That means you do not need any more files, to initiate a call to invoke PDAP7 master data from an external source. You can simply use a hyperlink. Such a link can be implemented in any other application or even a Web page. The functionality is very much like you may know for example from applications such as Google Earth where you can copy a coordinate check mark and pass it to a friend via a link so she can easily navigate to this location in the program. To pass on a link to PDAP7 master data, of course your partner has to be a PDAP program installed and is also be able to connect to the same database.

The PDAP URL protocol relies on PDAP-Script. PDAP-Script is a simple so called domain-specific scripting language that was developed specifically for the control of functions inside the PDAP7 application. It is also provides repeated calls for invoking forms, printing reports, or a voice output for presentation use (see further article about fundamentals of PDAP-script).

Before using the feature a PDAP7 client must have to register the protocol first, by using the main menu item "Tools | Database |Register URL Protocol.

You may need administrative privileges on the Windows systems to perform this operation successfully.
register URL protocol
Example PDAP URL Syntax for invocating a dataset via URL

PDAP://CM_PSP_ACTION/PspWaitForLogin/PspDbParams,<#server>,<#db>/PspBringToFront/PspExecMethod,,PspOpenForm,<#Id>,<#openform>

A PDAP URL for invoking a gauge master dataset form the PDAP application could be looked like this:

PDAP://CM_PSP_ACTION/ PspWaitForLogin/PspDbParams,Interbase-Produktiv,PDAP/PspBringToFront/PspExecMethod,,PspOpenForm,61,TfrmStmPruefmittel/

To display the image on the master data page immediately the following extension is necessary here:

PDAP://CM_PSP_ACTION/PspWaitForLogin/PspDbParams,Interbase-Betriebsmittel,PDAP/PspBringToFront/PspExecMethod,,PspOpenForm,61,TfrmStmPruefmittel/PspExecMethod,pspOpenFormTfrmStmPruefmittel,LadeBildCommand


Use in PDAP application

You can use the URL copy function from inside the local menu of the search result lists. A link to the actual selected entry will be copied into the windows clipboard by the menu entry "CoCopy Q-Link URL".
Copy Q-Link URL
You can then use this link in an HTML page, an Excel spreadsheet or any Word or PDF document you like as a reference to the relevant record in the PDAP applications. PDAP also starts automatically in cases were the application is not already running.
PDAP Hyperlink in an EXCEL spreadsheet

Comments

/groups/pdap7/search/index.rss?tag=hotlist/groups/pdap7/search/?tag=hotWhat’s HotHotListHot!?tag=hot0/groups/pdap7/sidebar/HotListNo items tagged with hot.hot/groups/pdap7/search/index.rss?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomelist/groups/pdap7/search/?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcomeRecent ChangesRecentChangesListUpdates?sort=modifiedDate&kind=all&sortDirection=reverse&excludePages=wiki/welcome0/groups/pdap7/sidebar/RecentChangesListmodifiedDateallRecent ChangesRecentChangesListUpdateswiki/welcomeNo recent changes.reverse5search