Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Du måste inkludera data i JSON-format när du skickar ett objekt till katalogen. I den här artikeln beskrivs de giltiga egenskaperna för dokumentet. Den här JSON-filen är ett exempel:
{
"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@contoso.com",
"phoneNumber": "555-111-1234"
}
},
"packageFile": {
"name": "packageFileName.zip",
"filesaslink": "https://Contoso.blob.core.windows.net/ContosoConferencesCustomConnector/packageFileName.zip"
}
}
}
I den här tabellen beskrivs egenskaperna för det skickade dokumentet:
| Fastighet | Typ | Krävs | Description |
|---|---|---|---|
modelVersion |
snöre | Nej | Versionsnummer för det inskickade dokumentet. Standardvärdet är 1.0.0.0. |
sourcePortal |
int | Nej | Identifierar källan för den här begäran. Standardvärden 526430005 som är PAC CLI. För andra källor använder du 526430000. Funktionen mspcat_GetPowerCatalogDetails returnerar den fullständiga listan. Egenskapen mspcat_GetPowerCatalogDetailsResponse.CatalogDetails.sourceOptions visar de tillgängliga alternativen. |
submissionId |
guid | Nej | Guid för att identifiera sändningen. Det här värdet är en sekundärnyckel som gör det möjligt att länka begäran till andra system. |
operation |
snöre | Yes | För framtida expansion och är för närvarande inte respekterad. Vilken typ av åtgärd som ska användas. Giltiga värden: - CreateOrUpdate (Standard)- Create- Update- Disabled |
businessJustification |
snöre | Nej | Beskriver affärsvärdet för överföringen till godkännaren. Det här värdet kan innehålla HTML- eller RTF-format (RTF). Den här informationen visas i den planerade förbrukningsupplevelsen i användarupplevelsen för maker discovery. Användarna kan till exempel säga att deras inlämning hjälper till med kostnadsminskning eller produktivitet. Vissa organisationer kräver vissa värdeklasser och dessa värden kan anges här. |
publisherDetails |
Publisher | Yes | Utgivaren som är associerad med den här objektöverföringen. |
catalogItemDefinition |
CatalogItemDefinition | Yes | Definierar katalogobjektet som skickas. |
Utgivare
Använd dessa data för att ange egenskapen för katalogöverföringsobjektet publisherDetails .
Skapar en utgivarpost som kan associeras till en eller flera Microsoft Entra-ID-grupper som innehåller behöriga användare som kan göra uppdateringar av katalogobjektet framöver.
Anmärkning
Blanda inte ihop den här termen med Solution Publisher. Katalogobjektutgivare används inte med lösningar.
Du måste ange publisherDisplayName minst.
publisherId kan vara valfritt strängvärde. Systemet kontrollerar om utgivaren finns, annars skapas den och tilldelas en publisherId.
Hr IT-teamet med utvecklare kan till exempel skapa en utgivare och ID för utvecklarna med hjälp av en Microsoft Entra-ID-grupp.
Här är ett exempel på en utgivarpost som innehåller åtgärder för att lägga till en person och en Entra-ID-grupp
{
"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"
}
]
}
| Fastighet | Typ | Krävs | Description |
|---|---|---|---|
publisherId |
snöre | Yes | Det unika ID:t för den här utgivaren. Använd det här ID:t för att identifiera utgivaren när du skapar eller uppdaterar ett katalogobjekt för den här utgivaren. Katalogobjekt kan bara associeras till en utgivare i taget. Värdet kan vara ett GUID eller en sträng. När den har angetts måste den underhållas. |
publisherDisplayName |
snöre | Yes | Konsumenter ser dessa data i kataloggalleriet. |
publisherUpnList |
CatalogUPNOperation[] | Nej | Personer som kan skicka nya eller uppdatera katalogobjekt som den här utgivaren. Inkluderar alltid den skickande användaren första gången utgivaren skapas. |
publisherAADGroupOIDS |
CatalogGroupOperation[] | Nej | Entra-ID-grupper vars medlemmar har åtkomst till den här utgivaren. |
CatalogUPNOperation
Använd dessa data för att ange egenskapen PublisherpublisherUpnList .
Definierar en åtgärd för att lägga till eller ta bort personer som kan skicka nya eller uppdatera katalogobjekt som den här utgivaren.
| Fastighet | Typ | Krävs | Description |
|---|---|---|---|
action |
snöre | Yes | Åtgärden som ska vidtas med detta UPN. Giltiga värden: Add eller Remove. |
upn |
snöre | Yes | Användarens huvudnamn (UPN). |
userOid |
guid | Yes | Objektidentifierare för användaren. |
CatalogGroupOperation
Använd dessa data för att ange egenskapen PublisherpublisherAADGroupOIDS .
Definierar en åtgärd för att lägga till eller ta bort en Entra-ID-grupp som kan komma åt utgivaren.
| Fastighet | Typ | Krävs | Description |
|---|---|---|---|
action |
snöre | Yes | Åtgärden som ska vidtas med detta UPN. Giltiga värden: Add eller Remove. |
groupName |
snöre | Yes | Gruppens namn. |
groupOid |
guid | Yes | Objektidentifierare för grupp. |
groupType |
snöre | Yes | Typ av grupp som behandlas. Giltiga värden är Security och Modern. |
CatalogItemDefinition
Använd dessa data för att ange egenskapen för katalogöverföringsobjektet catalogItemDefinition .
Dessa egenskaper definierar katalogobjektet som skickas. Det här är den faktiska Power Platform-lösningen. Ett paket är det som lagras i katalogen.
Här är ett exempel på ett katalogobjekt, inklusive dess engineeringName och supportName kontakter som är obligatoriska.
"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"
}
}
}
| Fastighet | Typ | Krävs | Description |
|---|---|---|---|
id |
guid | Yes | Katalogobjektets unika ID. Använd det här ID:t när du uppdaterar eller installerar katalogobjektet. |
displayName |
snöre | Yes | Namn som visas för konsumenter i kataloggallerierna. |
description |
snöre | Nej | Beskrivning som visas för konsumenter i kataloggallerierna. |
offer |
OfferDetails | Yes | Information om insändningen av katalogobjektet. |
packageFile |
CatalogFileAsset | Yes | Beskriver var du hämtar katalogpaketfilen för sändningen. |
ErbjudandeDetaljer
Använd dessa data för att ange egenskapen CatalogItemDefinitionoffer .
Dessa egenskaper definierar information om sändningen av katalogobjektet.
| Fastighet | Typ | Krävs | Description |
|---|---|---|---|
businessCategories |
int[] | Nej | Lista över alternativvärden som respekteras av målkatalogen. Identifierar de affärskategorier som ska associeras med det här katalogobjektet. Se Affärskategorier för de giltiga värden som ska användas. |
type |
snöre | Yes | Typ av katalogobjekt. Giltiga värden: - Application- Component_Collection |
supportsApplicationTypes |
string[] | Nej | Lista över de programtyper som stöds. Giltiga värden: - CanvasApps- ModelApps- PowerPortals- PowerAutomate |
deploymentType |
snöre | Yes | Anger vilken typ av distribution som ska distribuera det här katalogobjektet. Giltiga värden: - Normal representerar ett hanterat objekt.- Template En kopia av din ohanterade lösning som andra tillverkare kan redigera, hur de än väljer. Läs mer om katalogobjekttyper |
searchKeywords |
string[] | Nej | Ord som personer kan använda för att hitta det här katalogobjektet. |
small48x48Image |
CatalogFileAsset | Nej | Bild för gallerivy. Om du inte anger den här avbildningen används en systemstandardikon. |
large216x216Image |
CatalogFileAsset | Nej | Bild för detaljvyn. Ange en ikon som ska visas i tillverkaren eller annat identifieringsgränssnitt. Vissa användarupplevelser använder större ikoner för att återge kort för identifiering. |
useCaseDocument |
CatalogFileAsset | Nej | Använd ärendebeskrivning och förklaring för godkännare. |
videos |
CatalogFileAsset[] | Nej | I detaljvyn visas länkar till dessa video-/gif-filer. |
documents |
CatalogFileAsset[] | Nej | I detaljvyn visas länkar till dessa filer. |
screenshots |
CatalogFileAsset[] | Nej | I detaljvyn visas dessa bilder. Du kan skicka skärmbilder här av ditt program för att hjälpa skaparna att identifiera om den här appen tillhandahåller de funktioner eller funktioner som de letar efter. Det vanligaste folk gör innan de laddar ned en app eller mall är att titta på dess bilder och skärmbilder för att förstå funktionerna i stället för att läsa beskrivningen. |
helpLink |
URI | Nej | Länk till dokumentation. Dessa URL:er kan vara länkar till interna dokument eller sharepoint-resurser. |
privacyPolicyLink |
URI | Nej | Länk till sekretessdokument. Principer för noggrann användning av komponenten eller programmet som skickas. |
legalTermsLink |
URI | Nej | Länka till dokumentet Allmänna villkor. Juridiska villkor eller interna riktlinjer för utvärdering av katalogobjektets konsument. |
legalTerms |
snöre | Nej | Markdown, HTML eller textversion av dokumentet Allmänna villkor. Juridiska villkor eller interna riktlinjer för utvärdering av katalogobjektets konsument. |
sourceCodeRepositoryLink |
URI | Nej | Länka till källkodslagringsplatsen |
engineeringName |
PersonContactInformation | Yes | Kontaktuppgifter för tekniker eller grupp som har utvecklat det här katalogobjektet. |
supportName |
PersonContactInformation | Nej | Kontaktuppgifter för support eller grupp som stöder det här katalogobjektet. Kan vara samma som den tekniska kontakt som konsumenten av ett katalogobjekt kan kontakta om de stöter på problem med programmet. |
Företagskategorier
Ange egenskapen OfferDetailsbusinessCategories till en eller flera av dessa affärskategorier:
| Kod | Description |
|---|---|
526430000 |
Kundtjänst |
526430001 |
Projektledning |
526430002 |
Kalenderhantering och schemaläggning |
526430003 |
E-posthantering |
526430004 |
Filer och dokumentation |
526430005 |
Meddelanden och påminnelser |
526430006 |
Analytics |
526430007 |
Samarbete |
526430008 |
Commerce |
526430009 |
Ekonomi |
526430010 |
Efterlevnad och juridik |
526430011 |
Försäljning |
526430012 |
IT-verktyg |
526430013 |
Marknadsföring |
526430014 |
Åtgärder och leveranskedja |
526430015 |
Sakernas Internet |
526430016 |
AI Machine Learning |
526430017 |
Geolokalisering |
526430018 |
Personal |
För närvarande kan nya affärskategorier inte konfigureras, men de kan hämtas från det globala valet Katalogföretagskategori (mspcat_catalogbusinesscategory).
CatalogFileAsset
Dessa egenskaper definierar en fil som refereras till i egenskaperna CatalogItemDefinitionpackageFile och OfferDetailssmall48x48Image, large216x216Image, useCaseDocument, videosdocumentsoch screenshots .
| Fastighet | Typ | Krävs | Description |
|---|---|---|---|
name |
snöre | Yes | Namnet på filen. |
filesaslink |
URI | Yes | Länka för att ladda ned filen. Om länken kräver autentisering anger du en URL för signatur för delad åtkomst (SAS). |
PersonContactInformation
Dessa egenskaper definierar personer i katalogobjektet OfferDetailsengineeringName och supportName egenskaper.
| Fastighet | Typ | Krävs | Description |
|---|---|---|---|
firstName |
snöre | Nej | Personens förnamn. |
lastName |
snöre | Yes | Personfamiljenamn. |
email |
snöre | Yes | Personens e-postadress. |
phoneNumber |
snöre | Nej | Persontelefonnummer. |