Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento dokument poskytuje podrobný průvodce strukturou a konfigurací frontendových manifestů v úlohách Fabricu. Tyto manifesty založené na JSON umožňují partnerům definovat vzhled úloh, identitu a chování, které jsou nezbytné pro poskytování přizpůsobených a konzistentních prostředí v prostředcích Fabric.
Front-endové manifesty se skládají ze dvou hlavních komponent:
- manifest produktu: Definuje identitu a značku pracovní zátěže.
- Manifest položek: Podrobnosti konfigurace jednotlivých položek v rámci úlohy, včetně prvků určených k interakci s uživatelem.
Manifest produktu
Manifest produktu definuje základní atributy produktu úlohy a určuje jeho identitu, branding a konfiguraci pro interakci uživatele.
Atributy
- name (string): Jedinečný systémový název produktu.
- displayName (řetězec): Uživatelsky přívětivý zobrazovaný název.
- fullDisplayName (řetězec): Popisný název pro produkt.
- favicon (řetězec): Cesta k faviconu produktu.
- icon (objekt): Cesta k ikoně produktu uložená ve složce assets (např. "assets/icon.png").
Konfigurace domovské stránky
Definuje rozložení a obsah domovské stránky úlohy.
-
homePage (objekt): Nastavení konfigurace domovské stránky.
-
learningMaterials (pole): Seznam výukových materiálů zobrazených na stránce podrobností o úloze
- title (řetězec): Název výukového materiálu.
- úvod (řetězec): Stručný úvod do materiálu.
- description (string): Podrobný popis materiálu.
- onClick (object): Akce se aktivovala po kliknutí na materiál.
- image (řetězec): Cesta k obrázku přidruženému k materiálu.
- recommendedItemTypes (array): Seznam doporučených typů položek zobrazených na stránce podrobností úlohy
-
learningMaterials (pole): Seznam výukových materiálů zobrazených na stránce podrobností o úloze
Vytvořit zážitek
Konfigurace pro vytváření nových položek v produktu, určení možností pro interakci uživatele.
-
createExperience (object): Konfigurace pro vytváření položek úloh.
- description (string): Obecný popis prostředí pro vytváření
-
cards (pole): Seznam karet zobrazených během procesu vytváření.
- title (string): Název karty.
- popis (řetězec): Stručný popis karty.
- icon (object): Cesta k ikoně použité na kartě.
- onClick (object): Akce se aktivovala po kliknutí na kartu.
- availableIn (pole): Lokace, kde je karta k dispozici.
- itemType (řetězec): Typ položky propojené s vytvořenou kartou
-
createItemDialogConfig (objekt): Konfigurace dialogu pro vytvoření položky
- onCreationFailure (objekt): Akce se aktivovala při selhání vytváření položky.
- onCreationSuccess (objekt): Akce se aktivovala při úspěšném vytvoření položky.
Poznámka:
createItemDialogConfig použití vyžaduje přidání obslužných rutin onCreationFailure a onCreationSuccess v rámci akcí index.worker.ts. Příklad najdete v našem ukázkovém úložišti.
Nastavení pracovního prostoru a podrobnosti o produktu
-
workspaceSettings (object): Nastavení specifická pro funkce pracovního prostoru.
- getWorkspaceSettings (objekt): Obsahuje akci pro načtení nastavení pracovního prostoru.
-
productDetail (objekt): Další podrobnosti o značce a informacích o produktu.
- Vydavatel (textový řetězec): Vydavatel produktu.
- heslo (řetězec): Heslo výrobku.
- popis (řetězec): Krátký popis produktu.
-
image (objekt): Konfigurace imagí produktu.
- mediaType (celé číslo): Typ média obrázku.
- source (string): Cesta k obrázku.
-
slideMedia (pole): Seznam mediálních souborů použitých na snímcích s podrobnostmi o produktu
-
Limit: V poli nejsou povoleny více než
slideMediapoložek. -
jednotlivé položky (objekt):
-
mediaType (celé číslo): Typ média snímku. Použijte
0pro obrázky a1pro videa. - zdroj (řetězec): Cesta ke zdroji obrázků nebo videí.
-
Poznámka: Pro videa: Zadejte adresu URL videa. Podporované formáty jsou:
-
https://youtube.com/embed/<id>nebohttps://www.youtube.com/embed/<id>- Příklad: 'https://www.youtube.com/embed/UNgpBOCvwa8?si=KwsR879MaVZd5CJi
https://player.vimeo.com/video/<number>- Poznámka: Nezahrnujte do adresy URL vimeo zahrnout
www..
- Poznámka: Nezahrnujte do adresy URL vimeo zahrnout
-
-
mediaType (celé číslo): Typ média snímku. Použijte
-
Limit: V poli nejsou povoleny více než
Příklad konfigurace slideMedia:
"slideMedia": [
{
"mediaType": 1,
"source": "https://youtube.com/embed/UNgpBOCvwa8?si=KwsR879MaVZd5CJi"
},
{
"mediaType": 0,
"source": "assets/images/SlideImage1.png"
}
]
Manifest položek
Manifest položky definuje podrobnosti konfigurace jednotlivých položek v rámci úlohy, včetně atributů, ikon, cest editoru a nastavení souvisejících s úlohami.
Atributy
- name (string): Jedinečný systémový název položky.
- displayName (řetězec): Uživatelsky přívětivý název zobrazený pro položku.
- displayNamePlural (řetězec): Množné číslo názvu pro zobrazení.
Konfigurace editoru a ikon
-
editor (objekt): Konfigurace cesty pro editor pro danou položku v aplikaci typu Fabric workload.
- path (string): Relativní cesta k editoru.
-
icon (object): Určuje ikonu představující položku.
- name (string): Cesta k souboru ikony ve složce assets (např. "assets/icon.svg").
Položky místní nabídky
Definuje akce dostupné v místní nabídce položky a poskytuje uživatelům možnosti interakce.
-
contextMenuItems (pole): Seznam akcí v kontextové nabídce.
- name (string): Název systému akce.
- displayName (řetězec): Zobrazovaný název akce.
-
ikona (objekt): Ikona pro akci.
- name (string): Cesta k souboru ikony (např. "assets/icon.svg").
-
obslužná rutina (objekt): Zpracovává akci pro položku nabídky.
- action (string): Název aktivované akce.
- nápověda (řetězec): Volitelný text nápovědy pro akci
Monitorování a konfigurace DataHubu
- supportedInMonitoringHub (boolean): Určuje, jestli je možné položku zobrazit nebo filtrovat v centru monitorování.
- supportedInDatahubL1 (boolean): Určuje, jestli je možné položku zobrazit nebo filtrovat v DataHubU L1.
Konfigurace položky akce úlohy
Konfigurace pro akce související s pracovním úkolem přidruženým k instanci položky.
-
itemJobActionConfig (objekt): Definuje akce související s úlohami položky.
-
registeredActions (objekt): Obsahuje akce úlohy, jako jsou podrobnosti, zrušení a opakování.
- detail (objekt): Akce pro zobrazení podrobností úlohy
- zrušit (objekt): Akce pro zrušení úlohy.
- retry (objekt): Akce pro opakování úlohy.
-
registeredActions (objekt): Obsahuje akce úlohy, jako jsou podrobnosti, zrušení a opakování.
Nastavení položky
Možnosti konfigurace pro nastavení položek
-
itemSettings (objekt): Extra nastavení položky.
-
schedule (object): Obsahuje informace o plánování.
- itemJobType (řetězec): Typ úlohy, který se má naplánovat ze sdíleného uživatelského rozhraní Fabric.
-
refreshType (řetězec): Určuje schopnost aktualizace položky. Možné hodnoty zahrnují
"None","Refresh"a"Run".
-
recentRun (object): Konfigurace pro poslední spuštění úlohy.
- useRecentRunsComponent (logická hodnota): Určuje, zda má být použita sdílená komponenta nedávných spuštění Fabric.
-
getItemSettings (objekt): Konfigurace pro nastavení vlastních položek.
- akci (řetězec): Název odpovídající akce, která vrátí seznam nastavení vlastních položek.
-
schedule (object): Obsahuje informace o plánování.
Kategorie toku úkolů položky
Definuje kategorie položek pro integraci s rámcem Fabric Task Flow Framework.
-
itemJobTypes (pole): Určuje kategorie přiřazené k položce v rámci architektury toku úloh. Každá položka může mít až dvě kategorie. Podporované kategorie:
"getData""storeData""prepareData""analyzeAndTrainData""trackData""visualizeData""develop""generalTask""others"
Pokud není zadána žádná kategorie, "others" se použije jako výchozí.
Kategorie katalogu Item OneLake
Definuje kategorie, ve kterých se položka zobrazuje v katalogu OneLake.
-
oneLakeCatalogCategory (matice): Určuje kategorie, ve kterých je položka zobrazena v katalogu OneLake. Každá položka může mít až dvě kategorie. Podporované kategorie:
"Data""Insight""Process""Solution""Configuration""Other"
Pokud není zadána žádná kategorie, položka se nezobrazí v katalogu OneLake.
Konfigurace dialogového okna pro vytvoření položky
Stanovuje konfiguraci dialogového okna pro vytvoření položky, která umožňuje zobrazení dialogu z centra pracovních úloh při kliknutí na typ položky.
-
createItemDialogConfig (objekt): Konfigurace dialogového okna pro vytvoření položky
- onCreationFailure (objekt): Akce se aktivovala při selhání vytváření položky.
- onCreationSuccess (objekt): Akce se aktivovala při úspěšném vytvoření položky.
Poznámka:
createItemDialogConfig použití vyžaduje přidání onCreationFailure obslužných rutin a onCreationSuccess obslužné rutiny akcí v index.worker.ts. Příklad najdete v našem ukázkovém úložišti.