Megosztás a következőn keresztül:


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

  1. Jelentkezzen be a szervezetbe Azure DevOps .

  2. Válassza ki a csővezetéket, majd válassza az Új csővezeték lehetőséget.

  3. Válassza ki a forrástárházat (repo) a pénzügyi integrációs megoldásokhoz( Dynamics365Commerce.Solutions).

  4. Válassza ki a meglévő Azure csővezeték-BAML-fájlt.

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

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

  7. A módosítások mentése és a build hozzáadása a várólistához.

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