A pénzügyi integrációs minta összeállítási folyamatának beállítása
Ez a cikk bemutatja, hogyan lehet beállítani a kiskereskedelmi szoftverfejlesztői csomagból (SDK) származó pénzügyi integrációs Microsoft Dynamics 365 Commerce minta csővezetékét. Ezzel a módszerhez a független csomagolási és bővítménymodellel lehet létrehozni és kiadni a Felhő skálázási egység és az önkiszolgáló rendszer által telepíthető csomagokat a mintakódhoz.
Jegyzet
Az ebben a cikkben ismertetett lépések nem működnek, ha a Lifecycle Services (LCS) fejlesztői virtuális gépéről (VM) Microsoft Dynamics használja a Retail SDK előző verzióját. A pénzügyi integrációs minta telepítéséhez szükséges lépésekről, ha az LCS fejlesztői VM készletét használja, tekintse meg a megfelelő pénzügyi integrációs mintadokumentációt.
Build csővezeték beállítása Azure DevOps a Felhő skálázási egység-bővítmények és kiskereskedelmi önkiszolgáló csomagok előállításához
Jelentkezzen be a szervezetbe Azure DevOps .
Válassza ki a csővezetéket, majd válassza az Új csővezeték lehetőséget.
Válassza ki a forrástárházat (repo) a pénzügyi integrációs megoldásokhoz( Dynamics365Commerce.Solutions).
Válassza ki a meglévő Azure csővezeték-BAML-fájlt.
A Dynamics365Commerce.Solutions repo mappájának kiválasztása vagy YAML_Files a megfelelő DYNAMICSML-fájl kiválasztása vagy beírása a pipeline\YAML_Files mappából. Ha további tájékoztatást tartalmaz arról, hogyan lehet sablont keresse meg a mintához, tekintse meg a pénzügyi integrációs megoldás readme.md fájlját vagy a pénzügyi integrációs minta nyilvános dokumentációját.
Válassza Folytatás parancsot.
A JARML fájl lépésekkel rendelkezik a tanúsítványnak a skálázási egység, a Modern POS és a Hardverállomás bővítmény telepítőinek aláírásával kapcsolatban. A parancsfájl tanúsítványfájlt keres az Azure kulcstárolóban, majd a tanúsítványt használja aláírásra. Ahhoz, hogy az Azure-kulcsBól olvassa a tanúsítványt, meg kell adnia az alkalmazás azonosítóját, titkos nevét és nevét. A tanúsítvány időbélyegzővel való aláíráshoz az időbélyegző kiszolgáló adatait is meg kell adnia. A további tudnivalókat lásd a Tanúsítvány beállítása és beolvasása az Azure-portál használatával az Azure-kulcs alapján.
A fontos kulcsok és a csővezetékben található időbélyegző kiszolgáló részleteinek megtekintéséhez hozza létre a következő változókat a csővezeték Változói lapján, és adja meg a hozzájuk vonatkozó értékeket. A változók biztonságának biztosítása érdekében kiválaszthatja a Titkos változót változótípusként.
- Alkalmazásazonosító
- AzureKeyVaultURI
- Tanúsítványnév
- Titkos érték
-
Időbélyeg – a változó értékeként bármilyen időbélyegzőt megadhat, például
http://timestamp.digicert.com
.
Ha nem az Azure szolgáltatásban tárolja a tanúsítványt, akkor aláírhatja a telepítőket a Biztonságos feladat beállítással vagy az Azure csővezetékek által támogatott egyéb beállításokkal.
Ha nem szeretné aláírni a telepítőket, eltávolíthatja az aláírási lépés a BEJELENTKEZÉSI FÁJLból. A NAPLÓFÁJLban keresse meg a PowerShell@2, majd távolítsa el a feladatot.
A PDF-fájlban található parancsfájlok a teljes megoldást felépítik, és feltöltik a kimeneti fájlokat a build Közzétett műtermékek eldobó helyére. A kimeneti fájlokat a CloudScaleUnitExtensionPackage.zip és a Retail önkiszolgáló rendszer következő bővítménycsomagjai: HardwareStation.*. Installer.exe, ScaleUnit.*. Installer.exe és ModernPOS.*. Installer.exe.
Jegyzet
A kiskereskedelmi önkiszolgáló áruház bővítménycsomagjainak nevében a csillag (*) jelöli a pénzügyi integrációs megoldás nevét.
A pénzügyi integrációs minta alapján előfordulhat, hogy a Commerce egyes összetevőinek bővítésére nincs szükség. Emiatt előfordulhat, hogy néhány kimeneti fájl kimarad.
A módosítások mentése és a build hozzáadása a várólistához.
Amikor elkészült a build, letöltheti a csomagokat a Közzétett műtermékekből:
Felhő skálázási egység csomagja:
- $(BuildNumber)ScaleUnitPackage_.zip
Kiskereskedelmi önkiszolgáló áruház bővítménycsomagjai:
- HardwareStation.*. $(BuildNumber)Installer_.exe
- ScaleUnit.*. $(BuildNumber)Installer_.exe
- ModernPOS.*. $(BuildNumber)Installer_.exe
A csomagok neveiben a csillag (*) a pénzügyi integrációs megoldás nevét jelöli.
A Felhőszolgáltatás bővítménycsomag kiadási folyamatának skálázási egység beállítása
A Pénzügyi integrációs minta felhő skálázási egység bővítménycsomag kiadási csővezetékének beállításához hajtsa végre a Felhő skálázási egység csomag kiadási csővezetékének beállításához szükséges lépéseket.
Kiskereskedelmi önkiszolgáló áruház csomagjaihoz használt kiadási csővezeték beállítása
A pénzügyi integrációs minta kiskereskedelmi önkiszolgáló csomagjaihoz való kiadási csővezeték beállításához kövesse a Commerce önkiszolgáló csomagok kiadási folyamatának beállítása lépést.