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