Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
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
Бұл шешімді импорттау кезінде қажетті режимді анық көрсетеді.
Мына мәндердің біреуін пайдаланыңыз:
syncasync
--import-order
Бұл элементті құрастыру кезінде соңғы ImportConfig.xml файлына енгізу тәртібін көрсететін бүтін сан. Теріс сандар бар элементтерден бұрын енгізіледі. Оң сандар бар элементтерден кейін қосылады.
--missing-dependency-behavior
Осы шешімнің тәуелділігі мақсатты ортадан болмаған кезде импорттау әрекетін анықтайды.
Мына мәндердің біреуін пайдаланыңыз:
skipfault
--overwrite-unmanaged-customizations
Бұл шешім импортталған кезде басқарылмаған реттеулерді қайта жазу керек пе, жоқ па, соны анық көрсетеді.
Мына мәндердің біреуін пайдаланыңыз:
truefalse
--publish-workflows-activate-plugins
Бұл шешім импортталған кезде жұмыс процестерін жариялау және плагиндерді белсендіру керек пе, жоқ па, нақты көрсетеді.
Мына мәндердің біреуін пайдаланыңыз:
truefalse
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
Бұл шешімді импорттау кезінде қажетті режимді анық көрсетеді.
Мына мәндердің біреуін пайдаланыңыз:
syncasync
--import-order
Бұл элементті құрастыру кезінде соңғы ImportConfig.xml файлына енгізу тәртібін көрсететін бүтін сан. Теріс сандар бар элементтерден бұрын енгізіледі. Оң сандар бар элементтерден кейін қосылады.
--missing-dependency-behavior
Осы шешімнің тәуелділігі мақсатты ортадан болмаған кезде импорттау әрекетін анықтайды.
Мына мәндердің біреуін пайдаланыңыз:
skipfault
--overwrite-unmanaged-customizations
Бұл шешім импортталған кезде басқарылмаған реттеулерді қайта жазу керек пе, жоқ па, соны анық көрсетеді.
Мына мәндердің біреуін пайдаланыңыз:
truefalse
--publish-workflows-activate-plugins
Бұл шешім импортталған кезде жұмыс процестерін жариялау және плагиндерді белсендіру керек пе, жоқ па, нақты көрсетеді.
Мына мәндердің біреуін пайдаланыңыз:
truefalse
--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 шолуына шолу