Advanced Part Sourcing-Komponenten
Verschiedene Arten von Komponenten werden mit der erweiterten Teilebeschaffungsfunktion installiert, einschließlich Tabellen, Skripts und Geschäftsregeln.
Plugin
Das Plugin Außendienst Advanced Part Sourcing (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 Rule | Tabelle | Beschreibung |
|---|---|---|
| Begrenzen Sie die Anzahl der Positionen in einer Teileanforderung | Teileanforderungsposition [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. |
| Angeforderte Menge verwalten | Teileanforderungsposition [sn_fsm_part_req_line] |
Aktualisiert das Feld Requested_quantity in der Teileanforderung, wenn eine Teileanforderungsposition ihren Status ändert. |
| Füllen Sie from_stockroom aus, oder löschen Sie es | Teileanforderungsposition [sn_fsm_part_req_line] |
Wenn in der Teileanforderung alle Teileanforderungspositionen denselben Feldwert für „Aus Lager“ haben, wird der Teileanforderungsdatensatz für Mehrfachbeschaffung ausgefüllt. Wenn der Wert im Feld „Aus Lager“ anders ist, wird dieser Wert gelöscht. |
| Doppelten Eintrag beschränken | Bevorzugtes Lager [sn_fsm_pref_stockroom] |
Verhindert, dass der Benutzer den doppelten Datensatz erstellt. |
| Legen Sie das angeforderte Modell wie erforderlich fest | Teilanforderungsposition [sn_fsm_part_req_line] |
Legt das angeforderte Modell fest, das im Falle einer Nicht-Ersatz-Beschaffung erforderlich ist. |
| Teileanforderungsposition 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. |
| Aktualisieren Sie den Teileanforderungsstatus | Teilanforderungsposition [sn_fsm_part_req_line] |
Aktualisiert den Teileanforderungsstatus, wenn sich der Status der Teileanforderungsposition ändert. |
| Validieren Sie die Asset-Menge, und synchronisieren Sie Assets | Detail des angeforderten Elements [sn_fsm_part_req_ritm_detail] |
Validiert, dass die Anzahl der ausgewählten Assets mit der angeforderten Menge übereinstimmt. Außerdem werden die Werte ausgewählter Asset-IDs zwischen dem Feld „Angefordertes Element – Detail“ und dem Feld „Angefordertes Element“ des RITM-Datensatzes synchronisiert. |
| Validieren Sie die angeforderte Menge | Teilanforderungsposition [sn_fsm_part_req_line] |
Stellt sicher, dass die angeforderte Teilemenge nicht größer als die Differenz zwischen der erforderlichen und der reservierten Menge ist. Beispiel: Angeforderte Menge <= (Erforderliche Menge - Reservierte Menge). |
| Validieren Sie den maximalen Teilesuchradius | Arbeitsparameter [wm_agent_work_configuration] |
Stellt sicher, dass der im Feld Maximalen Teilesuchradius validieren eingegebene Wert nicht kleiner als null ist. |
| Standardmäßig angefordert für, wenn WOT leer ist | Arbeitsauftragsmodell [sm_part_requirement] |
Legt das Feld Standard angefordert auf den angemeldeten Benutzer fest, wenn die Serviceauftragsaufgabe leer ist. |
| Legen Sie das Feld für die Erstellungsmethode fest | Arbeitsauftragsmodell [sm_part_requirement] |
Legt das Feld „Erstellungsmethode“ auf „ Benutzer erstellt “ fest, wenn es leer ist. |
Skripteinbindungen
| Skripteinbindung | Beschreibung |
|---|---|
| FSMPartRequestUtil | Enthält Dienstprogrammmethoden zum Erstellen, Aktualisieren oder Löschen einer Teileanforderung und Teileanforderungsposition. |
| FSMPartSourcingUtil | Enthält Dienstprogrammmethoden zum Übermitteln einer einzelnen oder mehrerer Teileanforderungen. |
| FSMMultiPartsSourcingUtil | Dienstprogrammdatei zum Identifizieren von Lagern, die alle Teile mit der erforderlichen Menge enthalten. |
| PartRequestFilter | Legt Referenzqualifizierer-Filter für Teileanforderungsfelder fest. |
| PartRequestLineFilter | Legt Referenzqualifizierer-Filter für Teileanforderungspositionsfelder fest. |
| UserAjaxUtil | Füllt den Wert für die angeforderte Menge in einer Teileanforderungsposition für eine angegebene Teileanforderung aus. |
Tabellen
| Tabelle | Beschreibung |
|---|---|
| Teileanforderung [sn_fsm_part_request] |
Speichert das Teileziel und die Details des anfordernden Service Desk-Mitarbeiters. |
| 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 Transferauftrags-Positionen 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 geografischen Standort [geo_history] |
Letzter 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 Außendienst Mitarbeiter Teile von Peer-Mitarbeitern anfordern.
|
| Teileanforderungen für die Beschaffung von Teileanforderungen erstellen | Erstellt eine Teileanforderung, wenn der Teileanforderung ein Teil hinzugefügt wird.
|