Deli z drugimi prek


Prilagajanje izkušnje zaključevanja ponudb

Kot skrbnik lahko prilagodite naslednje vidike izkušnje z zapiranjem ponudb, da svojim prodajalcem omogočite hitro in učinkovito zapiranje ponudb:

  • Spremenite privzeto vrednost polja Ustvari popravljeno ponudbo na Ne v pogovornem oknu Zapri ponudbo, da preprečite ustvarjanje neželenih revizije.
  • Dodajte ukazne gumbe za hitro zapiranje ponudbe, ne da bi odprli pogovorno okno Zapiranje ponudbe.

Uporabite prilagoditve traku za prilagoditev te izkušnje zapiranja ponudb.

Spremenite privzeto vrednost za ustvarjanje popravljene ponudbe

Ko vaši prodajalci zaprejo ponudbo v Dynamics 365, se lahko odločijo, da bodo ustvarili popravljeno ponudbo na podlagi prvotne. Ta možnost je privzeto vklopljena v pogovornem oknu Zapri citat. Vendar ga boste morda želeli izklopiti, da se izognete ustvarjanju neželenih revizij. Če želite to narediti, morate urediti kodo za definicijo traku entitete ponudbe.

Definicija traku je datoteka XML, ki nadzira videz in delovanje gumbov in menijev na traku. Do njega lahko dostopate tako, da prenesete privzete podatke traku. V datoteki quoteRibbon.xml poiščite closeQuote funkcijo, ki se sproži, ko kliknete gumb Zapri citat . Ta funkcija ima logični parameter, ki nastavi privzeto vrednost za ustvarjanje spremenjene ponudbe. Če želite spremeniti privzeto vrednost na Ne, morate spremeniti vrednost tega parametra iz true v false. Naslednji izrezek kode prikazuje, kako to storiti:

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

Prepričajte se, da je zgornja definicija del vaše rešitve za prilagajanje entitete. Ko shranite in objavite spremembe, bo privzeta vrednost za ustvarjanje spremenjene ponudbe v pogovornem oknu Zapiranje ponudbe Ne. Prodajalci lahko še vedno ročno ustvarijo popravljeno ponudbo, tako da v pogovornem oknu izberejo Da .

Dodajte gumb za hitro zapiranje citatov v ukazno vrstico

Ko vaši prodajalci zaprejo ponudbo, se privzeto odpre pogovorno okno Zapiranje ponudbe, v katerega lahko vnesejo dodatne informacije. Kot skrbnik lahko to izkušnjo prilagodite tako, da dodate gumbe za hitro zapiranje ponudb, s katerimi bodo vaši prodajalci lahko zaprli ponudbe s samo enim klikom.

Dodate lahko več gumbov, da omogočite različna vedenja. Dodate lahko na primer gumb za zapiranje ponudbe kot izgubljene in ustvarjanje revizije ter še en gumb za zapiranje ponudbe kot preklicane in zapiranje priložnosti. Naslednji posnetek zaslona je primer, kako je mogoče implementirati gumbe za hitro zapiranje ponudbe:

Posnetek zaslona gumbov za hitro zapiranje ponudbe v ukazni vrstici.

Te gumbe lahko dodate v ukazno vrstico z uporabo prilagoditev traku.

Če želite dodati gumb, definirajte novo dejanje po meri v prilagoditvi traku ponudb in uporabite funkcijo Sales.QuoteRibbonActions.Instance.quickCloseQuoteWithoutDialog javascript iz
QuoteRibbonActions.js datoteko za svoje ukazno dejanje.

Pomembno

Vsi ti parametri so obvezni in jih je treba posredovati v danem vrstnem redu. Če katerega od teh parametrov izpustite, gumb ne bo deloval.

  • IntParameter (razlog stanja): Uporabite IntParameter, da določite razlog za zaprtje ponudbe.
    Dovoljene vrednosti: 5 za izgubljeno, 6 za preklicano, 7 za popravljeno

  • BoolParameter (Ustvari revizijo): Uporabite prvi BoolParameter, da določite, ali želite ustvariti popravljeno ponudbo.
    Dovoljene vrednosti: true, false

  • BoolParameter (Zapri priložnost): uporabite drugi BoolParameter, da določite, ali želite zapreti povezano priložnost.
    Dovoljene vrednosti: true, false

Naslednji izrezek kode vključuje vzorčno definicijo ukaza za zapiranje citata kot izgubljenega in ustvarjanje revizije:

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