Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu belge, Doku iş yüklerindeki ön uç bildirimlerinin yapısı ve yapılandırmasına yönelik ayrıntılı bir kılavuz sağlar. Bu JSON tabanlı bildirimler, iş ortaklarının kullanıcılara Doku'da uyarlanmış ve tutarlı bir deneyim sunmak için gerekli olan iş yükü görünümünü, kimliğini ve davranışını tanımlamasını sağlar.
Ön uç bildirimleri iki ana bileşenden oluşur:
- Ürün Bildirimi: İş yükü kimliğini ve markasını tanımlar.
- Öğe Bildirimi: Kullanıcı etkileşim öğeleri de dahil olmak üzere iş yükündeki tek tek öğeler için yapılandırmayı ayrıntılarıyla açıklar.
Ürün Bildirimi
Ürün Bildirimi, iş yükünün ürününün temel özniteliklerini tanımlar ve kullanıcı etkileşimi için kimliğini, markasını ve yapılandırmasını belirtir.
Özellikler
- name (dize): Ürün için benzersiz bir sistem adı.
- displayName (dize): Kullanıcı dostu bir görünen ad.
- fullDisplayName (dize): Ürün için açıklayıcı bir ad.
- favicon (string): Ürünün favicon yolu.
- icon (object): Assets klasöründe (ör. "assets/icon.png") depolanan ürün simgesinin yolu.
Giriş Sayfası Yapılandırması
İş yükünün giriş sayfasının düzenini ve içeriğini tanımlar.
-
homePage (nesne): Giriş sayfası için yapılandırma ayarları.
-
learningMaterials (dizi): İş yükü ayrıntıları sayfasında görüntülenen öğrenme malzemelerinin listesi.
- title (dize): Öğrenme malzemesinin başlığı.
- giriş (dize): Malzemeye kısa bir giriş.
- description (string): Malzemenin ayrıntılı açıklaması.
- onClick (nesne): Malzeme tıklandığında tetiklenen eylem.
- image (string): Malzemeyle ilişkilendirilmiş görüntünün yolu.
- recommendedItemTypes (dizi): İş yükü ayrıntıları sayfasında görüntülenen önerilen öğe türlerinin listesi.
-
learningMaterials (dizi): İş yükü ayrıntıları sayfasında görüntülenen öğrenme malzemelerinin listesi.
Deneyim Oluşturma
Kullanıcı etkileşimi seçeneklerini belirterek üründe yeni öğeler oluşturmaya yönelik yapılandırmalar.
-
createExperience (nesne): İş yükü öğelerinin oluşturulması için yapılandırma.
- description (string): Oluşturma deneyiminin genel açıklaması.
-
kartlar (dizi): Oluşturma işlemi sırasında görüntülenen kartların listesi.
- title (dize): Kartın başlığı.
- description (string): Kartın kısa açıklaması.
- icon (object): Kartta kullanılan simgenin yolu.
- onClick (nesne): Kart tıklandığında tetiklenen eylem.
- availableIn (dizi): Kartın kullanılabildiği konumlar.
- itemType (dize): Oluşturulan karta bağlı öğenin türü.
-
createItemDialogConfig (nesne): Öğe iletişim kutusu yapılandırması oluşturun.
- onCreationFailure (nesne): Öğe oluşturulamadığında tetiklenen eylem.
- onCreationSuccess (nesne): Öğe oluşturma başarılı olduğunda tetiklenen eylem.
Not
createItemDialogConfig kullanımının onCreationFailure ve onCreationSuccess içinde eylem işleyicilerinin eklenmesini index.worker.ts gerektirdiği. Örnek depomuzda bulunabilir.
Çalışma Alanı Ayarları ve Ürün Ayrıntıları
-
workspaceSettings (nesne): Çalışma alanı işlevselliğine özgü ayarlar.
- getWorkspaceSettings (nesne): Çalışma alanı ayarlarını almak için eylem içerir.
-
productDetail (nesne): Ürün markası ve bilgileri için ek ayrıntılar.
- publisher (dize): Ürünün yayımcısı.
- slogan (dize): Ürün sloganı.
- description (string): Ürünün kısa açıklaması.
-
image (object): Ürün görüntülerinin yapılandırması.
- mediaType (tamsayı): Görüntünün medya türü.
- source (string): Görüntünün yolu.
-
slideMedia (dizi): Ürün ayrıntıları sayfası slaytlarında kullanılan medya dosyalarının listesi.
-
Sınırı: dizisinde en fazla
slideMediaöğeye izin verilmez. -
Her öğe (nesne):
-
mediaType (tamsayı): Sunum slaytının medya türü. Görüntüler için
0ve videolar için1kullanın. - kaynak (dize): Görüntü veya video kaynağının yolu.
-
Not: Videolar için: Videonun URL'sini sağlayın. Desteklenen biçimler şunlardır:
-
https://youtube.com/embed/<id>veyahttps://www.youtube.com/embed/<id>- Örnek: 'https://www.youtube.com/embed/UNgpBOCvwa8?si=KwsR879MaVZd5CJi
https://player.vimeo.com/video/<number>- Not: vimeo URL'sine
www.eklemeyin.
- Not: vimeo URL'sine
-
-
mediaType (tamsayı): Sunum slaytının medya türü. Görüntüler için
-
Sınırı: dizisinde en fazla
slideMedia Yapılandırması örneği:
"slideMedia": [
{
"mediaType": 1,
"source": "https://youtube.com/embed/UNgpBOCvwa8?si=KwsR879MaVZd5CJi"
},
{
"mediaType": 0,
"source": "assets/images/SlideImage1.png"
}
]
Öğe Bildirimi
Öğe Bildirimi, öznitelikler, simgeler, düzenleyici yolları ve işle ilgili ayarlar dahil olmak üzere iş yükü içindeki tek tek öğeler için yapılandırma ayrıntılarını tanımlar.
Özellikler
- name (dize): Öğe için benzersiz bir sistem adı.
- displayName (dize): Kullanıcı dostu bir şekilde görüntülenen ad.
- displayNamePlural (dize): Görüntüleme amacıyla görünen adın çoğul biçimi.
Düzenleyici ve Simge Yapılandırması
-
düzenleyici (nesne): Fabric iş yükü uygulamasında, öğenin düzenleyicisi için yol ayarları.
- path (metin): Düzenleyicinin göreli yolu.
-
icon (object): Öğeyi temsil eden simgeyi belirtir.
- name (dize): Assets klasöründeki simge dosyasının yolu (örneğin, "assets/icon.svg").
Bağlam Menüsü Öğeleri
Öğenin bağlam menüsünde kullanılabilen eylemleri tanımlar ve kullanıcılara etkileşim seçenekleri sağlar.
-
contextMenuItems (dizi): Bağlam menüsündeki eylemlerin listesi.
- name (dize): Eylemin sistem adı.
- displayName (dize): Eylemin görünen adı.
-
icon (object): Eylem simgesi.
- name (dize): Simge dosyasının yolu (örneğin, "assets/icon.svg").
-
işleyici (nesne): Menü öğesi için eylem işleyicisi.
- action (dize): Tetiklenen eylemin adı.
- araç ipucu (dize): Eylem için isteğe bağlı araç ipucu metni.
İzleme ve DataHub Yapılandırması
- supportedInMonitoringHub (boole): Öğenin İzleme Hub'ında gösterilip gösterilmeyebileceğini veya filtrelenebileceğini belirtir.
- supportedInDatahubL1 (boole): Öğenin DataHub L1'de gösterilip gösterilmeyebileceğini veya filtrelenebileceğini belirtir.
Öğe İş Görevi Yapılandırması
Öğe iş örneğiyle ilişkili işle ilgili eylemler için yapılandırmalar.
-
itemJobActionConfig (nesne): Öğenin işleri ile ilgili eylemleri tanımlar.
-
registeredActions (nesne): Ayrıntı, iptal etme ve yeniden deneme gibi iş eylemlerini içerir.
- detail (object): İş ayrıntılarını görüntüleme eylemi.
- cancel (nesne): bir işi iptal etme eylemi.
- retry (nesne): bir işi tekrar denemeye yönelik eylem.
-
registeredActions (nesne): Ayrıntı, iptal etme ve yeniden deneme gibi iş eylemlerini içerir.
Öğe Ayarları
Öğe ayarları için yapılandırma seçenekleri.
-
itemSettings (object): Öğe için ek ayarlar.
-
schedule (nesne): Zamanlama bilgilerini içerir.
- itemJobType (dize): Fabric paylaşımlı kullanıcı arabiriminden zamanlanacak iş türü.
-
refreshType (dize): Öğenin yenileme özelliğini belirtir. Olası değerler ,
"None"ve"Refresh"değerlerini içerir"Run".
-
recentRun (nesne): Son görev çalıştırmaları için yapılandırma.
- useRecentRunsComponent (boolean): Fabric paylaşılan son çalıştırmalar bileşeninin kullanılıp kullanılmayacağı.
-
getItemSettings (nesne): Özel öğe ayarları için yapılandırma.
- eylem (dize): Özel öğe ayarları listesini döndürecek ilgili eylemin adı.
-
schedule (nesne): Zamanlama bilgilerini içerir.
Öğe Görev Akışı Kategorileri
Öğelerinizi, Fabric Görev Akışı Çerçevesiile entegre etmek için kategorilerini tanımlar.
-
itemJobTypes (dizi): Görev akışı çerçevesi içindeki bir öğeye atanan kategorileri belirtir. Her öğenin en fazla iki kategorisi olabilir. Desteklenen kategoriler şunlardır:
"getData""storeData""prepareData""analyzeAndTrainData""trackData""visualizeData""develop""generalTask""others"
Kategori belirtilmezse, varsayılan olarak "others" kullanılır.
Öğe OneLake Katalog Kategorileri
Öğenizin OneLake kataloğunda gösterildiği kategorileri tanımlar.
-
oneLakeCatalogCategory (dizi): Öğenin OneLake kataloğunda gösterildiği kategorileri belirtir. Her öğenin en fazla iki kategorisi olabilir. Desteklenen kategoriler şunlardır:
"Data""Insight""Process""Solution""Configuration""Other"
Kategori belirtilmezse, öğe OneLake kataloğunda gösterilmez.
Öğe oluşturma iletişim kutusu yapılandırması
İş yükü hub'ındaki öğe türüne tıklandığında iletişim kutusunu göstermek için kullanılan, öğe oluşturma iletişim kutusu yapılandırmasını tanımlar.
-
createItemDialogConfig (nesne): Öğe iletişim kutusu yapılandırması oluşturun.
- onCreationFailure (nesne): Öğe oluşturulamadığında tetiklenen eylem.
- onCreationSuccess (nesne): Öğe oluşturma başarılı olduğunda tetiklenen eylem.
Not
createItemDialogConfig kullanımı, onCreationFailure ve onCreationSuccess aksiyon işleyicilerinin index.worker.ts eklenmesini gerektirir. Örnek depomuzda bulunabilir.