Κοινή χρήση μέσω


Προσαρμογή της εμπειρίας κλεισίματος προσφοράς

Ως διαχειριστής, μπορείτε να προσαρμόσετε τις παρακάτω πτυχές της εμπειρίας κλεισίματος προσφορών, για να επιτρέψετε στους πωλητές σας να κλείνουν προσφορές γρήγορα και αποτελεσματικά:

  • Αλλάξτε την προεπιλεγμένη τιμή του πεδίου Δημιουργία αναθεωρημένης προσφοράς σε Όχι στο παράθυρο διαλόγου "Κλείσιμο προσφοράς" για να αποφύγετε τη δημιουργία ανεπιθύμητων αναθεωρήσεων.
  • Προσθέστε κουμπιά εντολών για να κλείσετε γρήγορα μια προσφορά χωρίς να ανοίξετε το παράθυρο διαλόγου "Κλείσιμο προσφοράς".

Χρησιμοποιήστε προσαρμογές κορδέλας για να προσαρμόσετε αυτές τις εμπειρίες διακοπής προσφορών.

Αλλαγή της προεπιλεγμένης τιμής για τη δημιουργία μιας αναθεωρημένης προσφοράς

Όταν οι πωλητές σας κλείνουν μια προσφορά στο Dynamics 365, μπορούν να δημιουργήσουν μια αναθεωρημένη προσφορά με βάση την αρχική. Από προεπιλογή, αυτή η επιλογή είναι ενεργοποιημένη στο παράθυρο διαλόγου "Κλείσιμο προσφοράς". Ωστόσο, ίσως θέλετε να την απενεργοποιήσετε για να αποφύγετε τη δημιουργία ανεπιθύμητων αναθεωρήσεων. Για να το κάνετε αυτό, πρέπει να επεξεργαστείτε τον κώδικα για τον ορισμό κορδέλας της οντότητας προσφοράς.

Ο ορισμός της κορδέλας είναι ένα αρχείο XML που ελέγχει την εμφάνιση και συμπεριφορά των κουμπιών και των μενού της κορδέλας. Μπορείτε να αποκτήσετε πρόσβαση σε αυτό κάνοντας λήψη των προεπιλεγμένων δεδομένων κορδέλας. Στο αρχείο quoteRibbon.xml, εντοπίστε τη συνάρτηση closeQuote, η οποία ενεργοποιείται όταν κάνετε κλικ στο κουμπί Κλείσιμο προσφοράς. Αυτή η συνάρτηση έχει μια δυαδική παράμετρο που ορίζει την προεπιλεγμένη τιμή για τη δημιουργία μιας αναθεωρημένης προσφοράς. Για να αλλάξετε την προεπιλεγμένη τιμή σε Όχι, θα χρειαστεί να αλλάξετε την τιμή αυτής της παραμέτρου από true σε false. Το ακόλουθο τμήμα κώδικα δείχνει τον τρόπο να το κάνετε αυτό:

<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>

Βεβαιωθείτε ότι ο παραπάνω ορισμός αποτελεί μέρος της λύσης προσαρμογής οντοτήτων. Αφού αποθηκεύσετε και δημοσιεύσετε τις αλλαγές, η προεπιλεγμένη τιμή για τη δημιουργία μιας αναθεωρημένης προσφοράς στο παράθυρο διαλόγου "Κλείσιμο προσφοράς" θα είναι Όχι. Οι πωλητές εξακολουθούν να μπορούν να δημιουργήσουν μια αναθεωρημένη προσφορά με μη αυτόματο τρόπο, επιλέγοντας Ναι στο παράθυρο διαλόγου.

Κουμπί "Προσθήκη γρήγορου κλεισίματος προσφοράς" στη γραμμή εντολών

Από προεπιλογή, όταν οι πωλητές σας κλείνουν μια προσφορά, ανοίγει το παράθυρο διαλόγου "Κλείσιμο προσφοράς" προκειμένου να καταχωρήσουν πρόσθετες πληροφορίες. Ως διαχειριστής, μπορείτε να προσαρμόσετε αυτήν την εμπειρία προσθέτοντας κουμπιά γρήγορου κλεισίματος προσφοράς που θα επιτρέπουν στους πωλητές σας να κλείνουν προσφορές με ένα μόνο κλικ.

Μπορείτε να προσθέσετε πολλά κουμπιά για να ενεργοποιήσετε διαφορετικές συμπεριφορές. Για παράδειγμα, μπορείτε να προσθέσετε ένα κουμπί για να κλείσετε την προσφορά ως χαμένη και να δημιουργήσετε μια αναθεώρηση και ένα άλλο κουμπί για να κλείσετε την προσφορά ως ακυρωμένη και να κλείσετε την ευκαιρία. Το παρακάτω στιγμιότυπο οθόνης είναι ένα παράδειγμα για τον τρόπο με τον οποίο μπορούν να υλοποιηθούν τα κουμπιά γρήγορου κλεισίματος προσφοράς:

Στιγμιότυπο οθόνης των κουμπιών γρήγορου κλεισίματος προσφοράς στη γραμμή εντολών.

Μπορείτε να προσθέσετε αυτά τα κουμπιά στη γραμμή εντολών χρησιμοποιώντας προσαρμογές κορδέλας.

Για να προσθέσετε ένα κουμπί, καθορίστε μια νέα προσαρμοσμένη ενέργεια στην προσαρμογή της κορδέλας προσφοράς και χρησιμοποιήστε τη Sales.QuoteRibbonActions.Instance.quickCloseQuoteWithoutDialog λειτουργία javascript από το
QuoteRibbonActions.js αρχείο για την ενέργειας εντολής του.

Σημαντικό

Όλες αυτές οι παράμετροι είναι υποχρεωτικές και πρέπει να περνούν με τη δεδομένη σειρά. Εάν χάσετε οποιαδήποτε από αυτές τις παραμέτρους, το κουμπί δεν θα λειτουργήσει.

  • IntParameter (Αιτιολογία κατάστασης): Χρησιμοποιήστε το IntParameter για να προσδιορίσετε την αιτία για το κλείσιμο της προσφοράς.
    Επιτρεπόμενες τιμές: 5 για Χαμένες, 6 για Ακυρωμένες, 7 για Αναθεώρηση

  • BoolParameter (Δημιουργία αναθεώρησης): Χρησιμοποιήστε το πρώτο boolParameter για να καθορίσετε εάν θέλετε να δημιουργήσετε μια αναθεωρημένη προσφορά.
    Επιτρεπόμενες τιμές: true, false

  • BoolParameter (Κλείσιμο ευκαιρίας): Χρησιμοποιήστε το δεύτερο boolParameter για να καθορίσετε εάν θα κλείσετε τη συσχετισμένη ευκαιρία.
    Επιτρεπόμενες τιμές: true, false

Το παρακάτω τμήμα κώδικα περιλαμβάνει ένα δείγμα ορισμού εντολής για το κλείσιμο της προσφοράς ως χαμένης και τη δημιουργία αναθεώρησης:

<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>