powered by CADENAS

Manual

Manual

1.3.4. [query]

Durch die Verwendung von Wildcards, Booleschen Operatoren wie AND, OR, Equal (gleich), NotEqual (nicht gleich), NotLike (nicht ähnlich), Pfadangaben (wenn die Teile in einer hierarchischen Struktur vorliegen), Datums- und/oder Zeitangaben oder CAD- und/oder PDM-Attribute können komplexe Filterungen ausgeführt werden.

[Hinweis] Hinweis

Folgende Hinweise gelten für alle Schlüssel:

Wenn Wildcard-Zeichen tatsächlich in ihrer Buchstabenbedeutung verwendet werden sollen, muss ein Escape-Zeichen vorangestellt werden.

Verschiedene Werte können mit OR kombiniert werden.

Werte, die Leerzeichen enthalten, müssen in Anführungszeichen eingeschlossen werden.

Ausdrücke mit "like" können Wildcard-Zeichen enthalten.

Der Abschnitt [query] enthält sehr viele Schlüssel. Sie können aber zum Testen durchaus nur mit der Angabe des Dokumentennamens beginnen.

Beispiel für Inventor-Teile:

documentnamelike0=*.ipt*

#documentnamelike1=*.iam*
#documentnamelike3=
#documentnamelike4=
#etc.

Wenn Sie weitere Schlüssel zufügen möchten, zählen Sie diese hoch.

Im Folgenden sind die einzelnen Schlüssel thematisch gruppiert:

  • Boolesche Operatoren

    • Gleich (Equal): Das Teil/Dokument wird bearbeitet, wenn der angegebene String exakt dem Dokumentennamen entspricht.

      Beispiel:

      DocumentNameEqual=abc.prt
    • Ungleich (NotEqual): Das Teil/Dokument wird bearbeitet, wenn der angegebene String nicht der Dokumentenname ist.

      Beispiel:

      DocumentNameNotEqual=abc.prt

      Mehrere Ausdrücke können mit AND kombiniert werden.

    • Nicht ähnlich (NotLike): Das Teil/Dokument wird bearbeitet, wenn der angegebene Teilstring im Dokumentennamen nicht vorkommt.

      Durch das Wildcardsymbol '*' sind beliebige Buchstaben/Zeichen/Zahlen repräsentiert.

      Beispiel:

      DocumentNameNotLike=*.udf*

      Mehrere Ausdrücke können mit AND kombiniert werden.

    • Dokumentname ist lexikografisch kleiner oder größer als der angegebene Wert:

      Es wird ein komponentenweiser Vergleich vorgenommen.

      Jeder Buchstabe ist eine Komponente:

      • Alle Dokumente, die in einer Explorer-Verzeichnisstruktur oberhalb des spezifizierten Terms stehen.

        DocumentNameLesser=
      • Alle Dokumente, die in einer Explorer-Verzeichnisstruktur unterhalb des spezifizierten Terms stehen.

        DocumentNameGreater=

      Beispiele:

      • "abc" ist lexikografisch kleiner als "abcd".

        Dargestellt in einer Dateiliste im Explorer findet sich "abc" oberhalb von "abcd".

      • "abz" ist lexikografisch kleiner als "ac".

        Dargestellt in einer Dateiliste im Explorer findet sich "abz" oberhalb von "ac".

      [Hinweis] Hinweis

      PDM-abhängig gibt es Unterschiede was die Wertung von Zahlen oder Sonderzeichen im Vergleich zu Buchstaben anbelangt.

    • Sofern die Quelldaten in einer hierarchischen Struktur vorliegen, können bestimmte Unterbereiche per Pfadangabe angesprochen werden.

      Beispiel:

       DocumentPath=C:\plmsynchro\schrauben
  • Datum und/oder Zeit

    Die Datum- und/oder Zeit-Schlüssel können auf Attribute vom Typ Veröffentlichungs-Datum, Erstellungs-Datum und Modifikations-Datum angewandt werden.

    Schlüssel dieser Typen werden immer paarweise verwendet:

    1. Angabe des Wertes

      Die Angabe muss entsprechend der Vorgabe unter "...Format" erfolgen.

    2. Angabe des Formates

      Default Format: "dd.MM.yyyy hh:mm:ss".

      Mögliche Werte: "dd", "MM", ["yyyy" | "yy"], "hh", "mm", "ss"

    Die folgende Auflistung zeigt alle Schlüssel vom Typ "Datum/Zeit":

    • ReleaseDate=
      ReleaseDateFormat=

      Es werden nur Teile/Dokumente verarbeitet, deren Veröffentlichungsdatum exakt mit der spezifizierten Zeit übereinstimmt.

    • ReleaseDateNewer=
      ReleaseDateNewerFormat=

      Es werden nur Teile/Dokumente verarbeitet, deren Veröffentlichungsdatum neuer ist als die spezifizierte Zeit.

    • ReleaseDateOlder=
      ReleaseDateOlderFormat=

      Es werden nur Teile/Dokumente verarbeitet, deren Veröffentlichungsdatum älter ist als die spezifizierte Zeit.

    • CreationDate=
      CreationDateFormat=

      Es werden nur Teile/Dokumente verarbeitet, deren Erstellungsdatum exakt mit der spezifizierten Zeit übereinstimmt.

    • CreationDateNewer=
      CreationDateNewerFormat=

      Es werden nur Teile/Dokumente verarbeitet, deren Erstellungsdatum neuer ist als die spezifizierte Zeit.

    • CreationDateOlder=
      CreationDateOlderFormat=

      Es werden nur Teile/Dokumente verarbeitet, deren Erstellungsdatum älter ist als die spezifizierte Zeit.

    • ModificationDate=
      ModificationDateFormat=

      Es werden nur Teile/Dokumente verarbeitet, deren Modifikationsdatum exakt mit der spezifizierten Zeit übereinstimmt.

    • ModificationDateNewer=
      ModificationDateNewerFormat=

      Es werden nur Teile/Dokumente verarbeitet, deren Modifikationsdatum neuer ist als die spezifizierte Zeit.

    • ModificationDateOlder=
      ModificationDateOlderFormat=

      Es werden nur Teile/Dokumente verarbeitet, deren Modifikationsdatum älter ist als die spezifizierte Zeit.

    Beispiel:

    ReleaseDate="2013"

    ReleaseDateFormat="yyyy"
  • Teile Typ

    Wertebereich:

    • ASM (Assembly)

    • PRT (Part)

    • GEN (Generics)

    • Custom Type

    Beispiel:

    PartType=PRT
  • Release Status

    Beispiel:

    ReleaseState=released
  • PDM Typ

    PDMType=
    PDMTypeNot=
  • PDM-Attribut

    PDMAttributeEqual=
    PDMAttributeNotEqual=
    PDMAttributeLesser=
    PDMAttributeGreater=
    PDMAttributeLike=
    PDMAttributeNotLike=
  • CAD-Attribut

    CADAttributeEqual=
    CADAttributeNotEqual=
    CADAttributeLesser=
    CADAttributeGreater=
    CADAttributeLike=
    CADAttributeNotLike=
[Tipp] Tipp

In der *.qry-Datei sehen Sie zu jedem Teil die Attribute und Werte, was Ihnen hilft, den Filter korrekt einzusetzen.