pac package

Dataverse пакет жобаларымен жұмыс істеуге арналған командалар.

Раа

Пәрмен Сипаттама
pac package add-external-package Пакетті орналастыру пакеті жобасына Dataverse шешімі жүйесіне сыртқы пакетті қосады.
pac package add-reference Dataverse шешімі жобасына сілтеме қосады
pac package add-solution Пакетті орналастыру пакеті жобасына алдын ала жасалған Dataverse шешімі файлын қосады.
pac package compile (Алдын ала қарау) Пакет құрастырады. --package-type erp арқылы орнатылған SDK-ден xppc.exe пайдаланып X++ модельдерін компиляциялап, әр модельге орналастыруға болатын ZIP шығарады.
pac package db-sync (Алдын ала қарау) Қаржы және операциялар қосымша дерекқорын Dataverse-пен синхрондайды.
pac package deploy Жиынтықты Dataverse қызметіне орналастыру
pac package init Каталогты жаңа Dataverse бума жобасымен инициализациялау
pac package show Dataverse жиынтығының егжей-тегжейлерін көрсетеді

pac package add-external-package

Пакетті орналастыру пакеті жобасына Dataverse шешімі жүйесіне сыртқы пакетті қосады.

Қажетті параметрлер package add-external-package

--package-type -t

Қосылатын пакеттің түрі. Мысалы: FnO пакеттері үшін 'xpp'.

--path -p

Сыртқы бумага апаратын жол

Қосымша параметрлер package add-external-package

--import-order

Бұл элементті құрастыру кезінде соңғы ImportConfig.xml файлына енгізу тәртібін көрсететін бүтін сан. Теріс сандар бар элементтерден бұрын енгізіледі. Оң сандар бар элементтерден кейін қосылады.

--skip-validation -sv

Файл жоқ болса немесе жарамсыз болып көрінсе де, элементті жоба файлына қосады. Ескертпе: Бұл әдісті қолдану MSBuild орындайтын кез-келген тексеруге әсер етпейді.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

pac package add-reference

Dataverse шешімі жобасына сілтеме қосады

Мысал

pac package add-reference --path c:\Users\Downloads\SampleSolution

Қажетті параметрлер package add-reference

--path -p

Сілтеме жасалған Dataverse шешімі жобасына апаратын жол

Қосымша параметрлер package add-reference

--dependency-overrides

Нүктелі үтірмен шектелген үстемдік тізімі. Бұл мән шешімнің метадеректерінде кодталған кез келген тәуелділік ақпаратын басып шығарады. Әрбір бақылау келесі форматта болуы керек: <uniquename>:<minVersion>:<maxVersion>. Мұндағы minVersion және maxVersion міндетті емес, бірақ .NET нұсқасы пішімінің синтаксисінде болуы керек.

Ескерту: Uniquename<:>minVersion<:>maxVersion< пішіміндегі >тәуелділіктердің үстемделушілерінің нүктелі үтірмен шектелген тізімін пайдаланыңыз.

--import-mode

Бұл шешімді импорттау кезінде қажетті режимді анық көрсетеді.

Мына мәндердің біреуін пайдаланыңыз:

  • sync
  • async

--import-order

Бұл элементті құрастыру кезінде соңғы ImportConfig.xml файлына енгізу тәртібін көрсететін бүтін сан. Теріс сандар бар элементтерден бұрын енгізіледі. Оң сандар бар элементтерден кейін қосылады.

--missing-dependency-behavior

Осы шешімнің тәуелділігі мақсатты ортадан болмаған кезде импорттау әрекетін анықтайды.

Мына мәндердің біреуін пайдаланыңыз:

  • skip
  • fault

--overwrite-unmanaged-customizations

Бұл шешім импортталған кезде басқарылмаған реттеулерді қайта жазу керек пе, жоқ па, соны анық көрсетеді.

Мына мәндердің біреуін пайдаланыңыз:

  • true
  • false

--publish-workflows-activate-plugins

Бұл шешім импортталған кезде жұмыс процестерін жариялау және плагиндерді белсендіру керек пе, жоқ па, нақты көрсетеді.

Мына мәндердің біреуін пайдаланыңыз:

  • true
  • false

pac package add-solution

Пакетті орналастыру пакеті жобасына алдын ала жасалған Dataverse шешімі файлын қосады.

Қажетті параметрлер package add-solution

--path -p

Dataverse шешімі файлына апаратын жол. Файл сығылған ZIP файлы болуы керек.

Қосымша параметрлер package add-solution

--dependency-overrides

Нүктелі үтірмен шектелген үстемдік тізімі. Бұл мән шешімнің метадеректерінде кодталған кез келген тәуелділік ақпаратын басып шығарады. Әрбір бақылау келесі форматта болуы керек: <uniquename>:<minVersion>:<maxVersion>. Мұндағы minVersion және maxVersion міндетті емес, бірақ .NET нұсқасы пішімінің синтаксисінде болуы керек.

Ескерту: Uniquename<:>minVersion<:>maxVersion< пішіміндегі >тәуелділіктердің үстемделушілерінің нүктелі үтірмен шектелген тізімін пайдаланыңыз.

--import-mode

Бұл шешімді импорттау кезінде қажетті режимді анық көрсетеді.

Мына мәндердің біреуін пайдаланыңыз:

  • sync
  • async

--import-order

Бұл элементті құрастыру кезінде соңғы ImportConfig.xml файлына енгізу тәртібін көрсететін бүтін сан. Теріс сандар бар элементтерден бұрын енгізіледі. Оң сандар бар элементтерден кейін қосылады.

--missing-dependency-behavior

Осы шешімнің тәуелділігі мақсатты ортадан болмаған кезде импорттау әрекетін анықтайды.

Мына мәндердің біреуін пайдаланыңыз:

  • skip
  • fault

--overwrite-unmanaged-customizations

Бұл шешім импортталған кезде басқарылмаған реттеулерді қайта жазу керек пе, жоқ па, соны анық көрсетеді.

Мына мәндердің біреуін пайдаланыңыз:

  • true
  • false

--publish-workflows-activate-plugins

Бұл шешім импортталған кезде жұмыс процестерін жариялау және плагиндерді белсендіру керек пе, жоқ па, нақты көрсетеді.

Мына мәндердің біреуін пайдаланыңыз:

  • true
  • false

--skip-validation -sv

Файл жоқ болса немесе жарамсыз болып көрінсе де, элементті жоба файлына қосады. Ескертпе: Бұл әдісті қолдану MSBuild орындайтын кез-келген тексеруге әсер етпейді.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

pac package compile

(Алдын ала қарау) Пакет құрастырады. --package-type erp арқылы орнатылған SDK-ден xppc.exe пайдаланып X++ модельдерін компиляциялап, әр модельге орналастыруға болатын ZIP шығарады.

Қажетті параметрлер package compile

--package-type -pt

Орналастыруға арналған мақсатты платформа. Рұқсат етілген мәндер: dataverse, erp (алдын ала қарау). Әдепкі: dataverse.

Қосымша параметрлер package compile

--app-version -av

SDK-ның төрт бөлімнен тұратын F&O қолданбалы нұсқасы (мысалы, 10.0.2588.0). Алынып тасталған жағдайда, белсенді ортаға тіркелген SDK қолданылады.

--incremental

Компиляция тек артефактілерді өзгертті (-incremental xppc-ге өтеді).

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--language -lang

Үтірмен бөлінген орындар тізімі (мысалы, en-US немесе en-US,fr,de). Егер ол алынып тасталғанда, LabelC бастапқы кодтағы барлық локалдарды құрастырады — бұл Visual Studio-ның әдепкі Build Models мінез-құлқына сәйкес келеді. Тек жапсырма кезеңіне әсер етеді; xppc + үздік тәжірибелер + пакет біріктірілген шығыс үстінен бір рет орындалады.

--license-file -lf

ISV лицензиялық файлына жол, әрбір өндірілген модель ZIP-іне енгізу. ZIP ішіндегі Model>/bin/<filename-ге><жазылған.

--model -m

Компиляцияға арналған модель атауы. Бір атау немесе үтірмен бөлінген тізімді қабылдайды. Алынып тасталған жағдайда, .erp/xpp.json-де көрсетілген барлық модельдер компиляцияланады.

--output

Орналастыруға болатын ZIP-тер жазылатын каталог. Әдепкі: <repoRoot>/bin.

--outputDirectory -o

Шығыс каталогы

--skip-bp

Ең жақсы тәжірибе тексеру кезеңін өткізіп жіберіңіз. Әдепкі бойынша компиляциялау құбыры X++ -> ең үздік тәжірибелерді> орындайды.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--solution-root -sr

X++ шешімінің түбірлік қалтасы (.erp/xpp.jsonбар). Әдепкі бойынша ағымдағы каталогқа орнатылады.

pac package db-sync

(Алдын ала қарау) Қаржы және операциялар қосымша дерекқорын Dataverse-пен синхрондайды.

Қосымша параметрлер package db-sync

--argument-file -af

(Алдын ала қарау) IncrementalSyncParameters (немесе ModuleSyncParameters) келісімшартына сәйкес келетін JSON файлына жол. --db-sync Incremental үшін қажет.

--db-sync -ds

Дерекқорды синхрондау режимі. Рұқсат етілген мәндер: Толық, Модульді, Инкрементальді. Әдепкі: Толық.

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

--modules -m

(Алдын ала қарау) Синхрондау үшін үтірмен бөлінген модуль атаулары тізімі. --db-sync Модуль болғанда міндетті.

pac package deploy

Жиынтықты Dataverse қызметіне орналастыру

Ескертпе

Бұл пәрмен тек PAC CLI-нің .NET Full Framework нұсқасы үшін қол жетімді.

Мысал

pac package deploy --logFile c:\samplelogdata --package c:\samplepackage

Қосымша параметрлер package deploy

--argument-file -af

(Алдын ала қарау) IncrementalSyncParameters (немесе ModuleSyncParameters) келісімшартына сәйкес келетін JSON файлына жол. --db-sync Incremental үшін қажет.

--build-type -bt

(Алдын ала қарау) Пакет қалай қолданылады. Рұқсат етілген мәндер: Толық, Инкрементальді, Жою. Әдепкі: Толық. --package-type erp-пен қолданылады.

--db-sync -ds

(Алдын ала қарау) Орналастырылғаннан кейін дерекқор синхрондау режимі іске қосылады. Рұқсат етілген мәндер: Жоқ, Толық, Модуль, Инкременталь. Әдепкі: Жоқ. --package-type erp-пен қолданылады.

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

--logConsole -c

Консольге журналды шығару

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

--logFile -lf

Журнал файлының жолы

--modules -m

(Алдын ала қарау) Синхрондау үшін үтірмен бөлінген модуль атаулары тізімі. --db-sync Модуль болғанда міндетті.

--outputDirectory -o

(Алдын ала қарау) Тек шешім режимі: .erp/xpp.jsonқамтитын түбірлік қалтасы. Әдепкі бойынша ағымдағы каталогқа орнатылады. Егер --package-type erp бөлімінде --package көрсетілмегенде, .erp/xpp.json тізіміндегі барлық модельдер тәуелділік ретімен орналастырылады.

--package -p

Пакеті бар dll немесе zip файлына апаратын жол.

--package-type -pt

Орналастыруға арналған мақсатты платформа. Рұқсат етілген мәндер: dataverse, erp (алдын ала қарау). Әдепкі: dataverse.

--release-type -rt

(Алдын ала қарау) Пакет жіктеуі. Рұқсат етілген мәндер: Dev, Release. Әдепкі: Dev. Релиз пакеттері серверде толық дерекқор синхрондауды мәжбүрлейді. --package-type erp-пен қолданылады.

--settings -s

Іске қосылған пакетке берілетін Runtime пакетінің параметрлері. Жолдың пішімі key=value|key=value болуы керек.

Ескертпе: Мәтіннің key=value|key=valueпішіні .

--solution -sz

Dataverse шешімі файлына апаратын жол. Файл сығылған ZIP немесе CAB файлы болуы керек.

--solution-root -sr

(Алдын ала қарау) Тек шешім режимі: .erp/xpp.jsonқамтитын түбірлік қалтасы. Әдепкі бойынша ағымдағы каталогқа орнатылады. Егер --package-type erp бөлімінде --package көрсетілмегенде, .erp/xpp.json тізіміндегі барлық модельдер тәуелділік ретімен орналастырылады.

--verbose -vdbg

Журнал шығыстарына егжей-тегжейлі журналдарды шығарыңыз.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

Ескертулер

Сіз екеуін logFile де logConsole және параметрлерді бірге қолдана аласыз немесе бір параметрді немесе екіншісін қолдана аласыз.

pac package init

Каталогты жаңа Dataverse бума жобасымен инициализациялау

Мысал

pac package init --outputdirectory c:\samplepackage

Қосымша параметрлер package init

--layer -l

(Алдын ала қарау) X++ қабаты. Рұқсат етілген мәндер: USR, CUS, VAR, SL1, SL2, SL3, BUS, HFX, GLS, DIS, ISV. Әдепкі: ISV.

--model -m

(Алдын ала қарау) Scaffold-қа арналған X++ моделінің атауы. Бір атауды немесе үтірмен бөлінген тізімді (мысалы, ModelA,ModelB) қабылдайды. --package-type erp болғанда міндетті.

--outputDirectory -o

Шығыс каталогы

--package-name

Файлдың әдепкі атауын орнатыңыз. ImportExtension.GetNameOfImport генерациясына қолданылады.

--package-type -pt

Пакет жобасының түрі құрылысқа бағытталды. Рұқсат етілген мәндер: dataverse, erp (алдын ала қарау). Әдепкі: dataverse.

--publisher -pub

(Алдын ала қарау) Publisher атауы модель сипаттамасына жазылған. Әдепкі: Microsoft.

--source-root -sr

(Алдын ала қарау) Бастапқы түп жолы (шығыс каталогына қатысты), модельдер қайда орналасады. Әдепкі: ./src.

pac package show

Dataverse жиынтығының егжей-тегжейлерін көрсетеді

Ескертпе

Бұл пәрмен тек PAC CLI-нің .NET Full Framework нұсқасы үшін қол жетімді.

Мысал

pac package show c:\samplepackage.dll

Қажетті параметрлер package show

--package -p

Пакеті бар dll немесе zip файлына апаратын жол.

Қосымша параметрлер package show

--environment -env

Мақсатты деректерді анықтайды. Мән Guid немесе абсолютті https URL мекенжайы болуы мүмкін. Көрсетілмеген жағдайда, ағымдағы аутентификация профилі үшін таңдалған белсенді ұйым пайдаланылады.

--logFile -lf

Журнал файлының жолы

--verbose -vdbg

Журнал шығыстарына егжей-тегжейлі журналдарды шығарыңыз.

Бұл параметр мәнді қажет етпейді. Бұл ауысу.

Сондай-ақ келесіні қараңыз

Microsoft Power Platform CLI пәрмен топтары
Microsoft Power Platform CLI шолуына шолу