Katalogelemente anzeigen, übermitteln und installieren (Vorschau)
[Dieser Artikel ist Teil der Dokumentation zur Vorschauversion und kann geändert werden.]
Bevor Sie mit Katalogelemente arbeiten können, müssen Sie sie installieren und konfigurieren. Weitere Informationen: Erste Schritte
Anwendungsentwickler und Entwickler können Artikel an den Katalog übermitteln, damit sie ihren Kollegen bei der Lösung geschäftlicher Probleme helfen können.
Starten Sie
PAC-CLI installieren
Befolgen Sie die Schritte zur Installation der Power Platform CLI hier: Microsoft Power Platform CLI installieren
Verwenden Sie die Befehle pac catalog, um mit dem Katalog zu interagieren.
Zugriff auf den Katalog als Absender oder Leser erhalten
Wenden Sie sich an den Administrator, um Zugriff auf den Katalog zu erhalten. Sie müssen die Sicherheitsrolle Katalogabsender mit Ihrem Benutzerkonto oder einem Team verknüpfen, dem Sie angehören. Weitere Informationen: Benutzer einrichten.
Den Katalog verwenden
Nachdem Sie die PAC-CLI installiert haben, müssen Sie mit dem Befehl pac auth create ein Authentifizierungsprofil erstellen. Mithilfe des Authentifizierungsprofils für die Umgebung, in der der Katalog installiert ist, können Sie mit der PAC-CLI die folgenden Aufgaben ausführen:
- Verfügbare Kataloge in Ihrem Mandanten anzeigen
- Elemente im Katalog anzeigen
- Elemente aus dem Katalog installieren
- Elemente an den Katalog übermitteln
- Den Status der Katalogübermittlungen überprüfen
Verfügbare Kataloge in Ihrem Mandanten anzeigen
Verwenden Sie den Befehl pac admin list, um die in Ihrem Mandanten verfügbaren Kataloge anzuzeigen.
Anmerkung
Für diesen Befehl ist ein Administrator-Authentifizierungsprofil erforderlich.
Wenn Sie diesen Befehl verwenden, müssen Sie den folgenden Parameter --application
mit dem Wert 83a35943-cb41-4266-b7d2-81d60f383695
verwenden.
pac admin list --application 83a35943-cb41-4266-b7d2-81d60f383695
83a35943-cb41-4266-b7d2-81d60f383695
ist die Anwendungs-ID, die dem Katalog zugeordnet ist. Die Anforderung, diesen Wert einzubeziehen, wird in einem zukünftigen Update entfernt.
Elemente im Katalog anzeigen
Verwenden Sie den Befehl pac catalog list, um Elemente im Katalog anzuzeigen.
pac catalog list
Connected to... TestCatalog
Connected as user@domain
Listing all published catalog items from the current Dataverse Organization...
Catalog Item Name Publisher Name Catalog Item Id Revision Id Version Status
Contoso Conference Custom Connector Catalog Conferences Team ContosoConferencesCustomConnector 4e882dd6-74f3-ed11-8849-000d3a0a286b 1.0.0.1 Published
Contoso Themed Components ContosoPublisher ContosoThemedComponents efbc469d-f1b2-ed11-83fd-000d3a0a2d9d 1.0.0.1 Published
Elemente aus dem Katalog installieren
Verwenden Sie den Befehl pac catalog install, um Elemente aus dem Katalog zu installieren.
pac catalog install -tu https://<your org>.crm.dynamics.com/ -cid ContosoConferencesCustomConnector
Connected to... TestCatalog
Connected as user@domain
ContosoConferencesCustomConnector
Tracking id for this installation is 202012ec-80f3-ed11-8849-000d3a0a2d9d
Elemente an den Katalog übermitteln
Zum Übermitteln eines Elements an den Katalog benötigen Sie Folgendes:
- Ein Lösungs- oder Paketbereitstellungspaket, das das Element enthält, das Sie übermitteln möchten
- Ein Metadaten-JSON-Dokument für die Übermittlung
Verwenden Sie den Befehl pac catalog create-submission, um ein Beispiel für ein JSON-Dokument mit Metadaten für die Übermittlung abzurufen. Sie müssen dieses Dokument bearbeiten und weitere Übermittlungsattribute können hinzugefügt werden. Weitere Informationen Übermittlungsattribute
Nachdem Ihr JSON-Dokument mit den Übermittlungsmetadaten fertig ist, verwenden Sie zum Senden den Befehl pac catalog submit.
pac catalog submit -p "BuildDemoSubmission.json" -sz "ContosoConference_1_0_0_1_managed.zip"
Creating package for catalog submit request...
Connected to... TestCatalog
Connected as user@domain
Tracking id for this submission is 0e6b119d-80f3-ed11-8849-000d3a0a2d9d
Den Status der Katalogübermittlungen überprüfen
Verwenden Sie den Befehl pac catalogue status, um den Status der Katalogübermittlungen zu überprüfen.
pac catalog status --tracking-id 0e6b119d-80f3-ed11-8849-000d3a0a2d9d --type submit
Connected to... TestCatalog
Connected as user@domain
Status of the Submit request: Submitted
Übermittlungsattribute
Bevor Sie Elemente an einen Katalog übermitteln können, müssen Sie ein JSON-Dokument vorbereiten, das die Elemente beschreibt, die Sie übermitteln möchten. Weitere Informationen: Elemente an den Katalog übermitteln
Um Ihnen zu helfen, generiert der Befehl pac catalog create-submission eine Beispieldatei submission.json
.
Anmerkung
In der Übermittlungsdatei werden weitere Attribute unterstützt, die im folgenden Abschnitt behandelt werden.
Sie müssen diese Datei bearbeiten, um ein Element zu übermitteln. Hier ist eine Beispielübermittlung, die aus dem obigen JSON erstellt wurde.
{
"modelVersion": "1.0.0.0",
"operation": "CreateOrUpdate",
"sourcePortal": 526430005,
"businessJustification": "Power Platform custom connector for Conference API",
"publisherDetails": {
"publisherId": "ContosoConferencesTeam",
"publisherDisplayName": "Catalog Conferences Team"
},
"catalogItemDefinition": {
"id": "ContosoConferencesCustomConnector",
"displayName": "Contoso Conference Custom Connector",
"description": "Demo Custom connector to query Conference Speakers & Sessions",
"offer": {
"type": "Component_Collection",
"deploymentType": "Normal",
"engineeringName": {
"firstName": "Jennifer",
"lastName": "Wilkins",
"email": "jwilkins@contoso.com",
"phoneNumber": "555-111-1234"
},
"supportName": {
"firstName": "Aidan",
"lastName": "Hunt",
"email": "ahunt@mouse.com",
"phoneNumber": "555-111-1234"
}
}
}
}
Erforderliche Daten
Folgende Elemente werden für alle Übermittlungen benötigt:
Verleger
Erstellt einen Herausgeberdatensatz, der einer oder mehreren Microsoft Entra ID-Gruppen mit autorisierten Benutzern zugeordnet werden kann, die künftig Aktualisierungen am Katalogelement vornehmen können.
Verwechseln Sie diesen Begriff nicht mit Lösungsherausgeber. Der Katalogelement-Herausgeber ist ein völlig anderes Konzept.
Sie müssen mindestens die Herausgeber-ID DisplayName
angeben. ID kann ein beliebiger Zeichenfolgenwert sein Das System prüft, ob dieser Herausgeber existiert, erstellt ihn andernfalls und weist eine ID zu.
Beispiel: Das HR-IT-Entwicklerteam kann einen Herausgeber erstellen und die Entwickelnden mithilfe einer Microsoft Entra ID-Gruppe identifizieren.
Hier ist ein Beispiel eines Herausgeberdatensatzes:
"publisherDetails": {
"publisherId": "MyPublisherId",
"publisherDisplayName": "Contoso Publishing",
"publisherUpnList": [
{
"action": "Add",
"upn": "john.doe@contoso.com"
}
],
"publisherAADGroupOIDS": [
{
"action": "Add",
"groupName": "PowerCatalogSubmitters",
"groupOID": "2ded6de9-ab44-4478-9bd4-e609947daa2e",
"groupType": "Security"
}
]
}
Katalogartikel
Die eigentliche Power Platform-Lösung (das Paket ist das, was im Katalog gespeichert ist)
id
und displayName
sind Pflichtfelder. description
und businessCategories
sind optional.
Die Werteliste der ausgewählten Unternehmenskategorien befindet sich im Anhang. ComponentUsedInApplication
dient nur zur späteren Verwendung.
Hier ist ein Beispiel für ein Katalogelement einschließlich seiner Kontakte engineeringName
und supportName
, die obligatorisch sind.
"catalogItemDefinition": {
"id": "ContosoTravelsApp",
"displayName": "Contoso Travel Expense App",
"description": "Submit expenses on the go!",
"offer": {
"businessCategories": [526430000, 526430001, 526430002],
"type": "Component_Collection",
"deploymentType": "Normal",
"small48x48Image": {
"name": "Small48Image",
"fileSasLink": "https://www.contoso.com/icon48.jpg"
},
"large216x216Image": {
"name": "Large216image2",
"fileSasLink": "https://www.contoso.com/icon216.jpg"
},
"documents": [
{
"name": "ImaNewfile",
"fileSasLink": "https://www.contoso.com/screenshot1.jpg"
},
{
"name": "ImaNewfile2",
"fileSasLink": "https://www.contoso.com/screenshot2.jpg"
}
],
"helpLink": "https://www.contoso.com/help.html",
"privacyPolicyLink": "https://www.contoso.com/privacy.html",
"legalTerms": "https://www.contoso.com/legal.html",
"engineeringName": {
"firstName": "John",
"lastName": "Roon",
"email": "john@contoso.com",
"phoneNumber": "999-111-1234"
},
"supportName": {
"firstName": "Jane",
"lastName": "Drill",
"email": "jane@contoso.com",
"phoneNumber": "999-111-1234"
}
}
}
Technischer Kontakt
Entwickler Ihres Produkts - Kontakt
Kontakt, an den sich der Verbraucher eines Katalogelements wenden kann, wenn er technische Fragen zur Erweiterung oder Wiederverwendung der App für einen anderen Zweck hat.
"engineeringName": {
"firstName": "String"
"lastName": "String (required)"
"email": "String (required)"
"phoneNumber": "String"
}
Beispiel
"engineeringName": {
"firstName": "John",
"lastName": "Roon",
"email": "john@contoso.com",
"phoneNumber": "999-111-1234"
},
Supportkontakt
Spezialist für IT-Business-Support
Kann mit dem technischen Kontakt identisch sein, an den sich der Verbraucher des Katalogelements wenden kann, wenn er Probleme mit der besagten Anwendung hat
"supportName": {
"firstName": "String"
"lastName": "String (required)"
"email": "String (required)"
"phoneNumber": "String"
}
Empfohlene Daten
Folgende Elemente werden dringend empfohlen, sind aber nicht erforderlich.
small48x48image
Geben Sie Informationen zum Symbol an, das in Maker/Anderer Discovery UX angezeigt werden soll. Wenn Sie dieses Bild nicht bereitstellen, wird ein Systemstandardsymbol verwendet.
"small48x48image":{
"name": "String",
"fileSasLink": "Fully qualified publicly accessible url"
}
Dokumente
Sie können hier Screenshots Ihrer Anwendung weitergeben, um der Makers-ID zu helfen, wenn diese App die von ihnen gesuchten Funktionen oder Fähigkeiten bietet.
Bevor man eine App oder Vorlage herunterlädt, schaut man sich am häufigsten die Bilder und Screenshots an, um die Leistungsfähigkeit im Vergleich zum Lesen der Beschreibung einzuschätzen.
{
"name": "String",
"fileSasLink": "Fully qualified publicly accessible url"
}
Hilfelink
URL-Link zur Hilfedokumentation
Vollqualifizierte URLs, auf die Ihre Benutzer zugreifen können Diese URLs können Links zu internen Dokumenten oder Sharepoint-Ressourcen sein.
"helpLink": "https://www.yourcompany.com"
Die folgenden Elemente sind optional.
- Quellportal
- Vorgang
- Geschäftliche Begründung
- large216x216Image
- Datenschutzrichtlinie
- Rechtliche Bedingungen
Quellportal
Quelle der Übermittlung
Wenn Sie über die PAC-CLI senden, verwenden Sie 526430005
als Quellportalwert. Verwenden Sie für andere Quellen 526430000
.
Geschäftskategorien
Eine oder mehrere der Unternehmenskategorien können in die Übermittlung aus der folgenden Liste aufgenommen werden.
Code | Beschreibung |
---|---|
526430000 | Customer Service |
526430001 | Projektmanagement |
526430002 | Kalenderverwaltung und -planung |
526430003 | E-Mail-Verwaltung |
526430004 | Dateien und Dokumentation |
526430005 | Benachrichtigungen und Erinnerungen |
526430006 | Analysen |
526430007 | Zusammenarbeit |
526430008 | Commerce |
526430009 | Finanzen |
526430010 | Konformität und Rechtliches |
526430011 | Vertrieb |
526430012 | IT-Tools |
526430013 | Marketing |
526430014 | Betriebsabläufe und Lieferkette |
526430015 | Das Internet der Dinge |
526430016 | KI/Maschinelles Lernen |
526430017 | Geolocation |
526430018 | Human Resources |
Derzeit können keine neuen Unternehmenskategorien konfiguriert werden. Für die Zukunft ist Unterstützung für die Konfiguration weiterer Kategorien geplant.
Operation
Mögliche Werte:
CreateOrUpdate
Create
Update
Disabled
Verwenden Sie CreateOrUpdate
für neue Übermittlungen.
"operation": "CreateOrUpdate"
Geschäftliche Begründung
Erläutert den Geschäftswert, der durch dieses Katalogelement geschaffen wird Diese Informationen sind für Genehmiger sichtbar und erscheinen in der geplanten Verbrauchserfahrung in der Maker Discovery-Benutzererfahrung.
Benutzer können beispielsweise sagen, dass ihre Übermittlung zur Kostensenkung oder Produktivität beiträgt. Einige Organisationen verlangen bestimmte Werteklassen und diese Werte können hier eingegeben werden.
Die Zeichenfolge kann HTML oder Rich Text (RTF) enthalten.
"businessJustification": "Submit your travel expenses!"
large216x216Image
Geben Sie Informationen zum Symbol an, das in Maker/Other Discovery UX angezeigt werden soll.
Bei manchen Benutzeroberflächen werden größere Symbole zum Rendern von Karten zur Entdeckung verwendet.
name: String
fileSasLink: fully qualified publicly accessible url
LogicalName: string, for future use, ignored
recId: guid, for future use, ignored
attributeName: string, for future use, ignored
Hier sehen Sie ein Beispiel für die Metadaten des Bilds.
"large216x216Image": {
"name": "Large216image2",
"fileSasLink": "https://mywebsite/largeicon.jpeg"
},
Datenschutzrichtlinie
URL-Link zu relevanten Richtlinien
Richtlinien zur sorgfältigen Verwendung der übermittelten Komponente oder Anwendung
"privacyPolicyLink": "https://www.mycompany.com/privacy.html"
Rechtliche Bedingungen
URL-Link zu den entsprechenden Bestimmungen
Alle rechtlichen Bestimmungen/internen Richtlinien zur Bewertung des Katalogelements durch den Verbraucher
"legalTerms": "https://www.mycompany.com/legalterms.html"
Siehe auch
Katalog in Power Platform (Vorschau)
Den Katalog verwalten (Vorschau)