Deeplinks werden häufig benutzt, um Produkte in anderen Seiten direkt zu verlinken und den Benutzer über diesen Link auf ein spezielles Teil oder eine Teilefamilie auf einem PARTcommunity Portal zu leiten.
Die Funktion unter Ausgabe -> Deeplinks erzeugen liefert korrekte Deeplinks und/odr den Deeplink "verpackt" in einem QR-Code.
Aktivieren Sie das Auswahlkästchen bei CSV und/oder QR.
Um auf Ihre Seite zu verlinken, können Sie nicht nur Deeplinks verwenden, sondern auch QR-Code. Aktivieren Sie hierzu das Auswahlkästchen QR.
Es wird dann für jeden Deeplink einen eigenes QR-Bild erzeugt und im angegebenen Verzeichnis abgelegt.
Zielpfad: Geben Sie den Zielpfad für das Verzeichnis an, in welchem die CSV-Datei und die Bilddatei mit dem QR-Code abgelegt wird.
Bestimmen Sie welche Verzeichnisse/Projekte Sie für die Eingabe verwenden wollen.
Geben Sie hier alle Spalten die in der CSV-Datei erscheinen sollen an(z.B. NB,CNS_DEEPLINKPCOMMUNITY).
Wählen Sie die Option VARSET oder RowID.
Geben Sie hier alle Tabellenwerte an, aus denen sich der Deeplink zusammensetzen soll. Zusätzliche Variablen werden im Deeplink nur bei der Auswahl VARSET benötigt. Durch die Angabe der Variablen muss Eindeutigkeit gewährleistet sein.
Berechnete Variablen wie der NB sollten nicht verwendet werden.
Folgende Variablen können kommasepariert in Spalten oder in VARSET eingegeben werden (genauso wie Tabellenwerte).
Mit Deeplinks können Sie vordefinierte Aktionen in einem PARTcommunity Portal ausführen, wie z.B. einen Benutzer anmelden oder bestimmte Teile und Baugruppen konfigurieren.
Deeplinks werden häufig benutzt, um Produkte in anderen Seiten direkt zu verlinken und den Benutzer über diesen Link auf ein spezielles Teil oder eine Teilefamilie auf einem PARTcommunity Portal zu leiten.
Deeplinks werden über sogenannte HTTP Request Parameter realisiert. Ein http Link besteht normalerweise aus einem Domainnamen und einer Domainendung, z.B. https://www.google.de.
Um nun an diesen Link Request Parameter zu übergeben, muss nach dem eigentlichen Link als erstes Zeichen ein „?“ gehängt werden. Nach dem Fragezeichen folgt nun eine Liste von Parametern, die durch das "&" Zeichen getrennt werden.
https://www.google.de?param1=wert1
https://www.google.de?param1=wert1¶m2=wert2
Der Link für Ihr PARTcommunity Portal wird Ihnen von CADENAS mitgeteilt. Normalerweise besteht er aus Ihrem Firmen- oder Katalognamen plus partcommunity.com:
https://[portalname].partcommunity.com
Die folgenden Parameter können als Deeplinks an das Portal übergeben werden:
Mit diesem Parameter kann ein Katalog, ein Unterordner eines Katalogs oder eine Teilefamilie selektiert werden. Der Wert des Parameters ergibt sich aus den Verzeichnisnamen des Katalogs im Verzeichnis $CADENAS_DATA\23d-libs:
In Kombination mit dem Parameter info kann mit diesem Parameter eine Ausprägung innerhalb einer Teilefamilie konfiguriert werden. Der Wert des Parameters setzt sich aus den Variablennamen und den entsprechenden Werten, die konfiguriert werden sollen zusammen. Die Variablennamen und Werte müssen dabei in geschweiften Klammern stehen, mehrere Variablen werden durch Komma getrennt angegeben.
Auswahl einer Ausprägung über einen Variablennamen:
https://[portalname].partcommunity.com?info=amf/scsp/01_senk/amf6800_assmtab.prj&varset={BESTNR=90068}
Auswahl einer Ausprägung und setzen eines Wertebereichs:
https://[portalname].partcommunity.com?info=amf/scsp/01_senk/amf6800_assmtab.prj&varset={BESTNR=90068},{WB=45}
Auf OEM Portalen kann mit diesem Parameter direkt eine Klassifikation aufgerufen werden. Gültige Werte sind:
https://[portalname].partcommunity.com?category=by_classification
Mit diesem Parameter wird die Volltextsuche eines Portals direkt aufgerufen und mit dem übergebenen Suchbegriff gestartet. Das Portal wird geöffnet und die Ergebnisse der Suche werden im Suchportlet oder der Navigationssuche angezeigt.
Um in PARTcommunity eine bestimmte Portalseite direkt aufzurufen, muss der Name der Seite als Parameter page übergeben werden.
page=[seitenname]
Zusammen mit der Adresse des Portals sieht es folgendermaßen aus:
https://[portalname].partcommunity.com?page=[seite]
Der Name der Portalseite ist der Name, der beim Anlegen der Seite im Administrations-Tool von PARTcommunity angegeben wurde. Alle Leerzeichen müssen durch ein + ersetzt werden.
Die aktuelle Sprache spielt dabei keine Rolle, d.h. es darf keinesfalls der übersetzte Seitenname angegeben werden.
Beispiel 1: Aufruf der Seite "CAD models":
https://<portalname>.partcommunity.com/?page=CAD+models
Beispiel 2: Aufruf der Seite "Welcome":
https://<portalname>.partcommunity.com/?page=Welcome
Um beim Aufruf eines Deeplinks sofort eine Benutzeranmeldung zu erzwingen, muss anstatt der normalen Portaladresse die Authentifizierungsadresse verwendet werden:
https://<portalname>.partcommunity.com/3d-cad-models/sso
Diese Adresse kann mit allen bisher aufgeführten Deeplinks verwendet werden.
Die Authentifizierungsadresse muss z.B. bei geschützten QA-Portalen verwendet werden.
Um bestimmte Portlets beim Aufruf der Seite aus- oder einzublenden können die beiden Parameter hidePortlets und showPortlets benutzt werden. Die folgenden Werte können für diese Parameter angegeben werden:
Die beiden Parameter können in einem Link mehrfach verwendet werden. Um Portlets nach dem Aufruf mit hidePortles wieder anzuzeigen, muss dies zwingend mit showPortlets erfolgen. Ansonsten behalten alle Portlets ihren aktuellen Sichtbarkeitsstatus.
http://[portalname].partcommunity.com?info=...&hidePortlets=navigation&hidePortlets=generation&showPortlets=preview
Embedded Portale ermöglichen einen vereinfachten Download von CAD-Daten und bieten zusätzliche Deeplink-Parameter zur Steuerung an.
Mit dem Parameter email kann zusätzlich zu einem info und varset Parameter die E-Mail Adresse eines Benutzers übergeben werden. Der Benutzer selbst kann diese E-Mail Adresse nicht mehr ändern.
Ein embedded Portal kann direkt in die Herstellerseite eingebunden werden. Die gebräuchlichste Technik dafür sind sogenannte IFrames, mit denen Fremdinhalte nahtlos in eine Seite eingebunden werden können.
<iframe src="https://[portalname].partcommunity.com?info=...&varset=..." frameborder="0" height="800px" width="100%"></iframe>
Ein Sonderfall ist der Browser Safari, der auf den Mobilgeräten von Apple zum Einsatz kommt. Dieser Browser unterstützt keine Cookies von Drittanbietern, das embedded Portal gilt in diesem Fall aber als Drittanbieter. Um auch im Safari Browser eine korrekte Darstellung in IFrames zu gewährleisten, muss die Einbindung folgendermaßen erfolgen:
<iframe id="pcomiframe" width="100%" height="500px"></iframe> <script> var sessionStatus = window.location.search.substring(13,15); if(sessionStatus == "OK"){ document.getElementById("pcomiframe").src ="https://[portalname].partcommunity.com"; } else { window.location.replace("https://[portalname].partcommunity.com/3d-cad-models/iframe?return=https://[name-of-embedding-page]"); } </script>