Freigeben über


Die Erfahrung zum Schließen des Angebots individuell anpassen

Als Administrator können Sie die folgenden Aspekte zum Schließen des Angebots anpassen, um Ihren Verkäufern das schnelle und effiziente Schließen von Angeboten zu ermöglichen:

  • Ändern Sie den Standardwert des Felds Überarbeitetes Angebot erstellen im Dialogfeld „Angebot schließen“ in Nein, um unerwünschte Überarbeitungen zu vermeiden.
  • Fügen Sie Befehlsschaltflächen hinzu, um ein Angebot schnell zu schließen, ohne das Dialogfeld „Angebot schließen“ zu öffnen.

Verwenden Sie Menübandanpassungen, um das Schließen von Angeboten anzupassen.

Den Standardwert für die Erstellung eines überarbeiteten Angebots ändern

Wenn Ihre Verkäufer ein Angebot in Dynamics 365 schließen, können sie ein überarbeitetes Angebot basierend auf dem Original erstellen. Standardmäßig ist diese Option im Dialogfeld „Angebot schließen“ aktiviert. Möglicherweise möchten Sie es jedoch deaktivieren, um die Erstellung unerwünschter Überarbeitungen zu vermeiden. Dazu müssen Sie den Code für die Menüband-Definition der Angebotsentität bearbeiten.

Die Menübanddefinition ist eine XML-Datei, die das Erscheinungsbild und Verhalten der Schaltflächen und Menüs des Menübands steuert. Sie können darauf zugreifen, indem Sie die Standard-Menübanddaten herunterladen. Suchen Sie in der Datei quoteRibbon.xml die Funktion closeQuote, die ausgelöst wird, wenn Sie auf die Schaltfläche Angebot schließen klicken. Diese Funktion verfügt über einen booleschen Parameter, der den Standardwert für die Erstellung eines überarbeiteten Angebots festlegt. Um den Standardwert in Nein zu ändern, müssen Sie den Wert dieses Parameters von true in false ändern. Der folgende Codeausschnitt zeigt, wie dies durchgeführt wird:

<CommandDefinition Id="Mscrm.Form.quote.CloseQuote">
    <EnableRules>
        <EnableRule Id="Mscrm.QuoteIsActive" />
    </EnableRules>
    <DisplayRules />
    <Actions>
        <JavaScriptFunction FunctionName="Sales.QuoteRibbonActions.Instance.closeQuote" Library="$webresource:Sales/_static/SFA/quotes/QuoteRibbonActions.js">
            <BoolParameter Value="true" /> <!-- Change this value from true to false -->
        </JavaScriptFunction>
    </Actions>
</CommandDefinition>

Stellen Sie sicher, dass die obige Definition Teil Ihrer Entitätsanpassungslösung ist. Nachdem Sie die Änderungen gespeichert und veröffentlicht haben, lautet der Standardwert für die Erstellung eines überarbeiteten Angebots im Dialogfeld „Angebot schließen“ Nein. Verkäufer können weiterhin manuell ein überarbeitetes Angebot erstellen, indem sie im Dialogfeld Ja auswählen.

Der Befehlsleiste eine Schaltfläche zum schnellen Schließen von Angeboten hinzufügen

Wenn Ihre Verkäufer ein Angebot schließen, wird standardmäßig das Dialogfeld „Angebot schließen“ geöffnet, in dem sie zusätzliche Informationen eingeben können. Als Administrator können Sie dieses Erlebnis individuell anpassen, indem Sie Schaltflächen zum schnellen Schließen von Angeboten hinzufügen, mit denen Ihre Verkäufer Angebote mit nur einem Klick schließen können.

Sie können mehrere Schaltflächen hinzufügen, um unterschiedliche Verhaltensweisen zu ermöglichen. Sie können beispielsweise eine Schaltfläche hinzufügen, um das Angebot als „verloren“ zu schließen und eine Überarbeitung zu erstellen, und eine weitere Schaltfläche, um das Angebot als „storniert“ zu schließen und die Verkaufschance zu schließen. Der folgende Screenshot ist ein Beispiel dafür, wie die Schaltflächen zum schnellen Schließen von Angeboten implementiert werden können:

Screenshot der Schaltflächen zum schnellen Schließen von Angeboten in der Befehlsleiste

Sie können diese Schaltflächen mithilfe von Menübandanpassungen zur Befehlsleiste hinzufügen.

Um eine Schaltfläche hinzuzufügen, definieren Sie eine neue benutzerdefinierte Aktion in der Anpassung des Angebotsmenübands und verwenden Sie die Javascript-Funktion Sales.QuoteRibbonActions.Instance.quickCloseQuoteWithoutDialog aus der
QuoteRibbonActions.js-Datei für ihre Befehlsaktion.

Wichtig

Alle diese Parameter sind obligatorisch und müssen in der angegebenen Reihenfolge übergeben werden. Wenn Sie einen dieser Parameter verpassen, funktioniert die Schaltfläche nicht.

  • IntParameter (Statusgrund): Verwenden Sie den IntParameter, um den Grund für das Schließen des Angebots anzugeben.
    Zulässige Werte: 5 für „Verloren“, 6 für „Storniert“, 7 für „Überarbeitet“.

  • BoolParameter (Überarbeitung erstellen): Verwenden Sie den ersten BoolParameter, um anzugeben, ob Sie ein überarbeitetes Angebot erstellen möchten.
    Zulässige Werte: true, false

  • BoolParameter (Verkaufschance schließen): Verwenden Sie den zweiten BoolParameter, um anzugeben, ob die zugehörige Verkaufschance geschlossen werden soll.
    Zulässige Werte: true, false

Der folgende Codeausschnitt enthält eine Beispielbefehlsdefinition, um das Angebot als „verloren“ zu schließen und eine Überarbeitung zu erstellen:

<CommandDefinitions>
    <CommandDefinition Id="new.quote.Command0.Command">
        <EnableRules>
            <EnableRule Id="new.quote.EnableRule0.EnableRule" />
        </EnableRules>
        <DisplayRules />
        <Actions>
            <JavaScriptFunction FunctionName="Sales.QuoteRibbonActions.Instance quickCloseQuoteWithoutDialog" Library="$webresource:Sales/_static/sfa/quotes/QuoteRibbonActions.js">
                <IntParameter Value="5" />
                <BoolParameter Value="true" />
                <BoolParameter Value="false" />
            </JavaScriptFunction>
        </Actions>
    </CommandDefinition>
</CommandDefinitions>