powered by CADENAS

Manual

Manual

7.7.2.1.14.5. Deeplinks erzeugen

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/oder den Deeplink "verpackt" in einem QR-Code.

Beispiel: Ergebnis als Deeplink

Beispiel: Ergebnis als Deeplink

Beispiel: Ergebnis als QR-Code mit Firmenlogo

Beispiel: Ergebnis als QR-Code mit Firmenlogo

  • Ausgabe:

    Aktivieren Sie das Auswahlkästchen bei CSV und/oder QR.

    • CSV:

      • Verzeichnisse:

      • Einheit:

      • Datentyp:

      • Erzeugte Datei nach erstellen öffnen:

      • Dateiname: Name der CSV-Datei, welche im Verzeichnis vom Zielpfad abgelegt wird.

    • 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.

      • Bild einbetten:

        Mittels Bild einbetten können Sie beispielsweise das Firmenlogo im QR-Code platzieren. Geben Sie mittels Durchsuchen ... einen beliebigen Pfad zu einem Bild an.

    • Zielpfad: Geben Sie den Zielpfad für das Verzeichnis an, in welchem die CSV-Datei und die Bilddatei mit dem QR-Code abgelegt wird.

  • Eingabe:

    Bestimmen Sie welche Verzeichnisse/Projekte Sie für die Eingabe verwenden wollen.

  • Name des PARTcommunity Portals:

    • PARTcommunity Link:

      Liefert speziell Links für PARTcommunity-Portale.

      Beispiel: Option PARTcommunity Link" mit Eingabe von "cadenas"

      Beispiel: Option PARTcommunity Link" mit Eingabe von "cadenas"

      Ergebnis

      Ergebnis

    • Freier Link:

      Ermöglicht das Erstellen von Links zu beliebigen Portalen.

      Beispiel: Option "Freier Link" mit Eingabe von "cadenas"

      Beispiel: Option "Freier Link" mit Eingabe von "cadenas"

      Ergebnis

      Ergebnis

  • Spalten:

    Geben Sie hier alle Spalten die in der CSV-Datei erscheinen sollen an(z.B. NB,CNS_DEEPLINKPCOMMUNITY).

    Beispiel: Angabe der Spalte "TNR", welche die Teilenummer führt.

    Beispiel: Angabe der Spalte "TNR", welche die Teilenummer führt.

  • VARSET oder RowID:

    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.

    Beispiel: Auswahl "VARTSET" mit Angabe der Variablen "TNR".

    Beispiel: Auswahl "VARTSET" mit Angabe der Variablen "TNR".

    Folgende Variablen können kommasepariert in Spalten oder in VARSET eingegeben werden (genauso wie Tabellenwerte).

    • CNS_FILENAME

    • CNS_NN

    • CNS_NB (nicht im VARSET)

    • CNS_NT

    • CNS_DATE

    • CNS_MIDENT

    • CNS_VIRTUALPATH

    • CNS_DEEPLINK

    • CNS_DEEPLINKPCOMMUNITY

    • CNS_ISDIR

    • CNS_KEYWORDS

    • CNS_PRJTYPE

    • CNS_HIDDEN

    • CNS_PUBLISHED

    • CNS_SHOP_LINK

7.7.2.1.14.5.1. Hintergrundinformationen zu Deep Links

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.

7.7.2.1.14.5.1.1. Syntax

Deeplinks werden über sogenannte HTTP-Request-Parameter realisiert. Ein http-Link besteht normalerweise aus einem Domainnamen und einer Domainendung.

Beispielsweise:

http://www.google.de

Um nun an diesen Link Request-Parameter zu übergeben, muss nach dem eigentlichen Link als erstes Zeichen ein „?“ angehängt werden. Nach dem Fragezeichen folgt nun eine Liste von Parametern, die durch das „&“ Zeichen getrennt werden.

http://www.google.de?param1=wert1
http://www.google.de?param1=wert1&param2=wert2
7.7.2.1.14.5.1.2. Parameter

Der Link für Ihr PARTcommunity Portal wird Ihnen von CADENAS mitgeteilt. Normalerweise besteht er aus Ihrem Firmen- oder Katalognamen plus partcommunity.com:

http://[portalname].partcommunity.com

Die folgenden Parameter können als Deeplinks an Ihr Portal übergeben werden:

  • goto

    Mit dem Parameter goto kann die Startseite, die in PARTcommunity angezeigt werden soll, gewählt werden.

    • Willkommensseite als erste Seite wählen

      http://[portalname].partcommunity.com?goto=welcome
    • Produktseite als erste Seite wählen

      http://[portalname].partcommunity.com?goto=products

      [Hinweis] Hinweis

      Wenn als Default-Seite bei den Portaleinstellungen Willkommen und nicht Produkte gesetzt ist, dann hängen Sie bitte bei Aufruf von Teilen, Generierungen, etc. grundsätzlich folgenden Zusatz an die Aufruf-Parameter an:

      &goto=products

      (Ansonsten muss nach dem Aufruf manuell Produkte gewählt werden.)

    • Suchseite als erste Seite wählen

      http://[portalname].partcommunity.com?goto=search

  • user / u

  • password / p

    Mit den Parametern user und password kann ein Benutzer automatisch am Portal angemeldet werden:

    • Anmeldung mit langen Parametern:

      http://[portalname].partcommunity.com?
      user=name&password=passwort
    • Anmeldung mit kurzen Parametern:

      http://[portalname].partcommunity.com?
      u=name&p=passwort
  • language

    Mit diesem Parameter kann die Sprache des Portals gewählt werden. Der Wert des Parameters entspricht den international gültigen zweistelligen Sprachkürzeln.

    • Portalsprache Deutsch

      http://[portalname].partcommunity.com?language=de
    • Portalsprache Englisch

      http://[portalname].partcommunity.com?language=en
    • Portalsprache Französisch

      http://[portalname].partcommunity.com?language=fr
  • info

    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:

    • Aufruf eines Katalogs:

      http://[portalname].partcommunity.com?info=amf

    • Aufruf eines Unterordners im Katalog:

      http://[portalname].partcommunity.com?info=amf/scsp
    • Aufruf der Tabelle einer Teilefamilie:

      http://[portalname].partcommunity.com?
      info=amf/scsp/01_senk/amf6800_assmtab.prj
  • rowid / rowsubid

    In Kombination mit dem Parameter info kann mit diesen Parametern eine Zeile innerhalb der Tabelle einer Teilefamilie selektiert werden. Der Parameter rowid gibt dabei die eindeutige ID einer Zeile an, rowsubid muss angegeben werden, wenn es in einer Umgebung mit einem ERP-System mehrere Varianten einer Zeile geben kann.

    • Auswahl der ersten Tabellenzeile:

      http://[portalname].partcommunity.com?
      info=norm\din_en_iso\schrauben\zylinderschrauben\
      din_912.prj&rowid=100&rowsubid=-1

  • varset

    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.

    [Hinweis] Hinweis

    Berechnete Variablen wie der NB sollten nicht verwendet werden.

    • Auswahl einer Ausprägung über einen Variablennamen:

      http://[portalname].partcommunity.com?
      info=amf/scsp/01_senk/amf6800_assmtab.prj&varset={BESTNR=90068}
    • Auswahl einer Ausprägung und setzen eines Wertebereichs:

      http://[portalname].partcommunity.com?
      info=amf/scsp/01_senk/amf6800_assmtab.prj&varset={BESTNR=90068},
      {WB=45}

  • generate

    In Kombination mit den Parametern info, user und password kann mit generate ein konfiguriertes Teil sofort in den CAD-Formaten, die der Benutzer auf seiner Einstellungsseite gewählt hat, generiert werden. Der Wert für generate muss dabei auf den Wert true gesetzt werden.

    • Generieren eines Teiles:

      http://[portalname].partcommunity.com/PARTcommunity/Portal/kem?
      info=amf/scsp/01_senk/amf6800_assmtab.prj&varset={BESTNR=90068},
      {WB=45}&u=name&p=pass&generate=true