Izdelava dodatka za RapidStart CRM
Vodnik za Microsoft partnerje, ISV-je in razvijalce o tem, kako zgraditi, testirati, certificirati in objaviti dodatek za RapidStart CRM na Microsoft Marketplace.
Pogosto prejemamo zahteve za informacije od Microsoft partnerjev, ISV-jev in drugih o tem, kako zgraditi dodatek za RapidStart CRM in ga objaviti naši hitro rastoči bazi uporabnikov. Objavljamo brezplačen dodatek za sledenje konkurentom v RapidStart CRM, zato smo se odločili pregledati korake, ki smo jih sprejeli za njegovo ustvarjanje.
Potreba
Ni vsakemu kupcu potrebno slediti svojim konkurentom, vendar nekateri to potrebujejo, zato smo prepoznali dovolj veliko potrebo po zmožnosti povezovanja konkurentov z možnostmi in to funkcijo zgradili kot brezplačen dodatek. Seveda morate ugotoviti, ali obstaja potreba po vašem dodatku.
Končni izdelek
Začeli bomo s prikazom končnega rezultata, nato pa bomo prešli skozi korake, ki smo jih sprejeli za njegovo ustvarjanje. Kot lahko vidite spodaj, smo dodali našo novo tabelo “Konkurenti” v navigacijo in ustvarili nov zavihek na obrazcu priložnosti RapidStart CRM. Na tem zavihku smo ustvarili podmrežo, kjer je mogoče povezati znane konkurente, in iskalnik za primere, ko izgubimo proti znanemu konkurentu. Prav tako smo uporabili naš obstoječi gumb za hitre korake.
Na obrazcu zapisa konkurenta smo dodali tudi nekaj stvari, vključno z našo funkcijo Hashtags, časovnico in podmrežo vseh odprtih priložnosti, kjer je ta konkurent povezan.
Poleg tega obstajajo nekateri poteki dela za povečanje števila primerov, ko smo izgubili proti konkurentu. Dodali smo tudi potek dela, ki v primeru, da se izgubljena priložnost ponovno aktivira, zmanjša to število. Dodatek zaključimo z novo nadzorno ploščo.
Zdaj pa razčlenimo, kako zgraditi nekaj podobnega.
Razvojna okolja
Začnite z ustvarjanjem dveh okolij Dataverse iz Power Platform Admin Center in namestitvijo RapidStart CRM iz AppSource na oba. Ni pomembno, ali so to peskovniki, produkcija ali preizkusi, dokler imajo ustvarjeno bazo podatkov Dataverse. Eno bo uporabljeno za razvoj vašega dodatka, drugo pa za testiranje. Morda boste želeli namestiti vzorčne podatke v obe okolji. V vašem razvojnem okolju ustvarite nerešeno rešitev, v kateri boste gradili.

Kot lahko vidite zgoraj, smo ustvarili produkcijsko okolje z imenom “RsComp addon” za razvoj in preizkus z imenom “AS Testing” za naše testiranje.
Dodajanje jezikov
RapidStart CRM vključuje 13 jezikov, ki se uporabljajo po vsem svetu. Če želite, da je vaš dodatek na voljo v katerem koli ali vseh teh jezikih, jih morate dodati v svoje razvojno okolje. To storite prek Napredne nastavitve → Administracija → Jeziki.
Jeziki, ki jih podpira RapidStart CRM, so:
Arabščina, nizozemščina, finščina, francoščina, nemščina, italijanščina, japonščina, norveščina, portugalščina, ruščina, španščina, švedščina in angleščina (osnovni jezik).
Ko dodate podprte jezike in dokončate svoje razvojno delo, izvozite datoteko prevodov iz svoje rešitve. Uredite nize v ustrezne jezike in nato ponovno uvozite datoteko prevodov.
Dodajanje komponent RapidStart CRM
Vse komponente RapidStart CRM so 100% prilagodljive. Da bo vaš dodatek “vitak”, dodajte le komponente in/ali podkomponente, ki jih morate dejansko spremeniti. Če nameravate uporabiti nekatere komponente, kot je nadzor hitrih korakov, ni potrebno dodati tega nadzora v vašo rešitev — dodajte le elemente, ki jih boste spreminjali.
Idealno bi bilo, da vključite aplikacije RapidStart in dodate svoje zmožnosti tem. Izdelava ločene aplikacije bi lahko imela stroškovne posledice za stranko.
Dodajanje novih komponent
Če gradite dodatek za RapidStart CRM, boste najverjetneje imeli nove tabele, stolpce, obrazce, poglede, poteke dela, vtičnike itd., ki so povezani z vašim dodatkom. Vse to bo ustvarjeno v vaši nerešeni rešitvi. Preglejte neobvezne, vendar zelo priporočene oblikovalske standarde za RapidStart CRM, da bo vaš dodatek videti domače v RapidStart CRM.
Testiranje vašega dodatka
Izvozite svojo končano rešitev kot “Upravljano” na svoj lokalni računalnik. Nato uvozite svojo upravljano rešitev v svoje testno okolje, kjer je tudi nameščen RapidStart CRM. Preglejte morebitne napake pri uvozu in se vrnite v svoje razvojno okolje ter jih popravite. Ta postopek ponavljajte, dokler vaš dodatek ne bo le nameščen, ampak bo deloval tako, kot ste nameravali. Poleg tega bi morali testirati tudi odstranitev vašega dodatka.
AppSource
Postopek za objavo aplikacije na AppSource je dokumentiran tukaj. Da bo vaš dodatek prikazan v iskanjih za RapidStart CRM, vključite besedo “RapidStart” v naslovu vašega seznama.
Ker je RapidStart CRM predpogoj za vaš dodatek, morate dodati naslednje v svoj paket AppSource (primer spodaj):
<?xml version="1.0"?>
<configdatastorage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
installsampledata="false"
waitforsampledatatoinstall="false"
performdependencychecks="true">
<solutions>
<configsolutionfile
solutionpackagefilename="your-addon_managed.zip"
publishworkflowsandactivateplugins="true"
missingdependencybehavior="Skip">
<dependencyoverrides>
<versioncheck uniquename="RapidStart CRM" minversion="00.00.00.00" />
</dependencyoverrides>
</configsolutionfile>
</solutions>
</configdatastorage>Prepričajte se, da vnesete trenutno različico RapidStart CRM, na kateri je bil vaš dodatek zgrajen, v minversion zgoraj.
Certificiran dodatek za RapidStart CRM
Ko objavite aplikacijo v AppSource, gre skozi Microsoftov postopek certificiranja. Ko ga opravi, boste imeli priložnost pregledati svoj seznam, preden kliknete za objavo. Če želite, da je vaš dodatek “Certificiran” pri nas, nam pred objavo pošljite povezavo za predogled. Vaš dodatek bomo namestili iz predogleda AppSource v naše testno okolje in preverili, ali deluje. Naše testiranje je omejeno le na namestitev in odstranitev — funkcionalnost je vaša odgovornost.
Ko vaš dodatek opravi naše teste, boste pooblaščeni za uporabo našega zelenega logotipa čelade, ki označuje, da je vaš dodatek “Certificiran” pri nas. Prav tako bo lepo izstopal na strani z rezultati iskanja.
To ni zahteva, vendar bo našim uporabnikom pokazalo, da smo testirali vaš dodatek.
Ne pozabite! Seznam za preverjanje
Pri delu na naših lastnih dodatkih in pomoči drugim smo odkrili nekaj pogostih težav, ki jih morate preveriti, preden končate:
- Potrdite, da ste dodali svoje prilagojene komponente v aplikacije RapidStart CRM.
- Prepričajte se, da ste dodali svoje prilagojene entitete in procese v ustrezne varnostne vloge RapidStart CRM.
- Če ste ustvarili aplikacijo dodatka, se prepričajte, da ste omogočili ustrezne varnostne vloge zanjo.
- Če ste ustvarili prilagojeno varnostno vlogo, se prepričajte, da se njeno ime začne z “RapidStart CRM”, da bo vidna naprednim uporabnikom na območju nastavitev.
Kako vam lahko pomagamo?
Poleg tega, da smo sami ISV z RapidStart CRM, je naš starš, Forceworks, tudi zelo usposobljena trgovina za prilagojene projektne storitve in Microsoft Gold Application Development Partner. Ponujamo vam lahko svetovanje o gradnji in GTM za vaš dodatek ali naše razvojne storitve za njegovo izdelavo.
Želite govoriti o tem? Radi slišimo od ustvarjalcev dodatkov RapidStart CRM! Kliknite tukaj za načrtovanje brezplačnega raziskovalnega klica z našim Microsoft Business Applications MVP/CEO.