Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

Bei den Bedingungen ist auf die korrekte Syntax zu achten! Wird hier nicht die korrekte Syntax genutzt, kommt es zu Fehlern.

...

Abbildung 1: Projektstatus Bedingungen bearbeiten

Verfügbare Operatoren inklusive Beispiele:

...

Bedingungen

Erläuterung

status.identifier == 10

Der Projekt Status muss gleich 10 sein

status.identifier < 20

Der Projekt Status muss kleiner als 20 sein

dealer_customer_id != null AND client_customer_id != null

Die Dealer Customer ID darf nicht leer sein und die Client Customer ID darf nicht leer sein

maturity_date != null

Das Fälligkeitsdatum darf nicht leer sein

billing_term_id != null

Die Rechnungs ID darf nicht leer sein

delivery_date != null

Das Lieferdatum darf nicht leer sein

shipping_type_id != null AND shipping_address_id != null

Die Versands ID darf nicht leer sein und die Versandsadresse darf nicht leer sein

delivery_term_id != null AND shipping_location != null

Die Lieferbedingungs ID darf nicht leer sein und der Lieferort darf nicht leer sein

ALL configurations.isComplete == true

Jede Konfiguration muss abgeschlossen sein

order.option.reason_lost_sales != 'competitor_price' OR order.option.competitor != NULL

Der Grund für den Verlust des Auftrages liegt nicht am Preis des Konkurrenten oder es ist ein Konkurrent im System hinterlegt

order.option.reason_lost_sales != 'competitor_technique' OR order.option.competitor != NULL

Der Grund für den Verlust des Auftrages liegt nicht an der Technik des Konkurrenten oder es ist ein Konkurrent im System hinterlegt

order.option.reason_lost_sales != NULL

Das Feld für den Grund für den Verlust des Auftrages darf nicht leer sein

order.option.reason_lost_sales != 'competitor_comparision' OR order.option.competitor != NULL

Der Grund für den Verlust des Auftrages liegt nicht an dem Vergleich mit dem Konkurrenten oder es ist ein Konkurrent im System hinterlegt

order.option.reason_lost_sales != 'no_offer_by_GRIMME' OR order.option.competitor != NULL

Der Grund für den Verlust des Auftrages liegt nicht daran, dass Grimme kein Angebot gemacht hat oder es ist ein Konkurrent im System hinterlegt

ALL configurations.isValid == true

Jede Konfiguration muss gültig sein

userPermissions CONTAINS 'app_set_offer_confirmed'

Der Benutzer muss die Berechtigung haben ein Angebot zu bestätigen

configurations.@count > 1

In dem Projekt muss es mehr als eine Konfiguration geben, das Projekt darf nicht "leer" sein

userPermissions CONTAINS 'app_edit_state_territory_manager' OR userPermissions CONTAINS 'app_edit_state_dealer_admin' OR userPermissions CONTAINS 'app_edit_state_dealer_sales'

Der Benutzer muss die Berechtigung haben entweder den "Territory Manager" oder den "State Dealer Admin" oder den "State Dealer Sales" zu bearbeiten

dealer_customer.region.key == region.key

Die Region des Kundenhändlers muss mit der Schlüsselregion übereinstimmen

userPermissions CONTAINS 'app_edit_state_territory_manager' OR userPermissions CONTAINS 'app_edit_state_dealer_admin' OR userPermissions CONTAINS 'app_edit_state_dealer_sales' OR userPermissions CONTAINS 'app_edit_state_basic_partner'

dealer_contact_id != null

userPermissions CONTAINS 'app_edit_state_basic_partner' OR userPermissions CONTAINS 'app_edit_state_dealer_admin' OR userPermissions CONTAINS 'app_edit_state_dealer_sales' #1: userPermissions CONTAINS 'app_edit_state_basic_partner' OR userPermissions CONTAINS 'app_edit_state_dealer_admin' OR userPermissions CONTAINS 'app_edit_state_dealer_sales'

(usage_type_id == "2" OR usage_type_id == "3") AND client_customer_id != null

userPermissions CONTAINS 'app_set_offer_confirmed'

(usage_type_id == "1" AND client_customer_id != null) OR usage_type_id == "2" OR usage_type_id == "3" #6: client_customer_id == null OR (usage_type_id != "2" AND usage_type_id != "3" ) #7: responsible_user_id != null #8: billing_term_id != null

partner_customer_id != null

status.identifier == 50

userPermissions CONTAINS 'app_set_order_confirmed'

status.identifier == 10 OR status.identifier == 26 OR status.identifier == 90 OR status.identifier == 24

userPermissions CONTAINS 'sendmail_basic_partner'

NOT (userPermissions CONTAINS "app_allow_forward_basic_partner_orders") AND (dealer_contact_id != null OR partner_contact_id != null)

Tabs
data[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":1228,"height":1386,"url":"https://braindata.atlassian.net/wiki/download/attachments/1225064449/%C3%9Cbersicht%20%C3%BCber%20alle%20IDS.png?version=1&modificationDate=1725629708138&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 2: Überblick über Status Identifier","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"454c9d18-9eb5-47bb-8c2f-56661d0cd6ba","label":"Backend (PIA)","type":"tab"}]
tabsConfiguration{"position":"top"}
[{"content":{"version":1,"type":"doc","content":[{"type":"mediaSingle","attrs":{"layout":"center"},"content":[{"type":"media","attrs":{"type":"external","width":1228,"height":1386,"url":"https://braindata.atlassian.net/wiki/download/attachments/1225064449/%C3%9Cbersicht%20%C3%BCber%20alle%20IDS.png?version=1&modificationDate=1725629708138&cacheVersion=1&api=v2"}}]},{"type":"paragraph","content":[{"type":"text","text":"Abbildung 2: Überblick über Status Identifier","marks":[{"type":"textColor","attrs":{"color":"#97a0af"}},{"type":"subsup","attrs":{"type":"sub"}}]}]}]},"id":"454c9d18-9eb5-47bb-8c2f-56661d0cd6ba","label":"Backend (PIA)","type":"tab"}]

Felder für Bedingungen

Nachfolgend sind die zur Verfügung stehenden Felder, welche in den Bedingungen genutzt werden können, aufgezeigt.

...