AußendienstMarktplatz Komponenten

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 6 Minuten Lesedauer
  • Bei der Aktivierung von werden verschiedene Arten von Komponenten installiert Außendienst Marktplatz Funktion einschließlich Tabellen, Rollen, Systemeigenschaften, Geschäftsregeln und Skripteinbindungen.

    Tabellen

    Außendienst Marktplatz Fügt die folgenden Tabellen hinzu:
    Tabelle : 1. Mit installierte Tabellen Außendienst Marktplatz
    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 Marktplatzanforderungen reagieren können.
    Marktplatzanforderung

    [Marketplace_Request]

    Diese Tabelle legt die Beziehung zwischen Interaktionsmethode und Arbeitsauftragsaufgaben fest. Diese Tabelle wird vom Dispatcher mit allen relevanten Feldern ausgefüllt, um die Anforderung zu bearbeiten.
    Marktplatz-Zuweisung

    [Marketplace_assignment]

    Diese Tabelle verwaltet eindeutige Datensätze für jeden Auftragnehmer, sodass der Dispatcher Auftragnehmer auswählen kann, die an einer Marktplatzanforderung teilnehmen dürfen.
    Marktplatzantwort

    [Marketplace_response]

    Diese Tabelle dient dazu, Antworten aller Auftragnehmer zu ihren Preisen sowie zu den geplanten Start- und Abschlussdaten für die Aufgabe zu sammeln.
    Berechtigte Interaktionsmethode

    [Eligible_Engagement_method]

    Diese Tabelle definiert die Liste der berechtigten Interaktionen für einen Marktplatz-Aufgabenfilter.

    Rollen

    Außendienst Marktplatz Fügt die folgenden Rollen hinzu:
    Tabelle : 2. Mit installierte Rollen Außendienst Marktplatz
    Rolle Beschreibung
    sn_mktplace_Core.mktplace_admin Die Administratorrolle kann Marktplatz-Interaktionsmethoden erstellen.
    sn_mktplace_Core.mktplace_requestor Die Rolle der anfordernden Person kann Aufgaben an den Marktplatz übertragen.
    sn_mktplace_Core.mktplace_Fulfiller Die Erfüller-Rolle kann auf Marketplace-Anforderungen reagieren.

    Systemeigenschaften

    Außendienst Marktplatz Fügt die folgenden Systemeigenschaften hinzu:

    In der folgenden Tabelle sind die Systemeigenschaften aufgeführt, die zum Einrichten erforderlich sind Außendienst Marktplatz. Navigieren Sie zu Alle Liste der Systemeigenschaften

    Tabelle : 3. Mit installierte Systemeigenschaften Außendienst Marktplatz
    Systemeigenschaft Beschreibung
    sn_fsm_mktplace.Maximum_number_of_Auftragnehmer Maximale Anzahl von Auftragnehmern, die für eine Marketplace-Anforderung abgerufen und angezeigt werden sollen.
    • Typ: Ganzzahl
    • Standardwert: 10
    sn_fsm_mktplace.use_playbook_experience_for_marketplace Eigenschaft zur Verwendung der Playbook-Experience für Marketplace.
    • Typ: true/false
    • Standardwert: true
    sn_fsm_mktplace.wot_fields_to_limit_Update Kommagetrennte Felder, um die Aktualisierung einzuschränken, wenn die Arbeitsauftragsaufgabe an den Marktplatz verschoben wird.
    1. Typ: Zeichenfolge
    2. Standardwerte : Standort,Asset,work_type,estimated_work_duration,estimated_Travel_duration,estimated_end_end,expected_Start,expected_Travel_Start,window_Start,window_end,schedule_lock

    Aufgabenfilter

    Außendienst-Marketplace fügt die folgenden Aufgabenfilter hinzu:

    Tabelle : 4. Mit installierte Aufgabenfilter Außendienst Marktplatz
    Aufgabenfilter Bedingungen Kriterium Funktion
    Marktplatzaufgaben

    Stellen Sie sicher, dass Außendienst Marktplatz Plugin ist aktiv. Weitere Informationen finden Sie unter Aktivieren Außendienst Marktplatz.

    Demodaten werden mit diesem Plugin bereitgestellt.

    • Status ist „Versand ausstehend“
    • Standort ist ausgefüllt
    Übereinstimmende Kompetenzen von Auftragnehmern

    Entfernung zwischen Aufgabe und Auftragnehmern

    Berechtigt für Marktplatzzuweisung.

    Business-Regeln

    Außendienst Marktplatz Fügt die folgenden Business-Regeln hinzu:
    Tabelle : 5. Mit installierte Business-Regeln Außendienst Marktplatz
    Business-Regel Tabelle Beschreibung
    Aufgabe „Auftragsänderung – Marktplatz“ beschränken Arbeitsauftrag

    [wm_order]

    Blockiert die Aussetzung eines Arbeitsauftrags, wenn eine seiner Aufgaben an den Marktplatz übertragen wird.
    Felder für Marktplatzaufgabe einschränken Arbeitsauftragsaufgabe

    [wm_task]

    Blockiert Aktualisierungen bestimmter Arbeitsauftragsaufgaben-Felder.
    MP-Anforderung bei Aufgabenabbruch abbrechen Arbeitsauftragsaufgabe

    [wm_task]

    Bricht alle offenen Marktplatzanforderungen ab, wenn die Arbeitsauftragsaufgabe abgebrochen wird.
    Marktplatzaufgabe mit „Zugewiesen“ beschränken Arbeitsauftragsaufgabe

    [wm_task]

    Blockiert eine Arbeitsauftragsaufgabe mit einer ausgefüllten Zuweisungsgruppe und einer Marktplatzaufgabe, die auf „wahr“ festgelegt ist.
    Beschränken Sie Updates auf Marktplatz-Kennzeichnung Arbeitsauftragsaufgabe

    [wm_task]

    Deaktiviert das Ändern der Marktplatzaufgabenkennzeichnung der Arbeitsauftragsaufgabe in „falsch“.
    Deaktivieren Sie Changes, wenn eine offene Anforderung vorhanden ist Marktplatz-Interaktionsmethode

    [Marketplace_Engagement_method]

    Lässt Änderungen an der Interaktionsmethode nicht zu, wenn sie von einem offenen Marktplatz verwendet wird.
    Deaktivieren Sie die Kosten-/Zeitaktualisierung aus der Liste Marktplatz-Interaktionsmethode

    [Marketplace_Engagement_method]

    Validiert Bearbeitungen von Zeit- und Kostenfeldern in der Tabellenansicht der Marktplatz-Interaktionsmethode.
    Brechen Sie alle Zuweisungen und Antworten ab Marktplatzanforderung

    [Marketplace_Request]

    Bricht Marktplatzzuweisungen ab und deaktiviert Marktplatzantworten, wenn eine Marktplatzanforderung abgebrochen wird.
    Validiert die Anforderungseinfügung Marktplatzanforderung

    [Marketplace_Request]

    Blockiert die Erstellung einer neuen Marketplace-Anforderung, wenn eine offene Anforderung vorhanden ist.
    Legen Sie Zuweisungen beim Schließen auf Zeitüberschreitung fest Marktplatzanforderung

    [Marketplace_Request]

    Aktualisiert den Status von Marktplatz-Zuweisungsdatensätzen, wenn eine Marktplatz-Anforderung geschlossen wird.
    Erstellen Sie MP-Zuweisungsdatensätze im Entwurf Marktplatzanforderung

    [Marketplace_Request]

    Erstellt Marktplatz-Zuweisungen im Entwurfsstatus, wenn eine Marktplatz-Anforderung erstellt wird.
    Überprüfen Sie, ob die Endzeit größer als der Start ist Marktplatzanforderung

    [Marketplace_Request]

    Validiert Start- und Endzeiten der Marketplace-Anforderung.
    Brechen Sie den alten Flow bei der Aktualisierung der Anforderung ab Marktplatzanforderung

    [Marketplace_Request]

    Bricht den alten Flow ab, der für die Nachverfolgung der Endzeit der Anforderung verantwortlich ist, wenn die Endzeit aktualisiert wird.
    Validiert die Einfügung der Zuweisung 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 sie zurückgezogen wird, wird die Antwort des Auftragnehmers deaktiviert.
    Schließbedingung überprüfen Marktplatz-Zuweisung

    [Marketplace_assignment]

    Verarbeitet Abschlussdatensätze für Marketplace-Anforderungen und Flow-Daten basierend auf der Abschlussbedingung.
    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 Aufgabe Marktplatz-Zuweisung

    [Marketplace_assignment]

    Business-Regel in Marktplatz-Zuweisungstabelle abfragen
    Von 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 Zeitplanungsmethode für Arbeitsauftragsaufgaben auf Marketplace.
    Wartedauer bei Ablehnung überschreiben Marktplatz-Zuweisung

    [Marketplace_assignment]

    Bei einer progressiven Push-Anforderung überschreibt dieser BR die festgelegte Wartedauer, wenn der aktuelle Erfüller, der das Gebot erhält, die Anforderung ablehnt
    Deaktivieren Sie „negativ“ in der Antwortdauer Marktplatzantwort

    [Marketplace_response]

    Deaktiviert das Einfügen von Antworten mit negativer Dauer und überprüft Start und Ende der Antwort mit Start und Ende des Arbeitsauftragsaufgabenfensters
    Aktualisieren Sie die Zuweisung auf „Akzeptieren“ Marktplatzantwort

    [Marketplace_response]

    Wenn eine Antwort empfangen wird, aktualisieren Sie den Status des Zuweisungsdatensatzes dieses Auftragnehmers auf akzeptiert.
    Validiert die Antworteinfügung Marktplatzantwort

    [Marketplace_response]

    Blockiert das Einfügen der Antwort, wenn die Kennzeichnung „ist festes Fenster“ der Arbeitsauftragsaufgabe auf „wahr“ festgelegt 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 empfangen wird.
    Abfrage der Antwort für Aufgabe Marktplatzantwort

    [Marketplace_response]

    Business-Regel in Marktplatz-Antworttabelle abfragen.
    Bewerten Sie die Antwort Marktplatzantwort

    [Marketplace_response]

    Dieser BR hilft bei der Auswertung der Antwort, die für eine Anforderung empfangen wurde, sofern die ausgewählte Interaktionsmethode über einen Antwortauswertungsflow verfügt.
    Legen Sie den Gruppenressourcentyp für Auftragnehmer fest Aufgabenfilter

    [dynamic_schedule_task_filter]

    Dieser BR legt den Ressourcentyp für die Filter für Auftragnehmer- oder Marktplatz-Aufgaben auf sys_user_Group fest.
    Validiert berechtigte Interaktionsänderungen Berechtigte Interaktionsmethode

    [Eligible_Engagement_method]

    Dieser BR validiert alle Einfügungen oder Aktualisierungen, die an der Tabelle der berechtigten Interaktionsmethode vorgenommen wurden.

    Skripteinbindungen

    Außendienst Marktplatz Fügt die folgenden Skripteinbindungen hinzu:
    Tabelle : 6. Mit installierte Skripteinbindungen Außendienst Marktplatz
    Skripteinbindung Beschreibung
    MarktplatzCoreUtil Enthält Util-Methoden, die für generische Marketplace-Core-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.
    FeldServiceMarketplaceKonstanten Enthält Konstanten.
    MarketplaceCoreAjaxHelper Enthält Util-Methoden, die in clientseitigen Marketplace Core-Skripts verwendet werden.
    FSMMarketplaceAjaxHelper Enthält Util-Methoden, die in clientseitigen FSM Marketplace-Skripts verwendet werden.
    FSMMarketplaceCspUtil Util-Datei, die Methoden enthält, die im CSP des Playbooks verwendet werden.
    FieldServiceMarketplaceDaoBase Der Basis-dao für Außendienst-Marktplatz-Entitäten. Alle Entitäten können diese Klasse erweitern, um die allgemeinen Funktionen wiederzuverwenden
    FeldServiceMarketplaceEligibleEngagementsDao Enthält alle Abfragen und Einfügungen, die in der Tabelle „eligible_Engagement_method“ vorgenommen wurden
    MarktplatzTaskProcessorWOTImpl Implementierung der Arbeitsauftragsaufgabe für MarketplaceTaskProcessorExtPoint
    MarketplaceTaskProcessorBase Diese Klasse enthält die Standardimplementierung für MarketplaceTaskProcessor. Erweitert MarketplaceTaskProcessorPicker, um die richtige Implementierung von MarketplaceTaskProcessorExtPoint auszuwählen.
    MarketplaceAufgabenzuweisung Diese Klasse enthält anwenderdefinierte Implementierungen für MarketplaceTaskAssignment. Dies ist die Klasse, die für Methodenaufrufe verwendet wird
    MarketplaceTaskAssignmentBase Diese Klasse enthält die Standardimplementierung für MarketplaceTaskAssignment. Erweitert MarketplaceTaskAssignmentPicker, um die richtige Implementierung von MarketplaceTaskAssignmentExtPoint auszuwählen.
    FeldServiceMarketplaceEngagementDao Enthält alle Abfragen und Einfügungen, die in der Tabelle „Marketplace_Engagement_method“ vorgenommen wurden
    FeldServiceWorkManagementDao Enthält alle Abfragen im Zusammenhang mit dem Arbeitsmanagement
    MarketplaceEntityValidator Diese Klasse enthält anwenderdefinierte Implementierungen für MarketplaceEntityValidator. Dies ist die Klasse, die für Methodenaufrufe verwendet wird
    MarketplaceEntityValidatorBase Diese Klasse enthält die Standardimplementierung für MarketplaceEntityValidator. Erweitert MarketplaceEntityValidatorPicker, um die richtige Implementierung von MarketplaceEntityValidatorExtPoint auszuwählen.
    MarketplaceTaskProcessor Diese Klasse enthält anwenderdefinierte Implementierungen für MarketplaceTaskProcessor. Dies ist die Klasse, die für Methodenaufrufe verwendet wird
    FeldServiceMarketplaceResponseDao Enthält alle Abfragen und Einfügungen in der Tabelle „Marketplace_response“
    MarketplaceDynamicSchedulingUtil Dies ist ein Hilfsmittel mit Methoden, die versendet werden sollen, wenn die dynamische Planung zusammen mit dem Marktplatz installiert wird
    MarketplaceEntityValidatorZuweisungImpl Marketplace-Zuweisungsimplementierung für MarketplaceEntityValidatorExtPoint
    FeldServiceMarketplacePlaybookDao Enthält alle Abfragen und Einfügungen, die in allen Playbook-bezogenen Tabellen vorgenommen wurden
    MarketplaceTaskAssignmentWOTImpl Implementierung der Arbeitsauftragsaufgabe für MarketplaceTaskAssignmentExtPoint
    FeldServiceMarketplaceRequestDao Enthält alle Abfragen und Einfügungen, die in der Tabelle „Marketplace_Request“ vorgenommen wurden
    MarketplaceEntityValidatorRequestImpl Marketplace – Anforderungsimplementierung für MarketplaceEntityValidatorExtPoint
    MarketplaceEntityValidatorResponseImpl Marketplace Response-Implementierung für MarketplaceEntityValidatorExtPoint
    FieldServiceMarketplaceZuweisungDao Enthält alle Abfragen und Einfügungen, die in der Tabelle „Marketplace_assignment“ vorgenommen wurden
    FSMMarketplaceGlobalUtil Skripteinbindungen mit Utils, die in einem globalen Bereich für das Marktplatzmodul ausgeführt werden sollen
    MarketplaceTaskAssignmentPicker Skripteinbindung zur Auswahl der Implementierung von MarketplaceTaskAssignmentExtPoint
    MarketplaceCoreExtPointUtil Dienstprogramm, das vom Marktplatzmodul zum Abrufen von Erweiterungspunkten verwendet wird
    MarketplaceTaskProcessorAuswahl Skripteinbindung zur Auswahl der Implementierung von MarketplaceTaskProcessorExtPoint
    MarktplatzCoreConstants Skripteinbindung zum Halten der Konstanten für das Marktplatz-Core-Plugin
    MarketplaceEntityValidatorPicker Skripteinbindung zur Auswahl der Implementierung von MarketplaceEntityValidatorExtPoint