Compartir por


Crear unha solución

Para localizar e traballar só cos compoñentes que personalizou, cree unha solución e faga toda a súa personalización alí. A continuación, lembre sempre traballar no contexto da solución personalizada a medida que engada, edite e cree compoñentes. Isto facilita a exportación da súa solución para poder facer unha copia de seguridade ou importala a outro ambiente.

Nota

Para obter información sobre a implementación dunha xestións saudable do ciclo de vida das aplicacións (ALM) usando solucións, consulte o documento Guía de Power Platform ALM.

Para crear unha solución:

  1. Inicie sesión en Power Apps e seleccione Solucións desde a navegación esquerda. Se o elemento non está no panel lateral, seleccione …Máis e, a seguir, seleccione o elemento que desexe.

  2. Seleccione Nova solución e complete as columnas necesarias para a solución.

    Campo Descripción
    Nome para mostrar O nome mostrado na lista de solucións. Pode modificalo máis tarde.
    Nome Nome único da solución. Isto é xerado utilizando o valor que introduza na columna Nome para Mostrar. Pode editar esta antes de gardar a solución, pero despois de gardar a solución, non é posible modificala.
    Publicador Pode seleccionar o publicador predefinido ou crear un publicador de novo. Recomendámosche que crees un editor para que a túa organización o use de forma coherente nos teus ambientes nos que utilizarás a solución. Consulte publicador de solucións máis tarde neste artigo.
    Versión Introduza un número de versión da solución. Só é importante se exportar a solución. O número de versión inclúese no nome do ficheiro cando exporta a solución.
  3. Seleccione Gardar.

Despois de gardar a solución, quizais desexe engadir información ás columnas que non son necesarias. Estes pasos son opcionais. Utilice a columna Descrición para describir a solución e escolla un recurso web HTML como unha Páxina de configuración para a solución. A páxina de configuración é tipicamente usada por ISV que distribúen solucións. Cando isto está definido, un novo nó Configuración aparece debaixo de nó Información para mostrar este recurso web. Os desenvolvedores usan esta páxina para incluír instrucións ou controis que che permitan establecer datos de configuración ou lanzar a súa solución.

Engadir compoñentes da solución

Despois de crear a solución, non conterá ningún compoñente da solución. Pode crear novos compoñentes para engadir á solución ou engadir compoñentes existentes á súa nova solución.

Crear compoñentes nunha solución

Pode usar o comando Novo para crear diferentes tipos de compoñentes. Isto lévache a unha experiencia de creación diferente en función do tipo de compoñente que escolla. Despois de concluír a creación do compoñente, este engadirase á solución.

Crear un novo compoñente nunha solución.

Engadir un compoñente existente a unha solución

Con solucións non xestionadas e non a predefinida, pode usar o comando Engadir Existentes para colocar os compoñentes que aínda non están na solución.

Engadir un compoñente existente a unha solución.

Nota

A lista de compoñentes existentes será diferente segundo a versión e as solucións importadas no seu contorno.

Cando engade unha táboa existente, en lugar de seleccionar Incluír todos os compoñentes ou Incluír metadatos de táboa, use a opción Seleccionar compoñentes para engadir só os compoñentes da táboa que se actualizaron. Coa segmentación de solucións, pode exportar actualizacións de solucións con activos de táboas seleccionados, como columnas de táboas, formularios e visualizacións, en lugar de táboas completas con todos os activos. Crear unha solución segmentada con activos de táboa

Moitas das personalizacións que quererás facer inclúen táboas. Pode usar o filtro táboa para mostrar unha lista de todas as táboas da solución actual que poden personalizarse dalgún xeito. Cando navegue por unha táboa, poderá ver os compoñentes que son parte da táboa, tal como se mostra na táboa da conta na captura seguinte.

Solución de demostración que mostra a táboa de conta expandida.

Publicar as modificacións

Cando faga cambios sen xestionar nun ambiente, algúns compoñentes, como formularios, táboas, aplicacións baseadas en modelos, mapas de sitios e vistas gárdanse nun estado non publicado. A acción de publicación promove estes cambios nun estado activo e fai que estean dispoñibles para os usuarios finais e para a exportación.

Publique as súas personalizacións

  1. Seleccione Solucións no panel de navegación esquerdo. Se o elemento non está no panel lateral, seleccione …Máis e, a seguir, seleccione o elemento que desexe.

  2. Seleccione a solución que quere publicar para abrila.

  3. Na lista de comandos, seleccione Publicar todas as personalizacións.

Publicar todas as personalizacións.

Importante

A preparación das personalizacións pode levar algún tempo. Se ve unha mensaxe que di que a páxina do explorador non responde, agarde ata que a páxina responda de novo e non a peche.

Publicador de solucións

Cada aplicación que crea ou a personalización que realice forma parte dunha solución. Cada solución ten un publicador. Especifique o publicador cando cree unha solución.

O publicador de solucións indica quen desenvolveu a aplicación. Por este motivo, debe crear un publicador de solucións que teña sentido. Pode ver o publicador de solucións para unha solución seleccionando Configuración na zona Solucións de Power Apps. Para obter máis información sobre o publicador de solucións, consulte Publicador de solucións na guía de Power Platform ALM.

Nota

A Solución predeterminada Common Data Services está asociada co Editor predeterminado de Microsoft Dataverse. O prefixo de personalización predefinida atribuiránselle aleatoriamente a este publicador, por exemplo, pode ser cr8a3. Isto significa que o nome de cada novo elemento de metadatos creado para a súa organización terá isto prefixado cos nomes utilizados para identificar exclusivamente os elementos.

Crear un publicador de solucións

  1. En Power Apps, seleccione Solucións. Se o elemento non está no panel lateral, seleccione …Máis e, a seguir, seleccione o elemento que desexe.
  2. Na barra de comandos, seleccione Nova solución no panel dereito, seleccione a lista despregable Editor e seleccione + Editor.
    Create a new publisher
  3. No formulario Novo editor, introduza a información necesaria e opcional:
  • Nome para mostrar. Introduza o Nome para mostrar para o publicador.
  • Nome. Introduza o nome exclusivo para o publicador.
  • Prefixo. Introduza o prefixo do publicador que desexe.
  • Prefixo de valor de opción. Esta columna xera un número baseado no prefixo do editor. Este número úsase ao engadir as opcións a seleccións e fornece un indicador de que solución se utilizou para engadir a opción.
  • Detalles do contacto. Tamén pode engadir información de contacto e enderezo.
  1. Seleccione Gardar e pechar.

Nota

Non use _upgrade como parte do nome da solución. _upgrade é unha palabra reservada interna para o proceso de actualización da solución.

Cambiar un publicador de solucións

Pode cambiar un publicador de solucións por unha solución non administrada seguindo estes pasos:

  1. En Power Apps, seleccione Solucións, seleccione ... a carón da solución que desexe e, a seguir, seleccione Configuración. Se o elemento non está no panel lateral, seleccione …Máis e, a seguir, seleccione o elemento que desexe.
  2. No panel Configuración de solucións, seleccione Editar publicador.
  3. Edite as columnas Nome de visualización e Prefixo aos valores que desexe. A columna Prefixo de valor de opción xera un número baseado no prefixo do editor. Este número úsase ao engadir as opcións a seleccións e fornece un indicador de que solución se utilizou para engadir a opción.
  4. Ademais do prefixo, tamén pode cambiar o nome de para mostrar do publicador de solucións, información de contacto e o enderezo na sección Detalles de contacto.
  5. Seleccione Gardar e pechar.

Crear unha solución segmentada

Use a segmentación de solucións para que só inclúa compoñentes de táboa que se actualicen cando distribúa actualizacións de solucións. Máis información: Utilizar solucións segmentadas na guía Power Platform ALM

Crear unha solución segmentada con activos de táboa

Para crear unha solución segmentada, comece creando unha solución non administrada e engada só os compoñentes que actualizou. O asistente de instalación pode guialo paso a paso durante o proceso de engadir recursos de táboa.

Por exemplo, imaxine que creou unha nova táboa personalizada que non existe noutro contorno chamada Táboa personalizada e tamén engadiu unha nova columna chamada topten para a táboa de contas. Para crear unha solución segmentada, siga estes pasos.

  1. Vaia a Power Apps e, a continuación, seleccione Solucións. Se o elemento non está no panel lateral, seleccione …Máis e, a seguir, seleccione o elemento que desexe.

  2. Seleccione Nova solución para crear unha solución. Introduza información nas columnas obrigatorias. Seleccione Crear.

  3. Abra a solución que acaba de crear. Na barra de comandos, seleccione Engadir existentes e logo seleccione Entidade.

  4. No panel Engadir entidades existentes, seleccione unha ou máis táboas que desexe engadir á solución. Por exemplo, seleccione Conta e Táboa personalizada. Seleccione Seguinte.

  5. No panel Seleccionar entidades, pode escoller entre os activos a incluír:

    • Incluír todos os compoñentes. Esta opción inclúe todos os compoñentes e metadatos asociados á táboa. Pode incluír outras táboas ou compoñentes da táboa como fluxos de procesos de negocio, informes, conexións e colas.

    • Incluír metadatos da entidade. Esta opción inclúe os metadatos asociados coa táboa. Os metadatos inclúen os atributos de táboas, como a auditoría, a detección de duplicados ou o seguimento de cambios.

    • Seleccionar compoñentes. Esta opción permítelle seleccionar individualmente cada compoñente asociado á táboa, como columnas, relacións, regras de negocio, vistas, formularios e gráficos.

    • Non inclúa ningún compoñente.

      Neste exemplo, porque Táboa personalizada nunca se importou ao contorno de destino, xunto a Táboa personalizada seleccionar Incluír todos os compoñentes. En Conta, escolla Seleccionar compoñentes.

      Engadir táboas existentes.

  6. Dado que só a columna personalizada topten é nova para a táboa de contas, seleccione Dez primeiras e, a continuación, seleccione Engadir.

    Seleccionar compoñentes de táboas.

  7. Seleccione Engadir para engadir os compoñentes á solución.

Crear unha solución segmentada usando o explorador de solucións

As ilustracións seguintes fornecen un exemplo de creación dunha solución segmentada seleccionando recursos da táboa desde as táboas Account, Case e Contact.

Nota

A táboa de casos inclúese con algunhas aplicacións de Dynamics 365, como Dynamics 365 Customer Service.

Comece abrindo unha solución non administrada que crease. Escolla o compoñente táboa.

Engadir recursos existentes.

A continuación, seleccione os compoñentes da solución.

Seleccionar compoñentes da solución.

Siga o asistente. No Paso 1, comezando en orde alfabética, seleccione os recursos para a primeira táboa, a táboa Account, como se mostra aquí.

Inicie o asistente.

Abra o separador Campos e seleccione a columna Número de conta.

Selecciona os activos da táboa de contas.

No Paso 2, para a táboa Caso, engada todos os recursos.

Seleccione os activos da táboa Caso.

No Paso 3, engada a columna Aniversario para a táboa Contacto.

Seleccione os activos da táboa Contacto.

Como resultado, a solución segmentada que se creou contén tres táboas, Account, Case e Contact. Cada táboa contén só os recursos que se escolleron.

Solución con táboas.

Limitacións

  • O tamaño da solución está limitado a 32 MB.
  • O número de solucións está limitado por capacidade de Microsoft Dataverse.
  • O número de obxectos dunha solución está limitado por capacidade de Dataverse.

Consulte tamén

Utilizar solucións
Para programadores: Crear, exportar ou importar unha solución administrada

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).