Agorum Suchanfragen: Unterschied zwischen den Versionen

Aus Wiki hscerp
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Kategorie:Modul DMS ===Allgemeines=== In enger Kopplung zwischen hscERP und agorum DMS können agorum Suchanfragen direkt am jeweiligen Objekttyp konfigu…“)
 
(Platzhalter)
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 14: Zeile 14:
  
 
Für jedes agorum System muss die Abfrage individuell gestaltet werden, da jede Konfiguration andere Metadaten und Bedürfnisse aufweist.
 
Für jedes agorum System muss die Abfrage individuell gestaltet werden, da jede Konfiguration andere Metadaten und Bedürfnisse aufweist.
 +
 +
 +
===Platzhalter===
  
 
2. Verwendung von Platzhaltern
 
2. Verwendung von Platzhaltern
Zeile 27: Zeile 30:
 
| Beispiel
 
| Beispiel
 
|-
 
|-
| [[Materialstamm/Werksdaten|Werksdaten]]
+
| allgemein
| Es können Preissteuerung und Disposition eingestellt werden.
+
| {ID}
 +
| Wird ersetzt mit der ID eines Objektes
 +
| z.B. im Kundenstamm wird {ID} mit der aktuellen Kundennummer des ausgewählten Kunden ersetzt
 +
|-
 +
| allgemein
 +
| {OBJKEY}
 +
| Wird ersetzt mit dem Objektschlüssel eines Objektes
 +
| z.B. im Materialstamm wird {OBJKEY} mit der aktuellen Materialnummer inklusive Revision ersetzt (00001234/1)
 +
|-
 +
| allgemein
 +
| {OBJKEY_UNDERLINE}
 +
| Wird ersetzt mit dem Objektschlüssel eines Objektes, wobei Schrägstriche durch Unterstriche ersetzt werden
 +
| z.B. im Materialstamm wird {OBJKEY} mit der aktuellen Materialnummer inklusive Revision ersetzt (00001234_1). Dies ist besser für Unterordner geeignet.
 +
|-
 +
| allgemein
 +
| {OBJTYPE}
 +
| Wird ersetzt mit dem Objekttyp eines Objektes
 +
| z.B. im Materialstamm wird {OBJTYP} mit MATERIAL_REVISION ersetzt.
 +
|-
 +
| allgemein
 +
| {ID_FIRSTLETTER_LOWERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen einer Objekt-ID (Lowercase / Kleingeschrieben)
 +
|-
 +
| allgemein
 +
| {ID_FIRSTLETTER_UPPERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen einer Objekt-ID (Uppercase/ Großgeschrieben)
 +
|-
 +
|-
 +
| allgemein
 +
| {OBJKEY_FIRSTLETTER_LOWERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen eines Objekt-Keys (Lowercase / Kleingeschrieben)
 +
| siehe Unterschied OBJID und OBJKEY
 +
|-
 +
| allgemein
 +
| {OBJKEY_FIRSTLETTER_UPPERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen eines Objekt-Keys (Uppercase/ Großgeschrieben)
 +
| siehe Unterschied OBJID und OBJKEY
 +
|-
 +
| Geschäftspartner
 +
| {MATCHCODE}
 +
| Wird ersetzt mit dem Matchcode bzw. Suchbegriffes des Geschäftspartners
 +
| z.B. im Kundenstamm wird {MATCHCODE} mit dem Wert aus dem Feld Matchcode ersetzt.
 +
|-
 +
| Geschäftspartner
 +
| {MATCHCODE_FIRSTLETTER_LOWERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen eines Matchcode  (Lowercase / Kleingeschrieben)
 +
|-
 +
| Geschäftspartner
 +
| {MATCHCODE_FIRSTLETTER_UPPERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen eines Matchcode  (Uppercase/ Großgeschrieben)
 +
|-
 +
| Geschäftspartner
 +
| {COMMON_BP_NAME}
 +
| Wird ersetzt mit dem allgemeinen Geschäftspartnernamen
 +
|-
 +
| Geschäftspartner
 +
| {COMMON_BP_NAME_FIRSTLETTER_LOWERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen des allgemeinen Geschäftspartnernamen  (Lowercase / Kleingeschrieben)
 +
|-
 +
| Geschäftspartner
 +
| {COMMON_BP_NAME_FIRSTLETTER_UPPERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen des allgemeinen Geschäftspartnernamen  (Uppercase/ Großgeschrieben)
 +
|-
 +
| Geschäftspartner
 +
| {BP_FULLNAME}
 +
| Wird ersetzt mit dem formatierten Namen (Kombination aus Name1, Name2, Name3 und Name4 falls gepflegt)
 +
|-
 +
| Geschäftspartner
 +
| {BP_FULLNAME_FIRSTLETTER_LOWERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen des formatierten Namen  (Lowercase / Kleingeschrieben)
 +
|-
 +
| Geschäftspartner
 +
| {BP_FULLNAME_FIRSTLETTER_UPPERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen des formatierten Namen  (Uppercase/ Großgeschrieben)
 +
 
 +
 
 +
 
 +
|-
 +
| Materialstamm
 +
| {MATCHCODE}
 +
| Wird ersetzt mit dem Matchcode bzw. Suchbegriffes des Materialstammes
 +
| z.B. im Materialstamm wird {MATCHCODE} mit dem Wert aus dem Feld Matchcode ersetzt.  
 +
|-
 +
| Materialstamm
 +
| {MATCHCODE_FIRSTLETTER_LOWERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen eines Matchcode  (Lowercase / Kleingeschrieben)
 +
|-
 +
| Materialstamm
 +
| {MATCHCODE_FIRSTLETTER_UPPERCASE}
 +
| Wird ersetzt mit dem ersten Zeichen eines Matchcode  (Uppercase/ Großgeschrieben)
 
|-
 
|-
| [[Materialstamm/Einkaufsdaten|Einkaufsdaten]]
+
| Materialstamm
| Definition der Lieferdaten für das Material.
+
| {EANNR}
 +
| Wird ersetzt mit der EAN-Nummer des Materialstammes
 +
| z.B. im Materialstamm wird {EANNR} mit dem Wert aus dem Feld EANNR ersetzt.  
 
|-
 
|-
| [[Materialstamm/Vertriebsdaten|Vertriebsdaten]]
+
| Materialstamm
| Definition der Verkaufsdaten für das Material.
+
| {MATNR_OLD}
 +
| Wird ersetzt mit der alten Materialnummer des Materialstammes
 +
| z.B. im Materialstamm wird {MATNR_OLD} mit dem Wert aus dem Feld Matnr_old ersetzt.  
 
|-
 
|-
| [[Lager|Lagerdaten]]
+
| Materialstamm
| Es kann das Lager eingestellt werden sowie ein Waren Ein- und Ausgang gebucht werden.
+
| {MATNR_MASTER}
 +
| Wird ersetzt mit der Materialnummer ohne Revision des Materialstammes
 +
| z.B. im Materialstamm wird {MATNR_MASTER} mit dem Wert aus dem Feld Objkey ohne den Revisionsanteil ersetzt.  
 
|-
 
|-
| [[Dokument hinzufügen|Dokumente]]
+
| Vertriebs- und Einkaufsbelege
| Sie können einem Material Dokumente zuordnen.
+
| {ORDER_NO}
 +
| Wird ersetzt mit der Belegnummer eines Vertriebs- oder Einkaufsbeleges
 +
| z.B. im Angebot wird {ORDER_NO} mit dem Wert aus dem Feld orderno ersetzt.  
 
|-
 
|-
| [[Bilder hinzufügen|Bilder]]
+
| Vertriebsbelege
| Sie können einem Material Bilder zuordnen.
+
| {CUSTOMER_ID}
 +
| Wird ersetzt mit der Kundennumer eines Vertriebsbeleges
 +
|
 
|-
 
|-
| [[Klassen|Klassifizierung]]
+
| Vertriebsbelege
| Sie können einem Material eine Klasse zuweisen.
+
| {CUSTOMER_DEBITOR}
 +
| Wird ersetzt mit der Debitorennummer des Kunden eines Vertriebsbeleges
 +
|
 
|-
 
|-
| [[Materialstamm/Variantenmanagement|Variantenmanagement]]
+
| Vertriebsbelege
| Fügen Sie mehrere Varianten zu einem Material hinzu
+
| {CUSTOMER_CREDITOR}
 +
| Wird ersetzt mit der Kreditorennummer des Kunden eines Vertriebsbeleges
 +
|
 
|-
 
|-
| [[Stücklisten|Stücklistendaten]]
+
| Einkaufsbelege
| Pflegen Sie die Stückliste des Materials
+
| {SUPPLIER_ID}
 +
| Wird ersetzt mit der Lieferantennummer eines Einkaufsbeleges
 +
|
 
|-
 
|-
| [[Materialstamm/Verknüpfte Materialien|Verknüpfte Materialien]]
+
| Einkaufsbelege
| Verknüpfen Sie Materialien
+
| {SUPPLIER_DEBITOR}
 +
| Wird ersetzt mit der Debitorennummer des Lieferanten eines Einkaufsbeleges
 +
|
 
|-
 
|-
| [[Materialstamm/Arbeitsplanzuweisung|Arbeitsplanzuweisung]]
+
| Einkaufsbelege
| Fügen Sie einen Arbeitsplan hinzu
+
| {SUPPLIER_CREDITOR}
 +
| Wird ersetzt mit der Kreditorennummer des Lieferanten eines Einkaufsbeleges
 +
|
 
|-
 
|-
| [[Materialstamm/zusätzliche Identnummern|zusätzliche Identnummern]]
+
| Personalstamm
| Fügen Sie zusätzliche Identnummern hinzu
+
| {USERNAME}
 +
| Wird ersetzt mit dem Benutzernamen, die der Nutzer bei den externen Zugangsdaten im hscERP eingetragen hat (AGORUM_DEFAULT)
 +
|
 
|-
 
|-
| [[Materialstamm/Reklamation|Reklamation]]
+
| Personalstamm
| Sehen Sie alle Reklamationen für das Material an
+
| {EMPID}
 +
| Wird ersetzt mit der Mitarbeiter-ID, die im Personalstamm im Feld Geschäftspartner-ID steht.
 +
|
 
|-
 
|-
| [[Materialstamm/Systemdaten|Systemdaten]]
+
| Personalstamm
| Sehen Sie sich die Systemdaten zum Material an
+
| {EMP_EXTERNAL_ID}
 +
| Wird ersetzt mit der externen Id aus dem Personalstamm des Mitarbeiters.
 +
|
 
|-
 
|-
 
|}
 
|}
* y wird durch aktuelles Datum ersetzt
 
* y+4  bedeutet heutiges Datum + 4 Tage
 
* y+4d  bedeutet heutiges Datum + 4 Tage
 
* y-3w  bedeutet heutiges Datum - 3 Wochen
 
* y+1m  bedeutet heutiges Datum + 1 Monat
 
* y+1y  bedeutet heutiges Datum + 1 Jahr
 
* y+3wd bedeutet heutiges Datum + 3 Werktage
 

Aktuelle Version vom 13. Dezember 2023, 09:32 Uhr


Allgemeines

In enger Kopplung zwischen hscERP und agorum DMS können agorum Suchanfragen direkt am jeweiligen Objekttyp konfiguriert werden. Somit ist es möglich, dass z.B. im Kundenstamm die Kundenakte direkt aus dem agorum DMS angezeigt werden kann.


1. Pflege der SearchQuery

Damit dies funktioniert, wird über den Menüpunkt (DMS_AGORUM_SEARCHQUERY) pro Objekttyp die Abfrage definiert.

AgorumSearchQuery

Für jedes agorum System muss die Abfrage individuell gestaltet werden, da jede Konfiguration andere Metadaten und Bedürfnisse aufweist.


Platzhalter

2. Verwendung von Platzhaltern

In jeder SearchQuery können und sollten Platzhalter verwendet werden, die dann automatisch in der jeweiligen Verwendung ersetzt werden.

Allgemeine und modulspezifische Platzhalter

Verwendung/Modul Platzhalter Erklärung Beispiel
allgemein {ID} Wird ersetzt mit der ID eines Objektes z.B. im Kundenstamm wird {ID} mit der aktuellen Kundennummer des ausgewählten Kunden ersetzt
allgemein {OBJKEY} Wird ersetzt mit dem Objektschlüssel eines Objektes z.B. im Materialstamm wird {OBJKEY} mit der aktuellen Materialnummer inklusive Revision ersetzt (00001234/1)
allgemein {OBJKEY_UNDERLINE} Wird ersetzt mit dem Objektschlüssel eines Objektes, wobei Schrägstriche durch Unterstriche ersetzt werden z.B. im Materialstamm wird {OBJKEY} mit der aktuellen Materialnummer inklusive Revision ersetzt (00001234_1). Dies ist besser für Unterordner geeignet.
allgemein {OBJTYPE} Wird ersetzt mit dem Objekttyp eines Objektes z.B. im Materialstamm wird {OBJTYP} mit MATERIAL_REVISION ersetzt.
allgemein {ID_FIRSTLETTER_LOWERCASE} Wird ersetzt mit dem ersten Zeichen einer Objekt-ID (Lowercase / Kleingeschrieben)
allgemein {ID_FIRSTLETTER_UPPERCASE} Wird ersetzt mit dem ersten Zeichen einer Objekt-ID (Uppercase/ Großgeschrieben)
allgemein {OBJKEY_FIRSTLETTER_LOWERCASE} Wird ersetzt mit dem ersten Zeichen eines Objekt-Keys (Lowercase / Kleingeschrieben) siehe Unterschied OBJID und OBJKEY
allgemein {OBJKEY_FIRSTLETTER_UPPERCASE} Wird ersetzt mit dem ersten Zeichen eines Objekt-Keys (Uppercase/ Großgeschrieben) siehe Unterschied OBJID und OBJKEY
Geschäftspartner {MATCHCODE} Wird ersetzt mit dem Matchcode bzw. Suchbegriffes des Geschäftspartners z.B. im Kundenstamm wird {MATCHCODE} mit dem Wert aus dem Feld Matchcode ersetzt.
Geschäftspartner {MATCHCODE_FIRSTLETTER_LOWERCASE} Wird ersetzt mit dem ersten Zeichen eines Matchcode (Lowercase / Kleingeschrieben)
Geschäftspartner {MATCHCODE_FIRSTLETTER_UPPERCASE} Wird ersetzt mit dem ersten Zeichen eines Matchcode (Uppercase/ Großgeschrieben)
Geschäftspartner {COMMON_BP_NAME} Wird ersetzt mit dem allgemeinen Geschäftspartnernamen
Geschäftspartner {COMMON_BP_NAME_FIRSTLETTER_LOWERCASE} Wird ersetzt mit dem ersten Zeichen des allgemeinen Geschäftspartnernamen (Lowercase / Kleingeschrieben)
Geschäftspartner {COMMON_BP_NAME_FIRSTLETTER_UPPERCASE} Wird ersetzt mit dem ersten Zeichen des allgemeinen Geschäftspartnernamen (Uppercase/ Großgeschrieben)
Geschäftspartner {BP_FULLNAME} Wird ersetzt mit dem formatierten Namen (Kombination aus Name1, Name2, Name3 und Name4 falls gepflegt)
Geschäftspartner {BP_FULLNAME_FIRSTLETTER_LOWERCASE} Wird ersetzt mit dem ersten Zeichen des formatierten Namen (Lowercase / Kleingeschrieben)
Geschäftspartner {BP_FULLNAME_FIRSTLETTER_UPPERCASE} Wird ersetzt mit dem ersten Zeichen des formatierten Namen (Uppercase/ Großgeschrieben)


Materialstamm {MATCHCODE} Wird ersetzt mit dem Matchcode bzw. Suchbegriffes des Materialstammes z.B. im Materialstamm wird {MATCHCODE} mit dem Wert aus dem Feld Matchcode ersetzt.
Materialstamm {MATCHCODE_FIRSTLETTER_LOWERCASE} Wird ersetzt mit dem ersten Zeichen eines Matchcode (Lowercase / Kleingeschrieben)
Materialstamm {MATCHCODE_FIRSTLETTER_UPPERCASE} Wird ersetzt mit dem ersten Zeichen eines Matchcode (Uppercase/ Großgeschrieben)
Materialstamm {EANNR} Wird ersetzt mit der EAN-Nummer des Materialstammes z.B. im Materialstamm wird {EANNR} mit dem Wert aus dem Feld EANNR ersetzt.
Materialstamm {MATNR_OLD} Wird ersetzt mit der alten Materialnummer des Materialstammes z.B. im Materialstamm wird {MATNR_OLD} mit dem Wert aus dem Feld Matnr_old ersetzt.
Materialstamm {MATNR_MASTER} Wird ersetzt mit der Materialnummer ohne Revision des Materialstammes z.B. im Materialstamm wird {MATNR_MASTER} mit dem Wert aus dem Feld Objkey ohne den Revisionsanteil ersetzt.
Vertriebs- und Einkaufsbelege {ORDER_NO} Wird ersetzt mit der Belegnummer eines Vertriebs- oder Einkaufsbeleges z.B. im Angebot wird {ORDER_NO} mit dem Wert aus dem Feld orderno ersetzt.
Vertriebsbelege {CUSTOMER_ID} Wird ersetzt mit der Kundennumer eines Vertriebsbeleges
Vertriebsbelege {CUSTOMER_DEBITOR} Wird ersetzt mit der Debitorennummer des Kunden eines Vertriebsbeleges
Vertriebsbelege {CUSTOMER_CREDITOR} Wird ersetzt mit der Kreditorennummer des Kunden eines Vertriebsbeleges
Einkaufsbelege {SUPPLIER_ID} Wird ersetzt mit der Lieferantennummer eines Einkaufsbeleges
Einkaufsbelege {SUPPLIER_DEBITOR} Wird ersetzt mit der Debitorennummer des Lieferanten eines Einkaufsbeleges
Einkaufsbelege {SUPPLIER_CREDITOR} Wird ersetzt mit der Kreditorennummer des Lieferanten eines Einkaufsbeleges
Personalstamm {USERNAME} Wird ersetzt mit dem Benutzernamen, die der Nutzer bei den externen Zugangsdaten im hscERP eingetragen hat (AGORUM_DEFAULT)
Personalstamm {EMPID} Wird ersetzt mit der Mitarbeiter-ID, die im Personalstamm im Feld Geschäftspartner-ID steht.
Personalstamm {EMP_EXTERNAL_ID} Wird ersetzt mit der externen Id aus dem Personalstamm des Mitarbeiters.