Dijeli putem


Prilagodba iskustva zatvaranja ponude

Kao administrator možete prilagoditi sljedeće aspekte iskustva zatvaranja ponuda kako biste svojim prodavačima omogućili brzo i učinkovito zatvaranje ponuda:

  • Promijenite zadanu vrijednost polja Stvori revidirani citat u Ne u dijaloškom okviru Zatvaranje citata da biste izbjegli stvaranje neželjenih revizija.
  • Dodajte naredbene gumbe za brzo zatvaranje citata bez otvaranja dijaloškog okvira Zatvaranje citata.

Upotrijebite prilagodbe vrpce da biste prilagodili ovo iskustvo zatvaranja ponuda.

Promjena zadane vrijednosti za stvaranje revidirane ponude

Kada vaši prodavači zatvore ponudu u sustavu Dynamics 365, mogu odabrati stvaranje revidirane ponude na temelju izvorne. Prema zadanim postavkama ta je mogućnost uključena u dijaloškom okviru Zatvaranje ponuda. Međutim, možda ćete ga htjeti isključiti kako biste izbjegli stvaranje neželjenih revizija. Da biste to učinili, morate urediti kôd za definiciju vrpce entiteta ponude.

Definicija vrpce XML je datoteka koja kontrolira izgled i ponašanje gumba i izbornika vrpce. Možete mu pristupiti preuzimanjem zadanih podataka vrpce. U datoteci quoteRibbon.xml pronađite funkciju closeQuote koja se pokreće kada kliknete gumb Zatvori citat . Ova funkcija ima logički parametar koji postavlja zadanu vrijednost za stvaranje revidirane ponude. Da biste promijenili zadanu vrijednost u Ne, morate promijeniti vrijednost ovog parametra iz true u false . Sljedeći isječak koda pokazuje kako to učiniti:

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

Provjerite je li gornja definicija dio vašeg rješenja za prilagodbu entiteta. Nakon što spremite i objavite promjene, zadana vrijednost za stvaranje revidirane ponude u dijaloškom okviru Zatvaranje ponude bit će Ne. Prodavači i dalje mogu ručno stvoriti revidiranu ponudu odabirom Da u dijaloškom okviru.

Dodavanje gumba za brzo zatvaranje citata na naredbenu traku

Prema zadanim postavkama, kada vaši prodavači zatvore ponudu, otvara se dijaloški okvir Zatvaranje ponude za unos dodatnih informacija. Kao administrator, možete prilagoditi ovo iskustvo dodavanjem gumba za brzo zatvaranje ponude koji će vašim prodavačima omogućiti zatvaranje ponuda samo jednim klikom.

Možete dodati više gumba da biste omogućili različita ponašanja. Na primjer, možete dodati gumb za zatvaranje ponude kao izgubljene i stvoriti reviziju i drugi gumb za zatvaranje ponude kao otkazane i zatvaranje prilike. Sljedeća snimka zaslona primjer je kako se gumbi za brzo zatvaranje citata mogu implementirati:

Snimka zaslona gumba za zatvaranje brzog citata na naredbenoj traci.

Te gumbe možete dodati na naredbenu traku pomoću prilagodbi vrpce.

Da biste dodali gumb, definirajte novu prilagođenu akciju u prilagodbi vrpce citata i upotrijebite javascript funkciju Sales.QuoteRibbonActions.Instance.quickCloseQuoteWithoutDialog iz
QuoteRibbonActions.js datoteku za naredbenu radnju.

Važno

Svi ovi parametri su obvezni i moraju se proći zadanim redoslijedom. Ako propustite bilo koji od ovih parametara, gumb neće raditi.

  • IntParameter (razlog stanja): Upotrijebite IntParameter da biste odredili razlog zatvaranja ponude.
    Dopuštene vrijednosti: 5 za izgubljeno, 6 za otkazano, 7 za reviziju

  • BoolParameter (Stvori reviziju): Upotrijebite prvi BoolParameter da biste odredili želite li stvoriti revidiranu ponudu.
    Dopuštene vrijednosti: true, false

  • BoolParameter (Zatvori priliku): upotrijebite drugi BoolParameter da biste odredili želite li zatvoriti povezanu priliku.
    Dopuštene vrijednosti: true, false

Sljedeći isječak koda uključuje primjer definicije naredbe za zatvaranje citata kao izgubljenog i stvaranje 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>