Compartir a través de


Instalar elementos del catálogo mediante código Power Platform

Los elementos del catálogo se almacenan en la tabla Elemento del catálogo (mspcat_applications) . Esta tabla tiene una columna mspcat_TPSID(Identificación del artículo del catálogo) que almacena un valor de cadena único que puede utilizar para referirse a un artículo del catálogo.

Instalar una versión específica

Al usar el comando PAC CLI pac catalog install o el mensaje mspcat_InstallCatalogItemByCID, pase un parámetro ID de elemento del catálogo en cadena (cid o CID).

Cuando desee instalar una versión específica de un elemento del catálogo, agregue el número de versión al valor de cadena pasado al parámetro de ID del elemento del catálogo. El valor de la versión proviene del valor de la versión (mspcat_version) del registro relacionado del paquete (mspcat_packages).

Por ejemplo, supongamos que la siguiente tabla representa las versiones disponibles del artículo del catálogo: MyCatalogItem

Versión Description
3.0.0.0 Publicadas
2.0.0.0 Activo pero no publicado
1.0.0.0 inactivo

Los siguientes valores del parámetro ID de elemento de catálogo tienen comportamientos diferentes:

Ejemplo Result
MyCatalogItem Instala la versión 3.0.0.0 (versión publicada)
MyCatalogItem@3.0.0.0 Instala la versión 3.0.0.0 (versión publicada)
MyCatalogItem@2.0.0.0 Instala la versión 2.0.0.0
MyCatalogItem@1.0.0.0 Falla con un error que indica que la versión no está disponible.

Utilice el comando pac catalog install para instalar elementos del catálogo.

En este ejemplo, está conectado al EnvironmentWithCatalog.

Utilice el parámetro -cid para especificar el ID del elemento de catálogo y -te para especificar el entorno en el que instalar el elemento de catálogo. También puede especificar una versión específica.

pac catalog install  `
   -cid ContosoConferencesCustomConnector `
   -te https://<org to install item>.crm.dynamics.com/
Connected as user@domain
Connected to... EnvironmentWithCatalog
Tracking ID for this installation is 9cc47262-2f33-ef11-8409-6045bdd3aec3

El ID de seguimiento devuelto es la clave principal del registro Historial de instalación (mspcat_InstallHistory) que puede revisar para ver si la instalación se ha realizado correctamente.

¿Qué es Microsoft Power Platform CLI?

Comprobar el estado de la instalación del catálogo

La siguiente tabla muestra las opciones Elecciones/opciones de statuscode de la tabla Historial de instalación (mspcat_InstallHistory). Completado (526430003) representa un envío correcto, Fallido (526430003) representa un envío fallido. Las transiciones personalizadas del modelo de estado garantizan que el valor de estado se desplace por las razones de estado activo hasta que la instalación se vuelva inactiva.

Valor valor Label Transición permitida a
0 (Activa) 1 Solicitado 2,526430001,526430002,526430003,526430004
1 (Inactivo) 2 Inactivas
0 (Activa) 526430001 Pendiente 2, 526430002,526430003,526430004,
0 (Activa) 526430002 En curso 2,526430003,526430004,
1 (Inactivo) 526430003 Completados
1 (Inactivo) 526430004 Con error

Utilice el comando pac catalog status para comprobar el estado de las instalaciones del catálogo.

pac catalog status --tracking-id 0e6b119d-80f3-ed11-8849-000d3a0a2d9d --type Install
Connected to... TestCatalog
Connected as user@domain
Status of the Install request: Requested

¿Qué es Microsoft Power Platform CLI?