Skip to main content
Skip table of contents

Prompts (StringFunction, Aktion, Automatisierte Aufgaben)

Mit "Prompts" können zusätzliche Benutzereingaben eingefordert werden.

"Prompts" können grundsätzlich bei allen Ereignissen sowie bei den meisten Aktionen verwendet werden. Es macht allerdings keinen Sinn "Prompts" bei der Aktion "Deny", "Show.Warning", usw. zu verwenden. Hier werden keine Daten geschrieben, sondern nur ein Text angezeigt. 

Eingesetzt werden "Prompts" um die Vollständigkeit der benötigten Daten weitgehend zu gewährleisten.

Technisch gesehen wird, bei einer Prompt-Funktion der Programmablauf "abgebrochen" und ein Eingabefenster angezeigt. Nach Vervollständigung der Eingaben, wird die gleiche Funktion erneut ausgeführt und die Prompts durch die Eingaben ersetzt.


Syntax

@Prompt( Title="Bezeichnung", [Type="String"], [MaxLength="40"], [Mandatory="False"], [DefaultValue="Test"], [MultiLine="False"], [SearchKey=""] )

ParameterPflichtMögliche WerteBeschreibung
TitleJABezeichnungFeldbezeichnung, welche im Eingabefenster angezeigt wird
TypeNEINString, Boolean, Int32, Int64, Decimal, DateTimeDatentyp-Bezeichnung
MaxLengthNEIN1,2,3,5,10,...Bestimmt die maximale Anzahl an Zeichen für die Eingabe
MandatoryNEINTrue, FalseBestimmt, ob die Eingabe zwingend erforderlich ist (True) oder ob die Eingabe nicht verpflichtend ist (False). Wenn diese Option nicht angegeben wurde, ist die Eingabe immer verpflichtend.
DefaultValueNEIN
Wenn angegeben, wird dieser Wert als Vorgabewert standardmäßig im Eingabefenster vorgegeben
MultiLineNEINTrue, FalseWenn "True", kann das Feld über ein Langtext-Eingabefeld bearbeitet werden
SearchKeyNEINSiehe SearchKeyHier kann gesteuert werden, ob die Auswahl über Vorgabewerte erfolgen kann/soll. Die möglichen SearchKeys werden weiter unten aufgelistet.

SearchKey

Eindeutige Keys

KeyBeschreibung
KASSENAuswahl Kassennummer
BENUTZERAuswahl Datenbankbenutzer
ZAHLUNGSARTENAuswahl aus Zahlungsarten
SPEDITIONENAuswahl aus Speditionen
TEXTBAUSTEINEAuswahl aller Textbausteine
TXT_KATEGORIENAuswahl Kategorie für Textbausteine
PREISKENNZEICHENAuswahl Preiskennzeichen
FA_STATUSAuswahl Status für Fertigungsauftrag
VERPACKUNGSARTENAuswahl aus Verpackungsarten
VORGABE_BON_1Auswahl aus Versicherer
VORGABE_BON_2Auswahl aus Bonitätsauskunft
DIMENSIONAuswahl aus Dimensionen
KST_ARTENAuswahl aus Kostenstellenarten
ZEITEINHEITENAuswahl aus Zeiteinheiten
VERSANDARTENAuswahl aus Versandarten
PREISEINHEITENAuswahl aus Preiseinheiten
PREISEINHEITEN_CODESAuswahl Preiseinheit-Code
MENGENEINHEITENAuswahl aus Mengeneinheiten
HERSTELLERAuswahl aus Hersteller
ARGAuswahl aus Artikelrabattgruppen
KRGAuswahl aus Kundenrabattgruppen
PROVISIONSGRUPPENAuswahl Provisionsgruppe
MAILINGAKTIVITAETENAuswahl aus Mailingaktivitäten
KUNDENMERKMALE1Auswahl Kundenmerkmal 1
KUNDENMERKMALE2Auswahl Kundenmerkmal 2
KUNDENMERKMALE3Auswahl Kundenmerkmal 3
LIEFERANTENMERKMALE1Auswahl Lieferantenmerkmal 1
LIEFERANTENMERKMALE2Auswahl Lieferantenmerkmal 2
LIEFERANTENMERKMALE3Auswahl Lieferantenmerkmal 3
ARTIKELARTENAuswahl Artikelart
ERLOESCODESAuswahl aus Erlöscodes
RABATTTEXTEAuswahl Rabatttext
URSPRUNGSLÄNDERAuswahl aus Ursprungsländer
HAUPTGRUPPENAuswahl aus Hauptgruppen
SORTIMENTAuswahl aus Sortimente
GRUPPENAuswahl aus Artikelgruppen
REIHENAuswahl aus Artikelreihen
WAEHRUNGENAuswahl Fremdwährung
SYSTEMMANDANTENAuswahl Mandantennummer aus Mandanten
ORGANISATIONENAuswahl OE-Nummer aus organisatorischen Einheiten
BONITAETENAuswahl Bonitäts-Kürzel
UID-LAENDERAuswahl Kürzel aus UID-Länder
REISEGEBIETEAuswahl aus Reisegebiete
CRM_KATEGORIENAuswahl Kategorie aus CRM-Kategorien
FA_KATEGORIENAuswahl Kategorie aus Fertigungsauftrags-Kategorien
LAENDERAuswahl Land aus Länder
FREMDSPRACHENAuswahl Sprache aus Fremdsprachen
TOURENAuswahl Tournummer aus Touren
KATEGORIENAuswahl Kategorie aus Kategorien für Aufträge
ABRUFCODESAuswahl aus Abrufcodes
PERSONALSTAMMAuswahl Mitarbeiternummer aus Personalstamm
VERTRETERAuswahl Mitarbeiternummer aller Vertreter aus Personalstamm
VERMITTLERAuswahl Mitarbeiternummer aller Vermittler aus Personalstamm
LIEFERBEDINGUNGENAuswahl Lieferbedingung aus Lieferbedingungen
KOSTENSTELLENAuswahl Kostenstellennummer aus Kostenstellen
GRP_VORGABEWERTE
ANREDENAuswahl Anrede aus Anreden
AKADGRADAuswahl akademischer Grad
PRODUKTSORTIMENTAuswahl Produktsortiment
LIEFERZONENAuswahl Zone aus Lieferzonen
MAILINGAKTIVITAETENAuswahl Mailingaktivität
MAILINGSTATUSAuswahl Mailingstatus
VERPACKUNGSEINHEITENAuswahl Verpackungseinheit
ARA/ERAAuswahl Kurzzeichen aus ARA/ERA
FUNKTIONENAuswahl Funktion (Ansprechpartner/Lieferanten)
ABTEILUNGENAuswahl Abteilung (Ansprechpartner/Mitarbeiter)
HOBBYAuswahl Hobby
ROLLENAuswahl Kürzel aus CRM-Rollen
LAGERAuswahl Lagernummer
LAGERORTEAuswahl aus allen Lagerorten
LAGERARTENAuswahl Lagerart
KONSIGNATIONSLAGERAuswahl Lagernummer aus allen Konsignationslägern
PROZESSEAuswahl Prozess aus CRM-Prozesse
ZUORDNUNGAuswahl CRM-Zuordnung
ZAHLUNGSBEDINGUNGENAuswahl Zahlungsbedingung aus allen Zahlungsbedingungen
ZAHLUNGSBEDINGUNGEN_VKAuswahl Zahlungsbedingung aus Verkaufs-Zahlungsbedingungen
ZAHLUNGSBEDINGUNGEN_EKAuswahl Zahlungsbedingung aus Einkaufs-Zahlungsbedingungen
ZUSATZINFOAuswahl Text aus Zusatzinformationen
PREISKLASSENAuswahl Kurzzeichen aus Preisklassen
KM_ABRECHNUNGAuswahl Datensatz-Index aus Kilometerabrechnung
PROFKRITAuswahl Kriterium aus Profilierungskriterien
ABFALLARTENAuswahl GTIN aus Abfallarten
FUHRPARKAuswahl Datensatz-Index aus dem Fuhrpark
LIEFERSCHEINE_O_BAuswahl Lieferscheinnummer aus Lieferscheine (nicht erledigt, nicht ausgeliefert, ohne Beladung)
BUNDESLAENDERAuswahl Kürzel aus Bundesländer
ESP_SONDERKOSTENGRUPPENAuswahl aus Sonderkostengruppen

Vorgabewerte aus den Tabellen VORGABEWERTE und VORGABEWERTE_USER

Soll ein Wert aus diesen Vorgabewerte-Tabellen ausgewählt werden, muss der SearchKey aus TABELLENNAME und CODE zusammengesetzt werden, Trennzeichen = "|" (pipe).

Bsp: SearchKey="VORGABEWERTE_USER|77"


TabelleCodeBeschreibung
VORGABEWERTE1Artikelart
VORGABEWERTE2Zeilencode in Auftragspositionen
VORGABEWERTE3Druckcode in Dokumentenpositionen
VORGABEWERTE4Steuerpflichtig
VORGABEWERTE5Vertreter
VORGABEWERTE9Preisbasis Material EK
VORGABEWERTE11Zeilencode in Lieferscheinpositionen
VORGABEWERTE13Zeilencode in Rechnungspositionen
VORGABEWERTE19Funktionscode für Preiskennzeichen
VORGABEWERTE20Dokumententyp für Druckerzuordnung
VORGABEWERTE22Zeilencode in Eingangsrechnungspositionen
VORGABEWERTE24Einkaufspreis für Inventurpreis fixieren
VORGABEWERTE32Garantiearten
VORGABEWERTE34Tastaturkürzel um den Cursor in bestimmte Fenster im Beratungsbildschirm zu setzen
VORGABEWERTE37Vereinbarung für vorgangsweise wenn keine Reparatur möglich ist
VORGABEWERTE39Vorgabewerte für Exportdatei Spediteur / Paketdienst pro Versandart
VORGABEWERTE40Texte zu Verkaufskonditionen
VORGABEWERTE41Art für ARA_ERA.Art
VORGABEWERTE43Speditionen
VORGABEWERTE44Postleitzahlen für Bahnlagernd in Österreich
VORGABEWERTE45Funktionscode für Fertigungsauftragsstati
VORGABEWERTE46SmartCenter Lagerverwaltung Aufgaben Warteschlange
VORGABEWERTE47Art der Leistung bei Reverse Charge Rechnungen (1 = innergem.Leistung, 2 = Bauleistung) (ist durch VORGABEWERTE_USER.CODE=85 ersetzt worden)
VORGABEWERTE48Tabellenname für Feldkonfigurator
VORGABEWERTE49Spaltenname für Feldkonfigurator Tabelle ARTIKELSTAMM
VORGABEWERTE50Spaltenname für Feldkonfigurator Tabelle ART_PROFKRIT
VORGABEWERTE51Formeln für Feldkonfigurator bei Tabelle ARTIKELSTAMM und ART_PROFKRIT
VORGABEWERTE52Preisklassen 1 - 5
VORGABEWERTE53Preisbasis für Aufschlagskalkulation
VORGABEWERTE54Materialdeckungsstatus
VORGABEWERTE55Zeilencode in Eingangslieferscheinpositionen
VORGABEWERTE56Edifact Schema in Kundenstamm Edifact Einstellungen
VORGABEWERTE57Anfragearten der Beauskunftung für die Datenschutz Grundverordung
VORGABEWERTE58Reifenpositionen für Einzelradeinlagerung
VORGABEWERTE59Felgenart für Einzelradeinlagerung
VORGABEWERTE95Fix Werte für die Wareneingansprüfung
VORGABEWERTE99Tabellenname für Feldkonfigurator für Zusatztexte
VORGABEWERTE_USER1Listkennzeichen
VORGABEWERTE_USER2Dispokennzeichen
VORGABEWERTE_USER3Benutzer 1
VORGABEWERTE_USER4Benutzer 2
VORGABEWERTE_USER5Benutzer 3
VORGABEWERTE_USER6Ladelistenname
VORGABEWERTE_USER7Bundesländer
VORGABEWERTE_USER8Bezirke
VORGABEWERTE_USER9Betrifft in Vorgänge
VORGABEWERTE_USER10Art der Arbeitszeit
VORGABEWERTE_USER11Spedition
VORGABEWERTE_USER12Suchkategorien
VORGABEWERTE_USER13Benutzergruppen für Rechte
VORGABEWERTE_USER14Benutzergruppen für Spalteneinstellungen
VORGABEWERTE_USER15Geräte für Geräteverwaltung
VORGABEWERTE_USER16Einsatzart
VORGABEWERTE_USER17Zu erledigen
VORGABEWERTE_USER18Austauschgrund
VORGABEWERTE_USER19Texte für Einkaufskonditionen
VORGABEWERTE_USER20KFZ - Kennzeichen für Lieferliste
VORGABEWERTE_USER21Texte für EK-Zuschläge
VORGABEWERTE_USER22Aktionen für Sonderpreise
VORGABEWERTE_USER23Kategorien für CRM-Aufgaben (Wird nicht mehr verwendet. Werte sind nun in CRM_KATEGORIEN gespeichert)
VORGABEWERTE_USER24Vertriebskanal
VORGABEWERTE_USER25Kundenspezifische Auftragsfelder
VORGABEWERTE_USER26Benutzergruppen für MDI-Fensterpositionen
VORGABEWERTE_USER27BarTender Layoutname
VORGABEWERTE_USER28Status für Bilder
VORGABEWERTE_USER29Info Lagerorte
VORGABEWERTE_USER30Zuordnung für Vorschlagsartikel
VORGABEWERTE_USER31Sprachen Webshop
VORGABEWERTE_USER32Katalogbezeichnung
VORGABEWERTE_USER33Verpackungsklassen
VORGABEWERTE_USER34Drucklayout Angebote / Aufträge
VORGABEWERTE_USER35Drucklayout Lieferscheine
VORGABEWERTE_USER36Drucklayout Rechnungen
VORGABEWERTE_USER37Drucklayout Bestellungen
VORGABEWERTE_USER38Anlass Auftragseingang
VORGABEWERTE_USER40Texte für Verkaufskonditionen
VORGABEWERTE_USER42ISO Sprachecodes und Bezeichnungen
VORGABEWERTE_USER43Häfen
VORGABEWERTE_USER51Statistikkriterium 1 im Artikelstamm
VORGABEWERTE_USER52Statistikkriterium 2 im Artikelstamm
VORGABEWERTE_USER53Statistikkriterium 3 im Artikelstamm
VORGABEWERTE_USER54Statistikkriterium 4 im Artikelstamm
VORGABEWERTE_USER55Statistikkriterium 5 im Artikelstamm
VORGABEWERTE_USER56Statistikkriterium 6 im Artikelstamm
VORGABEWERTE_USER57Statistikkriterium 7 im Artikelstamm
VORGABEWERTE_USER58Statistikkriterium 8 im Artikelstamm
VORGABEWERTE_USER59Statistikkriterium 9 im Artikelstamm
VORGABEWERTE_USER60Statistikkriterium 10 im Artikelstamm
VORGABEWERTE_USER61Verpackungsmass
VORGABEWERTE_USER63BarTender Drucker
VORGABEWERTE_USER64Namen von KFZ-Fahrer
VORGABEWERTE_USER65Begründung für Gewichtsabzug
VORGABEWERTE_USER66Lieferart für Versendung
VORGABEWERTE_USER67Zollpapiere für Versendung
VORGABEWERTE_USER68Art der Verpackung
VORGABEWERTE_USER70Vorabewert für KUNDEN.FREI1
VORGABEWERTE_USER71Vorabewert für KUNDEN.FREI2
VORGABEWERTE_USER72Vorabewert für KUNDEN.FREI3
VORGABEWERTE_USER73Tabelle Kataloge Spalte Gruppierung
VORGABEWERTE_USER74Vorgabewert für Bestbieter in der Tabelle UNTERBIETUNG
VORGABEWERTE_USER75Vorgabewert für Grund der Gutschriftserstellung
VORGABEWERTE_USER76Vorgabewert für Fremdartikelnummerntyp
VORGABEWERTE_USER77Vorgabewert für Kontaktergebnisse für CRM-Aufgaben
VORGABEWERTE_USER78Vorgabewert für Kategorien zu Inventurpositionen
VORGABEWERTE_USER79Vorgabewert für ARBEITSZEIT.FREI1
VORGABEWERTE_USER80Vorgabewert für ARBEITSZEIT.FREI2
VORGABEWERTE_USER81Vorgabewert für ARBEITSZEIT.FREI3
VORGABEWERTE_USER82Team-Typ in Kapazitätenplanung
VORGABEWERTE_USER83Zusatztext-Gruppen
VORGABEWERTE_USER84Vorgabewert für Sammelkonto Codes für Kunden und Lieferanten
VORGABEWERTE_USER85Art der Leistung bei Reverse Charge Rechnungen (Konstante sind: 1 = innergem.Leistung, 2 = Bauleistung) weitere Vorgabewerte können hinzugefügt werden.
VORGABEWERTE_USER86Benutzerspezifischer Typ in Terminreservierung (ARS_ZEITPLAN.BENUTZER_TYP)
VORGABEWERTE_USER87Leergut Hinweistext
VORGABEWERTE_USER88Leergut Verpackungstext
VORGABEWERTE_USER89Zusatztext-Titel
VORGABEWERTE_USER90Eskalationen Fertigungsauftrag
VORGABEWERTE_USER91Kanban Artikel Bereich
VORGABEWERTE_USER92Kategorien für Bestellungen
VORGABEWERTE_USER93FEFCO-Code (Code zur Beschreibung von Verpackungsmitteln aus Wellpappe und Vollpappe)
VORGABEWERTE_USER94QS-Status
VORGABEWERTE_USER96Prüfschema
VORGABEWERTE_USER97Geräte Modell
VORGABEWERTE_USER98Kategorie automatisierte Aufgaben
VORGABEWERTE_USER99Produktionsbereiche
VORGABEWERTE_USER100Kundenklasse manuell

Beispiele

Beispiel 1

Man möchte beim Speichern einer CRM-Aufgabe zwingend das Kontaktergebnis speichern. Folgende automatisierte Aufgabe wurde dazu erstellt:

CODE
Ereignis: Task.Finished
Bedingung: where kontaktergebnis is null
Aktion: Task.Update
Aktion Werte:
<XML>
	<VG_DETAIL Id="1" Title="Aufgaben-Pflichtfelder">
		<KONTAKTERGEBNIS>@Prompt(Title="Kontaktergebnis", Type="String", SearchKey="VORGABEWERTE_USER|77")</KONTAKTERGEBNIS>
	</VG_DETAIL>	
</XML>


Beim "Erledigen" einer CRM-Aufgabe, erscheint nun folgendes Fenster, wenn das Kontaktergebnis nicht angegeben wurde:

Der gelbe Button zeigt, dass man damit die Vorgabewerte öffnen kann:



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.