Erweiterte Teilebeschaffung: Komponenten
Verschiedene Arten von Komponenten werden mit der Funktion Erweiterte Teilebeschaffung installiert, einschließlich Tabellen, Skripts und Geschäftsregeln.
Plugin
Das Plugin Außendienst Erweiterte Teilebeschaffung (com.snc.fsm_advanced_parts_sourcing) muss aktiviert sein. Weitere Informationen zu den Schritten zum Aktivieren eines Plugins finden Sie unter Field Service Management aktivieren.
Business-Regeln
| Business-Regel | Tabelle | Beschreibung |
|---|---|---|
| Begrenzen Sie die Anzahl von Positionen in einer Teileanforderung | Teilanforderungsposition sn_fsm_part_req_line |
Begrenzt die Anzahl der Teileanforderungspositionen in einer Teileanforderung. Der Grenzwert wird in der Eigenschaft sn_fsm_parts_src.Maximum parts in Part Request konfiguriert. |
| Verwalten Sie die angeforderte Menge | Teilanforderungsposition sn_fsm_part_req_line |
Aktualisiert das Feld Requested_quantity in der Teileanforderung, wenn eine Teileanforderungsposition ihren Status ändert. |
| Ausfüllen oder Löschen von from_stockroom | Teilanforderungsposition sn_fsm_part_req_line |
Wenn in der Teileanforderung alle Teileanforderungspositionen den gleichen Wert im Feld Aus Lager haben, wird der Teileanforderungsdatensatz für die Mehrfachbeschaffung ausgefüllt. Wenn der Wert im Feld Aus Lager ein anderer ist, wird dieser Wert gelöscht. |
| Doppelten Eintrag einschränken | Bevorzugtes Lager sn_fsm_pref_stockroom |
Verhindert, dass der Anwender den doppelten Datensatz erstellt. |
| Legen Sie das angeforderte Modell als erforderlich fest | Teilanforderungsposition sn_fsm_part_req_line |
Legt das angeforderte Modell als erforderlich im Falle einer Beschaffung ohne Ersatz fest. |
| Teilanforderungsposition aktualisieren | Detail des angeforderten Elements [sn_fsm_part_req_ritm_detail] |
Erstellt einen RITM-Datensatz und aktualisiert den Status der Teileanforderungsposition auf „Angefordert“, wenn der Service Desk-Mitarbeiter die Teileanforderung übermittelt. |
| Aktualisiert den Status der Teileanforderung | Teilanforderungsposition sn_fsm_part_req_line |
Aktualisiert den Status der Teileanforderung, wenn sich der Status der Teileanforderungsposition ändert. |
| Validieren Sie die Asset-Menge, und synchronisieren Sie die Assets | Detail des angeforderten Elements [sn_fsm_part_req_ritm_detail] |
Überprüft, ob die Anzahl der ausgewählten Assets mit der angeforderten Menge übereinstimmt. Außerdem werden die Werte ausgewählter Asset-IDs zwischen dem Feld „Detail für angefordertes Element“ und dem Feld „Angefordertes Element“ des RITM-Datensatzes synchronisiert. |
| Validiert die angeforderte Menge | Teilanforderungsposition sn_fsm_part_req_line |
Stellt sicher, dass die angeforderte Teilemenge nicht mehr als die Differenz zwischen der erforderlichen und der reservierten Menge beträgt. Beispiel: Angeforderte Menge <= (erforderliche Menge – reservierte Menge). |
| Validiert den maximalen Teilesuchradius | Arbeitsparameter wm_agent_work_configuration |
Stellt sicher, dass der im Feld „Maximalen Teilesuchradius validieren“ eingegebene Wert nicht kleiner als Null ist. |
| Standard „Angefordert für“, wenn WOT leer | Arbeitsauftragsmodell [sm_part_requirement] |
Legt das Feld Standard angefordert auf den angemeldeten Anwender fest, wenn die Serviceauftragsaufgabe leer ist. |
| Legen Sie das Feld für die Erstellungsmethode fest | Arbeitsauftragsmodell [sm_part_requirement] |
Legt das Feld „Erstellungsmethode“ auf „ Anwender erstellt “ fest, wenn es leer ist. |
Skripteinbindungen
| Skripteinbindung | Beschreibung |
|---|---|
| FSMPartRequestUtil | Enthält Dienstprogrammmethoden zum Erstellen, Aktualisieren oder Löschen einer Teileanforderung und einer Teileanforderungsposition. |
| FSMPartSourcingUtil | Enthält Dienstprogrammmethoden zum Senden einer Anforderung für einzelne oder mehrere Teile. |
| FSMMultiPartsSourcingUtil | Dienstprogrammdatei zum Identifizieren von Lagern, die alle Teile mit der erforderlichen Menge enthalten. |
| Teileanforderungsfilter | Legt Referenzqualifizierer-Filter für Teileanforderungsfelder fest. |
| TeilanforderungspositionFilter | Legt Referenzqualifizierer-Filter für Teileanforderungspositionsfelder fest. |
| UserAjaxUtil | Füllt den Wert der angeforderten Menge in einer Teileanforderungsposition für eine angegebene Teileanforderung aus. |
Tabellen
| Tabelle | Beschreibung |
|---|---|
| Teileanforderung sn_fsm_part_request |
Speichert das Teileziel und Details zum anfordernden Service Desk-Mitarbeiter |
| Teilanforderungsposition sn_fsm_part_req_line |
Speichert Teilequellen- und Anforderungsdetails und ordnet sie dem Teileanforderungsdatensatz zu. |
| Teileanforderungsposition an Transferauftragsposition M2M [sn_fsm_part_req_line_tol_rel] |
Speichert die Beziehung zwischen den Teileanforderungspositionen im Status „Abgeschlossen“ und Transferauftragspositionen im Status „Geliefert“. |
| Detail des angeforderten Elements sn_fsm_part_req_ritm_detail |
Speichert die Beschaffungsdetails der Teileanforderungsposition, nachdem der Benutzer die Anforderung übermittelt hat. |
| Bevorzugtes Lager sn_fsm_pref_stockroom |
Speichert die Details der bevorzugten Lager, die Zuweisungsgruppen zugeordnet sind. |
| Tabelle | Neue Spalten hinzugefügt |
|---|---|
| Benötigte Teile [sm_part_requirement] |
Angefordert für, Angeforderte Menge, Erstellungsmethode, Ersatz einbeziehen |
| Arbeitsparameter [wm_agent_work_configuration] |
Maximaler Teilesuchradius |
| Verlauf für Positionsbestimmung [geo_verlauf] |
Aktueller Datensatz |
Eigenschaften
| Eigenschaft | Beschreibung |
|---|---|
| Teilesuchkriterien | Legt die Kriterien für die Suche nach Teilen fest. Die Lager, die die Teile mit der angeforderten Menge enthalten, werden gemäß den ausgewählten Suchkriterien angezeigt.
|
| Teileanforderungsgenehmigungen verwenden | Ermöglicht das Senden und Empfangen von mobilen Benachrichtigungen, wenn Mitarbeiter von Außendienst Teile von Kollegen anfordern.
|
| Teileanforderungen für die Beschaffung von Teileanforderungen erstellen | Erstellt eine Teileanforderung, wenn der Teileanforderung ein Teil hinzugefügt wird.
|