Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Prilikom slanja stavke u katalog morate uvrstiti podatke u JSON obliku. U ovom se članku opisuju valjana svojstva tog dokumenta. Ovaj JSON je primjer:
{
"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"
}
}
}
U ovoj su tablici opisana svojstva dokumenta za slanje:
| Svojstvo | Tip | Obvezno | Opis |
|---|---|---|---|
modelVersion |
niz | Ne | Broj verzije poslanog dokumenta. Zadana je vrijednost 1.0.0.0. |
sourcePortal |
cijeli br. | Ne | Određuje izvor ovog zahtjeva. Po zadanom je 526430005 TO PAC CLI. Za druge izvore koristite 526430000. Funkcija mspcat_GetPowerCatalogDetails vraća cijeli popis. Svojstvo mspcat_GetPowerCatalogDetailsResponse.CatalogDetails.sourceOptions sadrži popis dostupnih mogućnosti. |
submissionId |
guid | Ne | Guid za identifikaciju slanja. Ta je vrijednost vanjski ključ koji omogućuje povezivanje zahtjeva s drugim sustavima. |
operation |
niz | Jest | Za buduće proširenje i trenutno se ne poštuje. Vrsta operacije koja će se koristiti. Valjane vrijednosti: - CreateOrUpdate (Zadano)- Create- Update- Disabled |
businessJustification |
niz | Ne | Opisuje poslovnu vrijednost slanja odobravatelju. Ta vrijednost može sadržavati HTML ili oblik obogaćenog teksta (RTF). Te se informacije prikazuju u iskustvu planirane potrošnje u korisničkom sučelju za otkrivanje proizvođača. Korisnici mogu reći da im slanje pomaže u smanjenju troškova ili produktivnosti, primjerice. Neke tvrtke ili ustanove zahtijevaju određene klase vrijednosti i te se vrijednosti mogu unijeti ovdje. |
publisherDetails |
Izdavač | Jest | Izdavač povezan s ovim slanjem stavke. |
catalogItemDefinition |
CatalogItemDefinition | Jest | Definira stavku kataloga koja se šalje. |
Izdavač
Koristite ove podatke za određivanje svojstva stavke slanja kataloga publisherDetails .
Stvara izdavački zapis koji se može povezati s jednom ili više grupa Id sudionika tvrtke Microsoft koji sadrže ovlaštene korisnike koji ubuduće mogu ažurirati stavku kataloga.
Napomena
Nemojte pobrkati taj pojam s izdavačom rješenja. Izdavač stavke kataloga ne koristi se s rješenjima.
Morate navedite publisherDisplayName minimalno.
publisherId može biti bilo koja vrijednost niza. Sustav provjerava postoji li taj izdavač, inače ga stvara i dodjeljuje publisherId.
IT tim za ljudske sustave razvojnih inženjera, primjerice, može stvoriti izdavača i ID razvojnim inženjerima pomoću grupe Microsoft Entra ID.
Evo primjera zapisa izdavača koji obuhvaća operacije za dodavanje osobe i grupe ID sudionika
{
"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"
}
]
}
| Svojstvo | Tip | Obvezno | Opis |
|---|---|---|---|
publisherId |
niz | Jest | Jedinstveni ID za ovog izdavača. Pomoću ovog ID-a identificirajte ovog izdavača svaki put kada stvarate ili ažurirate stavku kataloga za ovog izdavača. Stavke kataloga moguće je istodobno pridružiti samo jednom izdavaču. Vrijednost može biti GUID ili niz. Nakon postavljanja, mora se održavati. |
publisherDisplayName |
niz | Jest | Korisnici te podatke vide u galeriji kataloga. |
publisherUpnList |
CatalogUPNOperation[] | Ne | Osobe koje mogu slati nove ili ažurirati stavke kataloga kao ovog izdavača. Prilikom prvog stvaranja programa Publisher uvijek uključuje korisnika koji ga je poslao. |
publisherAADGroupOIDS |
CatalogGroupOperation[] | Ne | Grupe id-a sudionika čiji članovi smiju pristupiti ovom izdavaču. |
CatalogUPNOperation
Koristite ove podatke za određivanje svojstva PublisherpublisherUpnList .
Definira postupak dodavanja ili uklanjanja osoba koje mogu slati nove ili ažurirati stavke kataloga kao ovog izdavača.
| Svojstvo | Tip | Obvezno | Opis |
|---|---|---|---|
action |
niz | Jest | Akcija koju treba poduzeti s ovim UPN-om. Valjane vrijednosti: Add ili Remove. |
upn |
niz | Jest | Korisničko glavno ime (UPN) korisnika. |
userOid |
guid | Jest | Identifikator objekta za korisnika. |
CatalogGroupOperation
Koristite ove podatke za određivanje svojstva PublisherpublisherAADGroupOIDS .
Definira operaciju za dodavanje ili uklanjanje grupe ID sudionika koja može pristupiti ovom izdavaču.
| Svojstvo | Tip | Obvezno | Opis |
|---|---|---|---|
action |
niz | Jest | Akcija koju treba poduzeti s ovim UPN-om. Valjane vrijednosti: Add ili Remove. |
groupName |
niz | Jest | Naziv grupe. |
groupOid |
guid | Jest | Identifikator objekta za grupu. |
groupType |
niz | Jest | Vrsta grupe koja se rješava. Valjane su vrijednosti Security i Modern. |
CatalogItemDefinition
Koristite ove podatke za određivanje svojstva stavke slanja kataloga catalogItemDefinition .
Ova svojstva definiraju stavku kataloga koja se šalje. To je stvarno rješenje za Power Platform. Paket je pohranjen u katalogu.
Evo primjera stavke kataloga s obaveznim kontaktima engineeringNamesupportName i stavkama iz kataloga.
"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"
}
}
}
| Svojstvo | Tip | Obvezno | Opis |
|---|---|---|---|
id |
guid | Jest | Jedinstveni ID stavke kataloga. Taj ID koristite kada ažurirate ili instalirate stavku kataloga. |
displayName |
niz | Jest | Naziv koji se prikazuje korisnicima u galerijama kataloga. |
description |
niz | Ne | Opis koji se prikazuje korisnicima u galerijama kataloga. |
offer |
Pojedinosti ponude | Jest | Pojedinosti slanja stavke kataloga. |
packageFile |
CatalogFileAsset | Jest | U članku se opisuje gdje nabaviti datoteku paketa kataloga za slanje. |
Pojedinosti ponude
Koristite ove podatke za određivanje svojstva CatalogItemDefinitionoffer .
Ta svojstva definiraju pojedinosti slanja stavke kataloga.
| Svojstvo | Tip | Obvezno | Opis |
|---|---|---|---|
businessCategories |
int[] | Ne | Popis vrijednosti mogućnosti odabira koje poštuje ciljni katalog. Određuje poslovne kategorije koje će se pridružiti ovoj stavci kataloga. Valjane vrijednosti za korištenje potražite u odjeljku Poslovne kategorije. |
type |
niz | Jest | Vrsta stavke kataloga. Valjane vrijednosti: - Application- Component_Collection |
supportsApplicationTypes |
niz[] | Ne | Popis podržanih vrsta aplikacija. Valjane vrijednosti: - CanvasApps- ModelApps- PowerPortals- PowerAutomate |
deploymentType |
niz | Jest | Označava vrstu implementacije za uvođenje ove stavke kataloga. Valjane vrijednosti: - Normal predstavlja upravljane stavke.- Template Kopiju neupravljanog rješenja koju ostali stvaratelji mogu uređivati na način koji odašiljaju. Dodatne informacije o vrstama stavki kataloga |
searchKeywords |
niz[] | Ne | Riječi koje korisnici mogu koristiti za pronalaženje ove stavke kataloga. |
small48x48Image |
CatalogFileAsset | Ne | Slika za prikaz galerije. Ako ne navedite tu sliku, koristi se zadana ikona sustava. |
large216x216Image |
CatalogFileAsset | Ne | Slika za detaljni prikaz. Navedite ikonu koja će se prikazati u proizvođaču ili drugom korisničkom sučelju za otkrivanje. Neka korisnička sučelja koriste veće ikone za renderiranje kartica radi otkrivanja. |
useCaseDocument |
CatalogFileAsset | Ne | Korištenje opisa slučaja i objašnjenja odobravateljima. |
videos |
CatalogFileAsset[] | Ne | U prikazu detalja prikazuju se veze na te video/gif datoteke. |
documents |
CatalogFileAsset[] | Ne | U prikazu detalja prikazuju se veze na te datoteke. |
screenshots |
CatalogFileAsset[] | Ne | U prikazu detalja te se slike prikazuju. Snimke zaslona možete proslijediti ovdje u aplikaciji da biste lakše utvrdili nudi li aplikacija funkcionalnost ili mogućnosti koje traže. Najčešće korisnici prije preuzimanja aplikacije ili predloška mogu pogledati njezine slike i snimke zaslona da bi razumjeli mogućnosti umjesto čitanja opisa. |
helpLink |
uri | Ne | Veza na dokumentaciju. Ti URL-ovi mogu biti veze na interne dokumente ili resurse sustava SharePoint. |
privacyPolicyLink |
uri | Ne | Veza na dokument o zaštiti privatnosti. Pravilnici o pažljivom korištenju komponente ili aplikacije koja se šalje. |
legalTermsLink |
uri | Ne | Veza na dokument s uvjetima i odredbama. Svi pravni uvjeti ili interne smjernice za procjenu potrošača stavke kataloga. |
legalTerms |
niz | Ne | Markdown, HTML ili tekstna verzija dokumenta s uvjetima i odredbama. Svi pravni uvjeti ili interne smjernice za procjenu potrošača stavke kataloga. |
sourceCodeRepositoryLink |
uri | Ne | Veza na spremište izvornog koda |
engineeringName |
PersonContactInformation | Jest | Podaci za kontakt za inženjera ili grupu koji su razvili ovu stavku kataloga. |
supportName |
PersonContactInformation | Ne | Podaci za kontakt za podršku ili grupu koji podržavaju ovu stavku kataloga. Može biti isti kao i inženjerski kontakt s kojim se korisnik stavke kataloga može obratiti ako naiđete na probleme s aplikacijom. |
Poslovne kategorije
Postavite svojstvo OfferDetailsbusinessCategories na jednu ili više ovih poslovnih kategorija:
| Kôd | Opis |
|---|---|
526430000 |
Službu |
526430001 |
Upravljanje projektom |
526430002 |
Upravljanje kalendarom i raspoređivanje |
526430003 |
Upravljanje e-poštom |
526430004 |
Datoteke i dokumentacija |
526430005 |
Obavijesti i podsjetnici |
526430006 |
Analitika |
526430007 |
Suradnja |
526430008 |
Commerce |
526430009 |
Financije |
526430010 |
Usklađenost i pravne napomene |
526430011 |
Sales |
526430012 |
IT alati |
526430013 |
Marketing |
526430014 |
Lanac operacija i opskrbe |
526430015 |
internet stvari |
526430016 |
Strojno učenje AI |
526430017 |
Geolokacija |
526430018 |
Ljudski potencijali |
Trenutno nove poslovne kategorije nije moguće konfigurirati, ali ih je moguće dohvatiti iz globalnog izbora kategorije kataloga (mspcat_catalogbusinesscategory).
CatalogFileAsset
Ta svojstva definiraju datoteku referenciranu u svojstvima CatalogItemDefinitionpackageFile i OfferDetailssmall48x48Image, large216x216Image, useCaseDocument, videos, documentsi screenshots .
| Svojstvo | Tip | Obvezno | Opis |
|---|---|---|---|
name |
niz | Jest | Naziv datoteke. |
filesaslink |
uri | Jest | Veza za preuzimanje datoteke. Ako je za vezu potrebna provjera autentičnosti, navedite URL za potpis zajedničkog pristupa (SAS). |
PersonContactInformation
Ta svojstva definiraju osobe u stavci kataloga OfferDetailsengineeringName i svojstva supportName .
| Svojstvo | Tip | Obvezno | Opis |
|---|---|---|---|
firstName |
niz | Ne | Ime osobe. |
lastName |
niz | Jest | Ime obitelji osobe. |
email |
niz | Jest | Adresa e-pošte osobe. |
phoneNumber |
niz | Ne | Telefonski broj osobe. |