Außendienst Marketplace- Komponenten
Bei der Aktivierung der Außendienst Marketplace -Funktion werden verschiedene Arten von Komponenten installiert, darunter Tabellen, Rollen, Systemeigenschaften, Business Rules und Skripteinbindungen.
Tabellen
| Tabelle | Beschreibung |
|---|---|
| Marktplatz-Interaktionsmethode [marketplace_engagement_method] |
Diese Tabelle enthält die grundlegenden Regeln für die Zusammenarbeit mit Auftragnehmern. Die Interaktionsmethoden definieren, wie Auftragnehmer auf die Marktplatzanforderungen reagieren können. |
| Marktplatzanforderung [Marketplace_Request] |
In dieser Tabelle wird die Beziehung zwischen der Interaktionsmethode und den Arbeitsauftragsaufgaben hergestellt. Diese Tabelle wird vom Einsatzplaner mit allen relevanten Feldern ausgefüllt, um die Anforderung voranzutreiben. |
| Marktplatz-Zuweisung [Marketplace_Assignment] |
Diese Tabelle verwaltet eindeutige Datensätze für jeden Auftragnehmer und bietet dem Einsatzplaner die Möglichkeit, Auftragnehmer auszuwählen, die zur Teilnahme an einer Marktplatzanforderung berechtigt sind. |
| Marktplatzantwort [Marktplatz_Antwort] |
Diese Tabelle dient dazu, Antworten von allen Auftragnehmern bezüglich ihrer Preisgestaltung sowie des beabsichtigten Start- und Abschlussdatums für die Aufgabe zu sammeln. |
Rollen
| Rolle | Beschreibung |
|---|---|
| sn_mktplace_core.mktplace_admin | Die Administratorrolle kann Marktplatz-Interaktionsmethoden erstellen. |
| sn_mktplace_core.mktplace_requestor | Die Rolle „Anfordernde Person“ kann Aufgaben an den Marktplatz übertragen. |
| sn_mktplace_core.mktplace_fulfiller | Die Erfüllerrolle kann auf Marktplatzanforderungen reagieren. |
Systemeigenschaften
Außendienst Marketplace fügt die folgenden Systemeigenschaften hinzu:
In der folgenden Tabelle sind die Systemeigenschaften aufgeführt, die zum Einrichten von Außendienst Marketplace erforderlich sind. Navigieren Sie zur Liste AlleSystemeigenschaften.
| Systemeigenschaft | Beschreibung |
|---|---|
| sn_fsm_mktplace.maximum_number_of_contractors | Maximale Anzahl von Auftragnehmern, die für eine Marketplace-Anforderung abgerufen und angezeigt werden sollen.
|
| sn_fsm_mktplace.use_playbook_experience_for_marketplace | Eigenschaft zur Verwendung der Playbook-Experience für den Marktplatz.
|
| sn_fsm_mktplace.wot_fields_to_restrict_update | Kommagetrennte Felder, um die Aktualisierung einzuschränken, wenn die Arbeitsauftragsaufgabe an den Marktplatz übertragen wird.
|
Business-Regeln
| Business Rule | Tabelle | Beschreibung |
|---|---|---|
| Beschränken Sie die Auftragsänderungs-Marketplace-Aufgabe | Facility-Anforderungsmodell [wm_order] |
Blockiert die Aussetzung eines Arbeitsauftrags, wenn eine seiner Aufgaben an den Marktplatz verschoben wird. |
| Felder für Marktplatzaufgabe beschränken | Arbeitsaufgabe [wm_task] |
Blockiert Aktualisierungen für bestimmte Felder von Arbeitsauftragsaufgaben. |
| Marktplatzaufgabe mit zugewiesenen einschränken | Arbeitsaufgabe [wm_task] |
Blockiert eine Arbeitsauftragsaufgabe mit einer ausgefüllten Zuweisungsgruppe und einer Marktplatzaufgabe, die auf „true“ festgelegt ist. |
| Kennzeichnung für „Aktualisierungen auf Marktplatz beschränken“. | Arbeitsaufgabe [wm_task] |
Deaktiviert das Ändern der Marktplatz-Aufgabenkennzeichnung der Arbeitsauftragsaufgabe in „falsch“. |
| Changes deaktivieren, wenn offene Anforderung vorhanden ist | Marktplatz-Interaktionsmethode [marketplace_engagement_method] |
Verbietet Änderungen an der Interaktionsmethode, wenn sie von einem offenen Marktplatz verwendet wird. |
| Deaktivieren Sie die Kosten-/Zeitaktualisierung aus der Liste | Marktplatz-Interaktionsmethode [marketplace_engagement_method] |
Validiert Änderungen an Zeit- und Kostenfeldern in der Listenansicht der Marktplatz-Interaktionsmethode. |
| Brechen Sie alle Zuweisungen und Antworten ab | Marktplatzanforderung [Marketplace_Request] |
Bricht Marktplatzzuweisungen ab und deaktiviert Marktplatzantworten, wenn eine Marktplatzanforderung abgebrochen wird. |
| Validieren Sie die Anforderungseinfügung | Marktplatzanforderung [Marketplace_Request] |
Blockiert die Erstellung einer neuen Marktplatzanforderung, wenn eine offene Anforderung vorhanden ist. |
| Legen Sie Zuweisungen beim Schließen auf Zeitüberschreitung fest | Marktplatzanforderung [Marketplace_Request] |
Aktualisiert den Status der Marketplace-Zuweisungsdatensätze, wenn eine Marketplace-Anforderung geschlossen wird. |
| Erstellen Sie MP-Zuweisungsdatensätze im Entwurfsmodus | Marktplatzanforderung [Marketplace_Request] |
Erstellt Marktplatzzuweisungen im Entwurfsstatus, wenn eine Marktplatzanforderung erstellt wird. |
| Überprüfen Sie, ob die Endzeit vor dem Start liegt | Marktplatzanforderung [Marketplace_Request] |
Validiert Start- und Endzeit der Marktplatzanforderung. |
| Validieren Sie das Einfügen von Zuweisungen | Marktplatz-Zuweisung [Marketplace_Assignment] |
Blockiert die Erstellung eines neuen Zuweisungsdatensatzes für eine Anforderung, die nicht geöffnet ist. Blockiert doppelte Zuweisungsdatensätze für eine offene Anforderung. |
| Deaktivieren Sie Antworten, wenn sie zurückgezogen werden | Marktplatz-Zuweisung [Marketplace_Assignment] |
Wenn zurückgezogen, wird die Antwort des Auftragnehmers deaktiviert. |
| Überprüfen Sie die Schließbedingung | Marktplatz-Zuweisung [Marketplace_Assignment] |
Behandelt das Schließen von Marketplace-Anforderungs- und Flow-Datensätzen basierend auf der Schließbedingung. |
| Zuweisungen werden nicht vergeben, wenn die Aufgabe vergeben wird | Marktplatz-Zuweisung [Marketplace_Assignment] |
Wenn eine Aufgabe an einen Auftragnehmer vergeben wird, werden die Zuweisungsdatensätze anderer Auftragnehmer als nicht vergeben markiert. |
| Abfrage der Zuweisung für WOT | Marktplatz-Zuweisung [Marketplace_Assignment] |
Fragen Sie die Geschäftsregel in der Marketplace-Zuweisungstabelle ab |
| Vom Marktplatz zugewiesen | Marktplatz-Zuweisung [Marketplace_Assignment] |
Wenn eine Aufgabe an einen Auftragnehmer vergeben wird, schließt die Anforderung und aktualisiert die Arbeitsauftragsaufgabe mit den erforderlichen Details. Aktualisiert die Planungsmethode für Arbeitsauftragsaufgaben auf dem Marktplatz. |
| Negative Antwortdauer deaktivieren | Marktplatzantwort [Marktplatz_Antwort] |
Deaktiviert das Einfügen von Antworten mit negativer Dauer und überprüft Start und Ende der Antwort mit Start und Ende des Aufgabenfensters des Arbeitsauftrags. |
| Aktualisieren Sie die Zuweisung, um sie zu akzeptieren | Marktplatzantwort [Marktplatz_Antwort] |
Wenn eine Antwort eingeht, aktualisieren Sie den Status des Zuweisungsdatensatzes dieses Auftragnehmers auf „Akzeptiert“. |
| Validieren Sie das Einfügen der Antwort | Marktplatzantwort [Marktplatz_Antwort] |
Blockiert das Einfügen der Antwort, wenn die Kennzeichnung „Ist festes Fenster“ der Arbeitsauftragsaufgabe auf „wahr“ gesetzt ist und Start und Ende der Antwort nicht in das Fenster der Arbeitsauftragsaufgabe fallen. Blockiert die Erstellung von Antworten für Anforderungen, die nicht geöffnet sind. Deaktiviert die vorherige Antwort, wenn eine neue Antwort vom Auftragnehmer eingeht. |
| Abfrage der Antwort für WOT | Marktplatzantwort [Marktplatz_Antwort] |
Fragen Sie die Geschäftsregel in der Marktplatz-Antworttabelle ab. |
Skripteinbindungen
| Skripteinbindung | Beschreibung |
|---|---|
| MarketplaceCoreUtil | Enthält Util-Methoden, die für generische Marketplace-Kern-Workflows verwendet werden. |
| FSMMarketplaceUtil | Enthält Util-Methoden, die für FSM-spezifische Workflows von Marketplace verwendet werden. |
| FSMMarketplacePlaybookUtil | Enthält Util-Methoden, die für den Playbook-Workflow von Marketplace verwendet werden. |
| FeldServiceMarketplaceConstants | Enthält Konstanten. |
| MarketplaceCoreAjaxHelper | Enthält Util-Methoden, die in clientseitigen Marketplace Core-Skripts verwendet werden. |
| FSMMarketplaceAjaxHelper | Enthält Util-Methoden, die in clientseitigen Skripts von FSM Marketplace verwendet werden. |
| FSMMarketplaceCspUtil | Util-Datei, die Methoden enthält, die im CSP von Playbook verwendet werden. |