Bu makalede
Genel Bakış
dropdown icon
JSON Düzeni Üst Düzey Özellikleri
    Uygulama Başlığı
    logo
    Görev Sayfaİllüstrasyon
    StopNavigateOnAcceptTask
    DragDropEnabled
    BildirimZamanlayıcı
    MaximumNotificationCount
    BrowserNotificationTimer
    wxmYapılandırılmış
    MasaüstüSohbet Uygulaması
    BaşlıkEylemler
    bölge
    Gelişmiş Başlık
dropdown icon
Ana Sayfa
    Ana Sayfa Düzeni Yapılandırması
dropdown icon
Navigasyon (Özel Sayfalar)
    Kalıcı Sekmeler için Nitelikler
Kalıcı Widget Yapılandırması
Başlık Widget'ları
Yardımcı Bilgi Bölmesi
Başsız Widget'lar
Masaüstünden Widget'lara Veri Paylaşın
Kampanya Çağrısını Önizleme
Ekran Pop
Örnek Kullanım Örneği Örnekleri
Yerelleştirme

Özel masaüstü düzeni oluşturun

list-menuBu makalede
list-menuGeri Bildirim?

Bu makale, bir JSON dosyasını düzenleyerek özel bir düzen oluşturmanıza yardımcı olur ve Müşteri Deneyimi Yönetimi Metrikleri widget'ı ve Müşteri Deneyimi Yolculuğu widget'ı gibi widget'ları kullanmaya başlamanıza yardımcı olacak örnek kullanım örnekleri sunar. Özel masaüstü düzenleriyle etkili bir şekilde çalışmak için HTML yapısı, tarayıcıdaki belge ağacı modeli ve JSON formatı hakkında sağlam bir anlayışa sahip olmalısınız.

Genel Bakış

Masaüstü Düzeni özelliği, Webex Contact Center Masaüstünü iş gereksinimlerinize göre yapılandırmanıza olanak tanır. Logo, başlık ve widget gibi öğeleri özelleştirebilirsiniz. Bir masaüstü düzeni oluşturabilir ve bir ekibe atayabilirsiniz. Bu düz en, o ekibin bir parçası olarak oturum açan tüm temsilciler için masaüstünde temsilci deneyimini oluşturur.

İki tür düzen vardır:

  • Genel Düzen: Bu düzen, bir ekip oluşturduğunuzda varsayılan olarak atanan sistem tarafından oluşturulan bir düzendir. Daha fazla bilgi için bkz. E ki pleri yönetme. Bir ekip oluşturduğunuzda, Genel Düzen otomatik olarak ekip için masaüstü düzeni olarak ayar lanır. Bu düzeni silemezsiniz.

  • Özel Düzen: Özelleştirilmiş bir masaüstü deneyimi sağlayan bir düzen. Bir veya daha fazla ekip için özel bir düzen oluşturabilirsiniz.

Bir temsilci oturum açtığında yeni bir masaüstü düzeni atarsanız, aracının yeni düzeni görmek için sayfayı yeniden yüklemesi gerekir.

Webex Contact Center Masaüstü üç kişiyi destekler:

  • Ajan

  • Süpervizör

  • Süpervizör ve Ajan

JSON düzen dosyası, her bir kişi için ayrı bölümlere sahiptir. Yönetici, JSON düzen dosyasının ilgili bölümünde her bir kişi için ayarları yapılandır malıdır. Örnek bir JSON yerleşim dosyası hakkında daha fazla bilgi için bkz. JSON Düzeni Üst Düzey Özellikleri.

Cisco Masaüstü Düzenine yeni bir özellik eklediğinde, değiştirilmemiş düzen yeni özelliklerle otomatik olarak güncellenir. Güncellenen masaüstü düzeni, değiştir ilmemiş masaüstü düzenini kullanan mevcut ekipler tarafından otomatik olarak kullanılabilir. Değiştirilmemiş masaüstü düzenini kullanan Masaüstü kullanıcıları, oturum açtıklarında veya tarayıcıyı yeniden yükle diklerinde yeni düzen tabanlı özellikleri alırlar.

Varsayılan Masaüstü Düzeni.json dosyasını herhangi bir değişiklik yapmadan kullanıyorsanız, değiştirilmemiş bir düzen olarak kabul edilir. Ancak, Def ault Desktop Layout.json dosyasını indirip tekrar yüklerseniz, dosya içeriği veya dosya adı değiştirilmemiş olsa bile değiştirilmiş bir düzen olarak kabul edilir.

Özel bir masaüstü düzeni kullanan ekipler için, yöneticilerin yeni özellikleri dahil etmek için düzen tanım ını periyodik olarak yenilemelidir. Yöneticiler değiştiril memiş bir düzeni veya değiştirilmemiş bir düzen kullanan bir ekip görüntülediğinde, yeni Masaüstü özelliklerinin otomatik olarak uygul andığını belirten bir ileti görüntülenir.

Masaüstünde iki tür widget vardır: iframe tabanlı ve web bileşeni tabanlı. Üstbilgi, gezinme (özel sayfa), kalıcı alan, başsız alan ve aux paneli bir Masaüstündeki özelleştirilebilir alanlardır. Bunlar widget değil.

Aşağıdaki listede yapılandırabileceğiniz boşluklar açıklanmaktadır. Görüntüler Masaüstünün düzenini gösterir:

  1. Başlık ve Logo alanı: Bu alan, ekranınızın sol üst köşesinde Webex Contact Center logosunu ve adını (varsayılan) görüntüler.

  2. Yatay Başlık alanı: Bu alan, özel widget'larla doldurulmuş yapılandırılabilir bir alana sahiptir. Bu widget'lar, örneğin satır içi bilgileri ve açılır menüleri görüntüleyebilir. Bu başlığın yüksekliği yalnızca 64 piksel olduğundan, widget yüksekliği başlık yüksekliğini geçemez.

  3. Çalışma alanı alanı: Bu alan, gezinme çubuğundaki seçime göre veya bir temsilci müşterilerle etkileşime girdiğinde değişir. Bir temsilci çağrıda olduğunda, bu alan etkileşim denetimi ve yardımcı bilgi bölmesini (özel widget'ları ve kalıcı widget'ları içerir) görüntüler. Bir temsilci e-posta, sohbet veya sosyal kanallarda etkileşim kurarken, bu alan çalışma alanı alanını ve yardımcı bilgi bölmesini (kalıcı widget alanını içerir) görüntüler.

    Özel Sayfa, çalışma alanı bölmesindeki Masaüstü arabiriminde görüntülenir. Özel sayfaya gezinme çubuğundaki simgeler aracılığıyla erişebilirsiniz. Her özel sayfa bir veya daha fazla özel widget içerebilir.

    Özel Widget, JSON düzeninde yapılandırılmış üçüncü taraf bir uygulamadır. Özel widget'ı özel sayfaya, özel sekmeye (Yardımcı Bilgiler bölmesi) veya Masaüstünün yatay başlığına yerleştirebilirsiniz.

  4. Gezinme Çubuğu alanı: Özel sayfalara erişmek için gezinme öğeleri eklemek için bu alanı kullanın.

Sample Webex Contact Center Desktop user interface for voice, showing the areas that are customizable including page icons, page labels, page level widgets, tab icons, tab labels, table level widgets, logo, title, drag and drop/resize/maximize/minimize ability, header customization, and other header widgets.
Ses için Örnek Masaüstü Kullanıcı Arayüzü
Sample Webex Contact Center Desktop user interface for new digital channels, showing the areas that are customizable including page icons, page labels, page level widgets, tab icons, tab labels, table level widgets, logo, title, drag and drop/resize/maximize/minimize ability, header customization, and other header widgets.
Yeni Dijital Kanallar için Örnek Masaüstü Kullanıcı Arayüzü

JSON Düzeni Üst Düzey Özellikleri

Roller

Varsayılan JSON düzeni aşağıdaki üç role sahiptir.

  • Aracı—Temsilci etkinliklerini işlemek üzere bir temsilci Webex Contact Center Masaüstünde oturum açtığında Masaüstü Düzenini görüntülenecek şekilde ayarlamak için.

  • Süpervizör—Bir süpervizör, yalnızca yönetici yeteneklerini işlemek üzere Webex Contact Center Masaüstünde oturum açtığında Masaüstü Düzenini görüntülenecek şekilde ayarlamak için.

    Bir yönetici Masaüstünde oturum açtığında, birincil ekip için belirtilen masaüstü düzeni uygulanır. Birincil ekip sağlamazsanız, genel düzen uygulanır. Varsayılan olarak, APS raporları devre dışı bırakılmıştır.

  • SupervizorAgent—Bir süpervizör Webex Contact Center Masaüstünde oturum açtığında Masaüstü Düzeni'ni hem yönetici yeteneklerini hem de temsilci etkinliklerini işlemek üzere görüntülenecek şekilde ayarlamak için.

İlgili JSON düzen dosyasının ilgili kişiliğindeki her rol için widget ekleyebilir veya değiştirebilirsiniz.

Aşağıdakiler, role dayalı JSON düzeni için üst düzey özelliklerdir:

{
    "agent": {
        "version": "0.1.0",
        "appTitle": "Webex Contact Center",
        "logo": "",
        "taskPageIllustration": "https://www.abc.com/image/logo.jpg",
        "stopNavigateOnAcceptTask": false,
        "dragDropEnabled": false,
        "notificationTimer": 8,
        "maximumNotificationCount": 3,
        "browserNotificationTimer": 8,
        "wxmConfigured": false,
        "desktopChatApp": {
            "webexConfigured": false,
        }
        "headerActions": ["outdial", "notification"],
        "area": {
            "advancedHeader": {
                ...
            },
            "panel": {
                ...
            },
            "navigation": {
                ...
            },
            "persistent": {
                ...
            },
            "headless": {
                ...
            }
        },
    },
    "supervisor": {
        "version": "0.1.0",
        "appTitle": "Webex Contact Center",
        "logo": "",
        "taskPageIllustration": "https://www.abc.com/image/logo.jpg",
        "stopNavigateOnAcceptTask": false,
        "dragDropEnabled": false,
        "notificationTimer": 8,
        "maximumNotificationCount": 3,
        "browserNotificationTimer": 8,
        "wxmConfigured": false,
        "desktopChatApp": {
            "webexConfigured": false,
        }
        "headerActions": ["outdial", "notification"],
        "area": {
            "advancedHeader": {
                ...
            },
            "panel": {
                ...
            },
            "navigation": {
                ...
            },
            "persistent": {
                ...
            },
            "headless": {
                ...
            },
            "homePage": {
                ...
            }
        },
    }
    "supervisorAgent": {
        "version": "0.1.0",
        "appTitle": "Webex Contact Center",
        "logo": "",
        "taskPageIllustration": "https://www.abc.com/image/logo.jpg",
        "stopNavigateOnAcceptTask": false,
        "dragDropEnabled": false,
        "notificationTimer": 8,
        "maximumNotificationCount": 3,
        "browserNotificationTimer": 8,
        "wxmConfigured": false,
        "desktopChatApp": {
            "webexConfigured": false,
        }
        "headerActions": ["outdial", "notification"],
        "area": {
            "advancedHeader": {
                ...
            },
            "panel": {
                ...
            },
            "navigation": {
                ...
            },
            "persistent": {
                ...
            },
            "headless": {
                ...
            }
        },
    }
},
  • JSON düzeni özelliklerinde yapılan değişiklikler, Masaüstü tarayıcısı yenilendiğinde etkili olur.
  • JSON düzeninde etkinleştirdiğiniz bir özellik Masaüstünde mevcut değilse, özelliği etkinleştirmek için Cisco Destek ile iletişime geçin.
  • JSON düzenindeki tüm özellikler büyük/küçük harfe duyarlıdır.

Uygulama Başlığı

Masaüstünün yatay başlığında bir başlık belirtmek için. Varsayılan başlık Webex İletişim Merkezi'dir.

Örnek:

"appTitle": "Webex Contact Center"

Varsayılan AppTitle, İletişim Merkezi Masaüstü 'nden Webex İletişim Merkezi'ne değiştirilir. Eski varsayılan AppTitle'ı (İletişim Merkezi Masaüstü) kullanan mevcut özel düzenler üzerinde herhangi bir etkisi yoktur. Yeni AppTitle'ı kullanmak için özel düzeni değiştirmeniz gerekir. Ancak, yeni genel düzen, Webex İletişim Merkezi olarak varsayılan AppTitle'ı kullanır.

Başlık metin, resim veya boş bir dize olabilir. Başlık metni iki satır halinde görünür. Metin ikinci satırın ötesine geçerse, üç nokta simgesi görüntülenir ve araç ipucu başlığın tamamını görüntüler. Biçimler başlığa uygulanamaz.

Veri URI'lerini (Tekdüzen Kaynak Tanımlayıcısı) kullanabilir veya içerik dağıtım ağında (CDN), Amazon Web Services (AWS) Basit Depolama Hizmeti (S3) klasöründe veya benzer bir barındırma hizmetinde özel bir başlık görüntüsünü barındırabilir ve ardından barındırılan görüntünün URL'sini belirtebilirsiniz. Desteklenen başlık görüntü formatları PNG, JPG, JPEG, GIF, SVG ve WebP'dir. Desteklenen başlık resmi boyutu 184 x 32 pikseldir (genişlik x yükseklik).

logosu

Şirket logosu için bir URL belirtmek için. Bir URL sağlamazsanız varsayılan olarak Webex İletişim Merkezi logosu görünür.

Örnek:

"logo": "https://my-cdn.com/logo.png"

Özel bir logo görüntüsünü bir CDN, Amazon Web Services (AWS) Basit Depolama Hizmeti (S3) klasöründe veya benzer bir barındırma hizmetinde barındırabilir ve ardından barındırılan görüntünün URL'sini belirtebilirsiniz. Desteklenen logo görüntü formatları PNG, JPG, JPEG, GIF, SVG ve WebP'dir. Desteklenen logo görüntü boyutu 96 x 32 pikseldir (genişlik x yükseklik).

Tablo 1. Masaüstü Düzeni Yapılandırmasına Dayalı AppTitle ve logo için Ekran Matrisi
Durum Örnek Uygulama Başlığı logosu
AppTitle ve logo yapılandırılmamışsa
"appTitle": "",
  "logo": "",
Başlık yok Varsayılan logo
AppTitle ve logo yapılandırılmışsa
"appTitle": "ABC Company",
  "logo": "https://my-cdn.com/abclogo.png",
Yapılandırılmış metin Yapılandırılmış logo
AppTitle yapılandırılmışsa ve logo yapılandırılmamışsa
"appTitle": "ABC Company",
  "logo": "",
Yapılandırılmış metin Varsayılan logo

AppTitle yapılandırılmamışsa ve logo yapılandırılmışsa

"appTitle": "",
  "logo": "https://my-cdn.com/abclogo.png",
Başlık yok Yapılandırılmış logo
AppTitle yapılandırılmışsa ve logo tercih edilmiyorsa
"appTitle": "ABC Company",
  "logo": "no-logo",
Yapılandırılmış metin Logo yok

AppTitle yapılandırılmamışsa ve logo tercih edilmiyorsa

"appTitle": "",
  "logo": "no-logo",
Başlık yok Logo yok
AppTitle resim olarak eklenirse ve logo yapılandırılırsa
"appTitle": "https://my-cdn.com/abccompanylogo.png ",
  "logo": "https://my-cdn.com/abclogo.png",
Yapılandırılmış görüntü Yapılandırılmış logo

AppTitle resim olarak eklenirse ve logo yapılandırılmamışsa

"appTitle": "https://my-cdn.com/abccompanylogo.png ",
  "logo": "",
Yapılandırılmış görüntü Varsayılan logo

AppTitle resim olarak eklenirse ve logo tercih edilmezse

"appTitle": "https://my-cdn.com/abccompanylogo.png ",
  "logo": "no-logo",
Yapılandırılmış görüntü Logo yok
  • Özel görüntü boyutu, en boy oranına göre ayarlanır. Daha önce yapılandırılmış özel başlık metni artık Masaüstünde iki satır halinde görünebilir. Bunu önlemek için özel başlık metnini değiştirebilirsiniz.
  • Başlık ve logo Masaüstünün yatay başlığında yapılandırılmamışsa, bu alan başlık widget'ları tarafından kullanılır. Başlık ve logo alanını kullanmak için başlık widget'ları doğru yapılandırılmalıdır.
  • Başlık ve logo birlikte maksimum 304 piksel genişliğini (dolgu dahil) geçemez. Logo genişliği 96 pikselden küçükse, kalan genişlik başlık için kullanılabilir.
  • Özel görüntü boyutu desteklenen boyuttan yüksekse, görüntü boyutu yatay başlıktaki en boy oranına göre ayarlanır. Özel görüntü boyutu desteklenen boyuttan küçükse, gerçek görüntü boyutu yatay başlıkta korunur.

Görev Sayfaİllüstrasyon

Kuruluş tercihlerine ve marka hizalamasına dayalı olarak görev sayfası için özel bir çizim belirtmek için. Bir temsilci oturum açtığında görev sayfasında yapılandırılan çizimi arka plan olarak görüntüler. Varsayılan olarak, görev sayfası resimsiz görünür.

Örnek:

"taskPageIllustration": "https://www.abc.com/image/logo.jpg",

Veri URI'lerini kullanabilir veya içerik dağıtım ağında (CDN), Amazon Web Services (AWS) Basit Depolama Hizmeti (S3) klasöründe veya benzer bir barındırma hizmetinde özel bir çizim barındırabilir ve ardından barındırılan resmin URL'sini belirtebilirsiniz. Resim, düzen tanımına göre genel veya ekip düzeyinde yapılandırılabilir. Bozuk görüntünün Masaüstünde görüntülenmesini önlemek için doğru URL'yi yapılandırdığınızdan emin olun.

Desteklenen görev sayfası illüstrasyon biçimleri PNG, JPG, JPEG, GIF, SVG ve WebP'dir. Önerilen illüstrasyon boyutu 400 x 400 pikseldir (genişlik x yükseklik). Özel illüstrasyon boyutu önerilen boyuttan büyükse, resim boyutu görev sayfasındaki en boy oranına göre ayarlanır. Özel illüstrasyon boyutu önerilen boyuttan küçükse, gerçek resim boyutu görev sayfasında korunur.

Webex Contact Center interface example of a custom illustration retraining the actual size.
Gerçek boyutu koruyan özel bir illüstrasyon için örnek örnek
Webex Contact Center interface example of a custom illustration adjusted based on the aspect ratio.
En boy oranına göre ayarlanmış özel bir illüstrasyon için örnek örnek

StopNavigateOnAcceptTask

Temsilci önceki bir görev üzerinde çalışırken yeni görevi kabul ettiğinde, odağın yeni kabul edilen bir göreve kaydırılıp kaydırılmayacağını belirlemek için. Varsayılan değer false değeridir.

Örnek:

"stopNavigateOnAcceptTask": false

Değer true olarak ayarlan ırsa, kullanıcı Masaüstünde yeni bir görevi kabul ettiğinde odak önceki görevde kalır ve yeni kabul edilen göreve kaymaz. Bu ayar, kullanıcının yeni bir isteği kabul ederken herhangi bir verisini kaybetmesini önler.

Örneğin, Ajan 1'in Müşteri 1 ile sohbet ettiğini ve aynı anda Müşteri 2 ile sesli görüşmede olduğunu düşünün. Sesli arama sırasında Agent 1, Etkileşim Denetimi bölmesinde Müşteri 2'nin ayrıntılarını güncelliyor. Şu anda, Agent 1'in Görev Listesi bölmesinde iki etkin görevi vardır ve odak noktası Etkileşim Denetimi bölmesindedir. Ajan 1, Müşteri 3'ten yeni bir sohbet isteğini kabul ettiğinde, odak Müşteri 2 ile Etkileşim Denetimi bölmesinde kalır ve yeni kabul edilen sohbet isteğine geçmez.

Önceki göreve odaklanmayı korumak ve yeni kabul edilen göreve geçmemek için stopNavigateOnAcceptTask özellik değeri true olarak ayarlanmış özel düzeni seçin.

StopNavigateOnAcceptTask özelliği değeri JSON düzenine girilmezse, Masaüstü odağı yeni kabul edilen göreve kaydırır. Davranış, stopNavigateOnAcceptTask özelliği değeri false olarak ayarlandığında olduğu durum a benzer.

  • Ayar, bir görevi kabul etme, konferans, danışma veya aktarma gibi masaüst ünde gerçekleştirilen tüm görevler (sesli ve dijital kanallar) ve giden aramalar, giden kampanya çağrıları, otomatik paketleme vb. için geçerlidir.
  • Bu ayar, Masaüstü kullanıcısı Giriş sayfasındaysa ve Görev Listesi bölmesinde etkin bir görev yoksa geçerli değildir. Böyle bir durumda, yeni bir görev kabul edildiğinde, odak Ana sayfadan yeni kabul edilen göreve kaydırılır.

DragDropEnabled

Özel sayfalardaki widget'ların sürükleyip bırakılmasını ve yeniden boyutlandırılmasını etkinleştirmek için değeri true olarak ayarlayın. Varsayılan değer false değeridir.

Örnek:

"dragDropEnabled": false

Yardımcı Bilgiler bölmesindeki sekmeler için sürükle ve bırak özelliğini etkinleştirme hakkında daha fazla bilgi için bkz. Yardımcı Bilgi Bölmesi.

BildirimZamanlayıcı

Masaüstündeki masaüstü bildirimlerinin otomatik olarak kapatılacağı süreyi (saniye cinsinden) ayarlamak için. Bildirim, Masaüstünün sağ üst köşesinde görünür. Varsayılan zaman aşımı değeri 8 saniyedir. Zaman aşımı değerleri için geçerli aralık 1-10 saniyedir. Zaman aşımı değişikliklerinin etkili olması için, değişiklikler yapıldıktan sonra tarayıcının yenilenmesi gerekir.

Örnek:

"notificationTimer": 8

MaximumNotificationCount

Masaüstünde bir seferde görüntülenecek masaüstü bildirimlerinin sayısını ayarlamak için. Varsayılan değer 3'tür. Masaüstü bildirimleri aralığı 1-10'dur. Masaüstü bildirimleri istiflenir. Çok sayıda bildirim varsa, Noti ficationTimer ayarlarına bağlı olarak hafif bir gecikmeyle görünürler.

Örnek:

"maximumNotificationCount": 3

BrowserNotificationTimer

Masaüstündeki tarayıcı ekmek kızartma makinesi bildirimlerinin otomatik olarak kapatılacağı süreyi (saniye cinsinden) ayarlamak için. Tost makinesi, yalnızca Masaüstü etkin tarayıcı penceresi veya sekmesi değilse görünen yerel bir tarayıcı bildirimidir. Masaüstü tarayıcı penceresi veya sekmesi şu durumlarda etkin değildir

  • Diğer tarayıcı pencereleri veya sekmeleri üzerinde çalışıyorsunuz.

  • Diğer uygulamalar üzerinde çalışıyorsunuz.

  • Masaüstü tarayıcı penceresini küçülttünüz.

Bildirim, Masaüstünün sağ üst köşesinde görünür. Varsayılan zaman aşımı değeri 8 saniyedir. Zaman aşımı değerleri için önerilen aralık 5-15 saniyedir. Zaman aşımı değişikliklerinin etkili olması için, değişiklikler yapıldıktan sonra tarayıcının yenilenmesi gerekir.

Örnek:

"browserNotificationTimer": 8

Tarayıcı bildirimleri için yapılandırılan zaman aşımı işletim sistemine ve tarayıcı ayarlarına bağlıdır. Zaman aşımı değeri, Windows işletim sistemi, Chrome OS ve macOS'ta Chrome tarayıcısında kabul edilir. Ancak, desteklenen diğer tarayıcılar, yapılandırılmış bildirim zaman aşımı değerini tutarlı bir şekilde yerine getirmez.

wxmYapılandırılmış

(İsteğe bağlı) Yapıl Webex Experience Management andırmak için değeri true olarak ayarlayın. Varsayılan değer false değeridir.

Örnek:

"wxmConfigured": true

MasaüstüSohbet Uygulaması

Webex App gibi Cisco tarafından sunulan birden çok sohbet uygulamasını yapılandırmak için.

WebExYapılandırıldı

Mesajlaşma ve toplantı işlevleriyle birlikte Webex Uygulaması Masaüstünde yapılandırılabilir. Bu yapılandırma, temsilcilerin Masaüstünden uzaklaşmadan kuruluşlarındaki diğer aracılar, denetçiler ve konu uzmanlarıyla (KOBİ'ler) işbirliği yapmalarına olanak tanır.

Webex Uygulamasını Masaüstünde yapılandırmak için:

  • İçindeCisco Webex Control Hub, bir kullanıcı için hizmet eklerken Gelişmiş Mesajlaşma onay kutusunu seçin (Kullanıcılar > Kullan ıcıları Yönet > Hizmetler > Mes ajlaşma). Daha fazla bilgi için bkz. Cisco WebexSite Yönetiminde Kullanıcı Hesaplarını Yönetme.

  • Özel Masaüstü Düzeni'nde WebExConfigured özellik değerini true olarak ayarlayın.

    Örnek:

    "desktopChatApp": {
        "webexConfigured": true
    },

    Web ExConfigu red özelliğinin varsayılan değeri false değeridir.

    Webex Uygulaması, aracı, yönetici ve SupervisorAgent rolleri için yalnızca WebExConfigured özellik değerini bu rollerin her biri için true olarak ayarlarsanız kullanılabilir. Temsilci, yönetici veya SupervizorAgent, Webex Uygulamasından çıkış yapamaz.

    Masaüstünün yatay üstbilgisinde Webex simgesi (Webex) simgesini görüntülemek için, HeaderActions özelliğine webex değerini girin. Daha fazla bilgi için bkz. He aderActions.

    Belirli bir ekip için Webex Uygulamasını etkinleştirmek için WebExConfigured özellik değeri true olarak ayar lanmış özel düzeni seçin. Daha fazla bilgi için bkz. Takım oluşturma.

Webex Uygulamasını Yardımcı Bilgiler bölmesinde, özel sayfada ve özel widget'ta da yapılandırabilirsiniz. Daha fazla bilgi için bkz. Yardımcı Bilgi Bölmesi.

Webex Uygulama Bildirimi

Bildirim zamanlayıcısı için NotificationTim er ve BrowserNotificationTim er özellikleri kullanılarak belirtilen değerler Webex Uygulaması için geçerlidir. Bu özellikler için varsayılan zaman aşımı değeri 8 saniyedir. Daha fazla bilgi için bkz. NotificationTimer ve BrowserNotificationTimer.

BaşlıkEylemler

Masaüstünün yatay başlığındaki simgelerin sırasını değiştirmek için. Varsayılan sipariş aşağıdaki gibidir:

  1. Webex simgesi(Webex)

  2. Ses göstergesi için telefonu kullanın(Dış Arama)

  3. Bildirim simgesi.(Bildirim Merkezi)

HeaderActions özelliğinin değer ini aşağıdaki gibi ayarlayın:

Simge Adı

HeaderActions Özellik Değeri

Webex Uygulaması

webex

Dış Arama

dış cephe

Bildirim Merkezi

bildirim

Örnek:

“HeaderActions”: ["webex”, “outdial”, “bildirim"],

He aderActions özellik değeri büyü k/küçük harfe duyarlıdır.

Simgelerin varsayılan sırasını değiştirmek için, HeaderActions özelliğini ve özel mizanpajdaki değerleri buna göre girin.

Örnek:

“HeaderActions”: ["bildirim”, “outdial”, “webex"],
  • HeaderActions özelliğini ve değerlerini özel düzende gir mezseniz simgeler varsayılan sırayla görüntülenir.
  • Üstbilgi simgelerini ve ilişkili işlevleri Masaüstünden kaldırmak için, headerActions özelliği için boş bir değer ayarlayın (“header Actions”: []). Bununla birlikte, Webex Uygulamasını Yardımcı Bilgiler bölmesine veya özel bir sayfaya veya özel bir widget olarak eklediyseniz, Webex Uygulaması Masaüstünün yatay üstbilgisinde bulunmasa da aracı Webex Uygulamasına erişmeye devam edebilir.
  • WebExConfigur ed özellik değeri false olarak ayarlanmışsa, Webex Uygul aması simgesi, HeaderActions özelliğine webex değeri eklense bile Masaüstünün yatay üstbilgisinde görüntülenmez. Daha fazla bilgi için bkz. Web ExConfigur ed.

alan

Alan özelliği, Masaüstü Düzeni'nin çekirdek bölümüdür. Düzeni alana göre tanımlayabilirsiniz.

"area": {
    "header": {
        ...
    },
    "advancedHeader: {
        {
          "comp": "widget-1",
          "attributes": { ... },
          "script": ....
        }
    },
    "panel": {
        ...
    },
    "navigation": {
        ...
    },
    "persistent": {
        ...
    },
    "headless": {
        ...
    }
},

Aşağıdaki alan nesnelerini yapılandırabilirsiniz:

  • Panel: Yardımcı Bilgiler bölmesindeki ikinci paneli veya en sağdaki paneli temsil eder.

  • Gezinme: Özel sayfaları ve sayfalarla ilgili gezinme öğelerini temsil eder.

  • Kalıcı: Kalıcı olan ve Masaüstünün tüm sayfalarında görüntülenen sayfa düzeyinde widget'ları temsil eder.

  • Başsız: Görsel bir arayüze sahip olmayan, ancak arka planda mantık yürüten widget'ları temsil eder.

AdvancedHeader özelliği yapılandırılmışsa, header ve headerActions özellikleri kaldırılmalıdır.

Gelişmiş Başlık

Görünürlüğü özelleştirmek ve Masaüstünün yatay başlığındaki simgelerin sırasını değiştirmek için. Varsayılan sipariş aşağıdaki gibidir:

  1. Webex simgesi(Webex)

  2. Ses göstergesi için telefonu kullanın(Dış Arama)

  3. Bildirim simgesi.(Bildirim Merkezi)

  4. Webex Contact Center aracı durum seçicisi.(Ajan Durumu Seçici)

AdvancedHeader özelliğinin değerini aşağıdaki gibi ayarlayın:

Simge Adı

HeaderActions Özellik Değeri

Webex Uygulaması

agentx-webex

Dış Arama

agentx-outdial

Bildirim Merkezi

agentx-bildirimi

Temsilci Durum Seçici

agentx-durum seçici

Örnek:

"advancedHeader": [
        {
          "comp": "agentx-webex"
        },
        {
          "comp": "agentx-outdial"
        },
        {
          "comp": "agentx-notification"
        },
        {
          "comp": "agentx-state-selector"
        }
        {
          "comp": "widget-1",
          "attributes": { ... },
          "script": ....
        }
      ]

AdvancedHeader özellik değeri büyük/küçük harfe duyarlıdır.

Simgelerin varsayılan sırasını değiştirmek için, advancedHeader özelliğini ve özel mizanpajdaki değerleri buna göre girin.

Widget'lar açılır menüye soldan sağa akar.

  • Özel düzende advancedHeader özelliğini girmezseniz, varsayılan başlık görüntülenir.

  • Gelişmiş başlık etkinleştirildiğinde, widget'ları örneğe göre mevcut başlıktan gelişmiş başlığa taşımalısınız.

  • Gelişmiş başlık etkinleştirildiğinde, eski başlık görüntülenmez.

  • Her widget simgesi, CSS aracılığıyla tanımlanan ve masaüstü üzerinden özelleştirilemeyen varsayılan bir dolgu ve kenar boşluğuna sahiptir.

  • Logo, başlık ve profil simgelerinin konumu sabittir ve özelleştirilemez.

  • Üstbilgi simgelerini ve ilişkili işlevleri Masaüstünden kaldırmak için, advancedHeader özelliğinde (“advanced Header”: []) ilişkili bileşen için boş bir değer ayarlayın.

    Webex Uygulamasını Yardımcı Bilgiler bölmesine veya özel bir sayfaya veya özel bir widget olarak eklediyseniz, Webex Uygulaması Masaüstünün yatay üstbilgisinde bulunmasa da aracı Webex Uygulamasına erişmeye devam edebilir.

  • Uzun etiketli bir widget eklerseniz, kullanılabilir alana göre kesilmiş bir etiket adı görüntülenir.

    Bir widget'a etiket eklemek için textContent özniteliğini kullanabilirsiniz.

    Örnek:

    {
              "comp": "timer-widget",
              "attributes": { "duration": "08:00:00" },
              "textContent": "Count Down Timer for Current Shift",
              "script": "https://wxcc-demo.s3.amazonaws.com/widgets/timer-widget.js"
            }

    “Geçerli Vardiya için Geri Sayım Zamanlayıcısı” etiketi kesilecek ve mevcut alana göre görüntülenecektir.

    • Uzun etiketli widget eklemekten kaçının.

    • Bir widget açılır menüse, yalnızca widget simgesi tıklanabilir.

  • Web ExConfigure özellik değeri false olarak ayarlanmışsa, webex değeri advancedHeader özelliğine eklense bile Masaüstünün yatay üstbilgisinde Webex App simgesi görüntülenmez. Daha fazla bilgi için bkz. Web ExConfigur ed.

Ana Sayfa

Masaüstünde oturum açtığınızda Giriş Sayfasına gelirsiniz.

Ana Sayfa yalnızca Süpervizörler ve SupervisorAgent persona için geçerlidir.

Ana Sayfada aşağıdaki widget'ları görüntüleyebilirsiniz. Analizör widget'ları varsayılan olarak sağlanır, ancak yönetici Kalıcı ve Özel widget'ları da yapılandırabilir. Daha fazla bilgi için bkz. JSON Düzeni Üst Düzey Özellikleri.

Analizör Widget'ları

Varsayılan olarak, Analyzer widget'ı Masaüstü Ana Sayfasında görüntülenir.

Ana Sayfa Düzeni Yapılandırması

Masaüstünün Ana Sayfasını, kuruluş tercihlerinize ve marka hizalamanıza dayalı düzeni görüntüleyecek şekilde yapılandırabilirsiniz. Ana sayfayı yapılandırmak için Ana Sayfa alanını düzenleyin. Bir kullanıcı Masaüstünde oturum açtığında Ana Sayfada görüntülenecek şekilde aşağıdaki bileşenleri yapılandırabilirsiniz:

  • Hoşgeldin mesajı

  • Gö rev bölmesine gitmek için Gezinme çubuğundaki Görev simgesi. Gö rev simgesi, arama izleme özelliği etkinken Süpervizör ve Süpervizör ve Aracı rolleri için görüntülenir. Görev bölmesi gelen müşteri isteklerini, etkin ve geçmiş müşteri etkileşimlerini ve aktif izleme isteklerini görüntüler.

  • Kuy ruk Adı, Kanal Tür ü ve Yönetilen Ekipler gibi bölüm leri filtreleyin.

Aşağıdaki tabloda Giriş Sayfas ını yapılandırmak için gereken sayfa özellikleri açıklanmaktadır:

Tablo 2. Dinamik Ana Sayfa Düzeni—Sayfa Özellikleri

Mülkiyet

Açıklama ve Kod

sayfa > UseFlexLayout

Flex düzeni yeni bir web bileşenidir. Mevcut widget'ları değiştirmez. Yeni esnek düzen, aynı düzen yapılandırma biçimini basitleştirilmiş bir şekilde kullanır. Geriye dönük uyumludur ve mevcut widget'ları etkilemez. JSON düzenini yapılandırmanız gerekir. JSON düzenini yapılandırmak için widget'ın yüksekliğini ve genişliğini sağlayın. Widget, JSON düzeninde yapılandırıldığı sırayla aynı sırayla oluşturulur. Widget'ların varsayılan kenar boşluğu 8 pikseldir.

JSON düzeni, widget'ların boyutlarına (genişlik x yükseklik) ve koordinatlarına (X, Y ve Z) dayanır.

Esnek düzen, bireysel widget'ı yeniden boyutlandırma, widget'ları maksimize etme vb. Gibi yetenekleri destekler.

Bireysel widget'ların yüksekliği piksel cinsinden ölçülür. 1 birim yükseklik = 40 piksel. Widget'ın genişliği, kaptaki sütun sayısına ve konteyner genişliğine göre değişen sütun sayısına bağlıdır.

Widget'lar soldan sağa görüntülenir. Gelişmiş düzen motoru, widget'ların hem yatay hem de dikey alan ayarını uygulamak için özel mantık kullanır. Başlangıçta, düzen yatay olarak yüklenir. Yatay olarak yüklendikten sonra, widget dikey olarak yüklenir ve alan kullanımının optimum olmasını sağlar.

Widget'ları ekran boyutuna göre yapılandırın. Ekran boyutuna göre widget'ların genişliğini artırabilir veya azaltabilirsiniz. Bu, widget'ları daha okunabilir ve kullanılabilir hale getirir.

Esnek düzen, büyük, orta, küçük ve ekstra küçük gibi standart kesme noktaları sağlar.

  • Büyük widget'ların çözünürlüğü 1360 piksel veya daha fazladır. Büyük widget'lar için sütun değerini 12 olarak belirtin.

  • Orta widget'lar 1070 piksel ila 1360 piksel çözünürlüğe sahiptir. Orta widget'lar için sütun değerini 10 olarak belirtin.

  • Küçük widget'lar 850 piksel ila 1070 piksel çözünürlüğe sahiptir. Küçük widget'lar için sütun değerini 6 olarak belirtin.

  • Ekstra küçük widget'lar 500 piksel çözünürlüğe sahiptir. Ekstra küçük widget'lar için sütun değerini 4 olarak belirtin.

Bu pikseller işletim sistemine ve tarayıcıya bağlı olarak değişebilir.

"page": {
          "id": "landing",
          "useFlexLayout": true,
          "widgets": {
            "comp1": {
              "comp": "div",
              "width": 4,
              "height": 4,
              "textContent": "Widget 1",
              "attributes": {
                "style": "width: max-content; margin: 80px 240px; color: white;"
              }
            },
            "comp2": {
              "comp": "div",
              "width": 4,
              "height": 4,
              "textContent": "Widget 2",
              "attributes": {
                "style": "width: max-content; margin: 80px 240px;color: white;"
              }
            }
          }

sayfa > comp

Benzersiz bir özel bileşen sağladığınızdan emin olun.

"comp": "page-title",

Page-title bileşeni, <h2>özel HTML öğesinin 2. seviye başlığını temsil eder.

sayfa > Sayfa Başlığı

Statik, dinamik veya her ikisi de olabilecek bir başlık dizesi belirttiğinizden emin olun.

Say fa-başlık bileşeni, <h2>özel HTML öğesindeki seviye 2 başlığı temsil eder.

  • Statik dize: Örneğin, Hey, Hoş Geldiniz!

    "comp": "page-title",
    "attributes": {
        "pageTitle": "Hey, Welcome!"
    }
  • Dinamik dize: Store'dan değeri almak için. Örneğin, Jane Doe.

    "comp": "page-title",
    "attributes": {
        "pageTitle": "$STORE.agent.agentName"
    }

  • Her ikisi de: Statik ve dinamik dizelerin kombinasyonu. Örneğin, Hey Jane Doe, Hoşgeldiniz!

    "comp": "page-title",
    "attributes": {
        "pageTitle": "Hey {$STORE.agent.agentName}, Welcome!"
    }

    Dizenin dinamik kısmını kapalı kıvırcık parantezleri {} içine yerleştirmeli ve $ yapısıyla ön eki eklemelisiniz.

Sayfa > PageSubHeader

Masaüstünde görüntülenen Alt Başlığı eklediğinizden emin olun. Kullanıcı Alt Başlıkta Git to Analy zer'ı ekleyebilir.

  • Alt Başlık için kod bloğu

    "useFlexLayout": true,
              "pageSubHeader": {
                "comp": "div",
                "attributes": {
                  "style": "display: flex; float:right;margin:16px 0px 16px 16px"
                },
                "children": [
                  {
                    "comp": "div",
                    "children": [
                      {
                        "comp": "md-label",
                        "textContent": "$I18N.pageSubHeader.queueName",
                        "attributes": {
                          "style": "margin-bottom:8px;"
                        }
  • Alt Başlıkta Analizöre Git için kod bloğu

    {
                    "comp": "div",
                    "children": [
                      {
                        "comp": "agentx-more-actions-wrapper",
                        "properties": {
                          "actionList": [
                            {
                              "comp": "agentx-wc-goto-analyzer"
                            }
                          ]
                        }
                      }

Navigasyon (Özel Sayfalar)

Bu bölümde, sol gezinme çubuğunda görünen sayfaları ekleyebilirsiniz. Widget'ın gezinme çubuğunda görünmesi için bir gezinme simgesi ve benzersiz bir URL belirlersiniz. Çakışmaları önlemek için URL için belirli bir önek kullanmanızı öneririz. Daha fazla ayrıntı için, nav özelliği bölümüne bakın.

Ayrıca bu sayfada görüntülenebilecek bir widget koleksiyonuna sahip olabilirsiniz. Sayfa, ekranda görünen tek bir widget'a veya ızgaradaki bir widget koleksiyonuna sahip olabilir. Izgara düzenlemesi hakkında daha fazla ayrıntı için, yerleşim özelliği böl ümüne bakın.

Widget ağacına dinamik alan sarıcı eklemenize gerek yoktur. Bu, bu seçeneği etkinleştirdiğinizde özel sayfalardaki widget'ları sürükleyip bırakabileceğiniz ve yeniden boyutlandırabileceğiniz anlamına gelir.

Örnek:

{
    "nav": {
        "label": “Custom Page”,
        "icon": "stored-info",
        "iconType": "momentumDesign",
        "navigateTo": "dynamic-tabs",
        "align": "top",
        "isDefaultLandingPage": true
             },    
    "page": {
        "id": “my - custom - page“,
        "useFlexLayout": true,
        "widgets": {
            “
            comp1”: {
                "comp": "md-tabs",
                "children": [{
                        "comp": "md-tab",
                        "textContent": "Shift Timer",
                        "attributes": {
                            "slot": "tab"
                        }
                    },
                    {
                        "comp": "md-tab-panel",
                        "attributes": {
                            "slot": "panel"
                        },
                        "children": [{
                            "comp": “my - custom - timer”,
                            “source”: http: //my-cdn.com/my-custom-timer.js
                                "wrapper": {
                                    "title": "Shift Timer",
                                    "maximizeAreaName": "app-maximize-area"
                                }
                        }]
                    },
                    {
                        "comp": "md-tab",
                        "textContent": "Stock Market",
                        "responsive": "false"
                        "attributes": {
                            "slot": "tab"
                        },
                    },
                    {
                        "comp": "md-tab-panel",
                        "attributes": {
                            "slot": "panel"
                        },
                        "children": [{
                            "comp": "agentx-wc-iframe",
                            "responsive": "false"
                            "attributes": {
                                "src": "https://widget-kad.s3.amazonaws.com/Trading.htm"
                            },
                            "wrapper": {
                                "title": "Stock Market",
                                "maximizeAreaName": "app-maximize-area"
                            }
                        }],
                    },
                    {
                        "comp": "md-tab",
                        "textContent": "Widget3",
                        "attributes": {
                            "slot": "tab"
                        }
                    },
                    {
                        "comp": "md-tab-panel",
                        "textContent": "Three Content",
                        "attributes": {
                            "slot": "panel"
                        }
                    }
                ]
            },
            “comp2”: {
                "comp": “my - google - maps - component“,
                “source”: "https://my-cdn.com/my-google.maps.js
                "wrapper": {
                    "title": "Google Map",
                    "maximizeAreaName": "app-maximize-area"
                }
            }
        },
        "layout": {
            "areas": [
                ["left", "right"]
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1]
            }
        }
    }
},

Aşağıdaki tabloda, alt özellikleri ile birlikte gezinme ve sayfa özellikleri açıklanmaktadır:

Tablo 3. nav Emlak Detayları

Mülkiyet

Açıklama ve Kod

nav > etiket

Bu özellik, sayfa gezinme tanımlayıcısını gösterir. Ekran okuyucu bu özelliği okur ve araç ipucunda görünür.

Bu parametreler, gezinme çubuğunda özel sayfanızı görüntülemek için gereklidir.

type Navigation.Item = {
    label: string;
    iconType: "momentumDesign" | "other";
    icon: string;
    align: "top" | "bottom";
    navigateTo: string;
    iconSize ? : number;
    isResponsive ? : boolean;
};

eti ket özelliği, özel sayfanın başlığıdır.

nav > IconType

Bu özellik, özel sayfanın gezinme çubuğunda görüntülenen simge türünü temsil eder.

Aşağıdaki simge türleri mevcuttur:

  • MomentumDesign: Koleksiyon daki mevcut simgeleri seçebilirsiniz: https://momentum-design.github.io/momentum-design/en/tokens/icons/. Momentum kullanmanın avantajı, “aktif” bir sürümle birkaç simge sağlamasıdır.

    Aktif bir sürümün kullanım durumu:

    Örneğin, bir Momentum simgesi türü duyurusu seçer seniz, gezinme çubuğunda varsayılan simgeyi görebilirsiniz. Özel sayfaya (simgeye bağlı) gittiğinizde, simge otomatik olarak duyuru etkin sürü me dönüşür. Simge kitaplığında aynı simgenin etkin bir sürü müne sahip olup olmadığını doğruladığınızdan emin olun.

  • Diğer: Gezinme çubuğunda görünen özel bir resim URL'si (CDN'de barındırılan) sağlayabilirsiniz. Siyah veya beyaz özel bir simge kullanıyorsanız, açık ve karanlık modlar arasında geçiş yaptığınızda simge görünmez.

nav > simge

Bu özellik, Momentum kitaplığındaki simgenin adını veya CDN URL'sini temsil eder.

type Navigation.Item ={
   icon:“announcement”;
}; 
// OR //
type Navigation.Item ={
   icon:“https://my-cdn.com
   /my-navigation-icon.png”;
};

navigasyon > hizalama

Bu özellik, simgeyi gezinme çubuğunun üstüne veya altına hizalamanıza yardımcı olur.

Şu anda, özellik yalnızca üst hizalamaya izin verir.

nav > is DefaultLandingPage

Bu özellik, içindeki aracılar için varsayılan açılış sayfasını belirtirAgent Desktop. Gezinme çubuğu sayfasını oturum açtıktan sonra aracılar için görünen varsayılan Açılış sayfası yapmak için bu özelliği true olarak ayarlayınAgent Desktop.. Birden fazla gezinti çubuğu sayfasında bu özellik true olarak ayarlan mış sa, sistem ilk gezinti çubuğu sayfasını varsayılan Açılış sayfası olarak kabul eder.

Hiçbir gezinme çubuğu sayfasında bu özellik true olarak ayarlanmam ış sa, Giriş sayfası varsayılan Açılış sayfası olarak işlev görür.

Analyzer ve Aracı Performans İstatistikleri raporlarını varsayılan açılış sayfası olarak ayarlayamazsınız.

navig@@ asyon > Gezinme

Bu özellik, özel sayfanın adını belirtir. Bu ad, aracı gezindiğinde adres çubuğunda görünür.

NavigateTo şu değerleri içermemelidir: resimler, fontlar, css, build_info, help, app, i18n, icons, images-mfe-wc ve sesler.

type Navigation.Item = {
    navigateTo: “my - custom - page”;
};
Tablo 4. sayfa Emlak Detayları

Mülkiyet

Açıklama ve Kod

sayfa > kimlik

Sayfa özelli ğinde, özel sayfa (dinamik widget) nesnesini belirtirsiniz.

id özelliği benzersiz bir sayfa tanımlayıcısını temsil eder. Örneğin, my-custom-page-1. Ajan bu tanımlayıcıyı Masaüstünde göremez.

type DynamicWidgets.Page = {
    id: string;
    widgets: Record < string,
    DynamicWidget.Options > ;
    layout: Layout;
};

sayfa > UseFlexLayout

Flex düzeni yeni bir web bileşenidir. Mevcut widget'ları değiştirmez. Yeni esnek düzen, aynı düzen yapılandırma biçimini basitleştirilmiş bir şekilde kullanır. Geriye dönük uyumludur ve mevcut widget'ları etkilemez. JSON düzenini yapılandırmanız gerekir. JSON düzenini yapılandırmak için widget'ın yüksekliğini ve genişliğini sağlayın. Widget, JSON düzeninde yapılandırıldığı sırayla aynı sırayla oluşturulur. Widget'ların varsayılan kenar boşluğu 8 pikseldir.

JSON düzeni, widget'ların boyutlarına (genişlik x yükseklik) ve koordinatlarına (X, Y ve Z) dayanır.

Esnek düzen, bireysel widget'ı yeniden boyutlandırma, widget'ları maksimize etme vb. Gibi yetenekleri destekler.

Bireysel widget'ların yüksekliği piksel cinsinden ölçülür. 1 birim yükseklik = 40 piksel. Widget'ın genişliği, kaptaki sütun sayısına ve konteyner genişliğine göre değişen sütun sayısına bağlıdır.

Widget'lar soldan sağa görüntülenir. Gelişmiş düzen motoru, widget'ların hem yatay hem de dikey alan ayarını uygulamak için özel mantık kullanır. Başlangıçta, düzen yatay olarak yüklenir. Yatay olarak yüklendikten sonra, widget dikey olarak yüklenir ve alan kullanımının optimum olmasını sağlar.

Widget'ları ekran boyutuna göre yapılandırın. Ekran boyutuna göre widget'ların genişliğini artırabilir veya azaltabilirsiniz. Bu, widget'ları daha okunabilir ve kullanılabilir hale getirir.

Esnek düzen, büyük, orta, küçük ve ekstra küçük gibi standart kesme noktaları sağlar.

  • Büyük widget'ların çözünürlüğü 1360 piksel veya daha fazladır. Büyük widget'lar için sütun değerini 12 olarak belirtin.

  • Orta widget'lar 1070 piksel ila 1360 piksel çözünürlüğe sahiptir. Orta widget'lar için sütun değerini 10 olarak belirtin.

  • Küçük widget'lar 850 piksel ila 1070 piksel çözünürlüğe sahiptir. Küçük widget'lar için sütun değerini 6 olarak belirtin.

  • Ekstra küçük widget'lar 500 piksel çözünürlüğe sahiptir. Ekstra küçük widget'lar için sütun değerini 4 olarak belirtin.

Bu pikseller işletim sistemine ve tarayıcıya bağlı olarak değişebilir.

"page": {
          "id": "landing",
          "useFlexLayout": true,
          "widgets": {
            "comp1": {
              "comp": "div",
              "width": 4,
              "height": 4,
              "textContent": "Widget 1",
              "attributes": {
                "style": "width: max-content; margin: 80px 240px; color: white;"
              }
            },
            "comp2": {
              "comp": "div",
              "width": 4,
              "height": 4,
              "textContent": "Widget 2",
              "attributes": {
                "style": "width: max-content; margin: 80px 240px;color: white;"
              }
            }
          }

sayfa > widget'lar

sayfa > comp

Özel widget'larınızı tanımlamanıza yardımcı olur. Birden çok widget yerleştirmek için widget seçeneklerini sırayla belirtin. Her widget'a benzersiz bir alan adı verdiğinizden emin olun. Daha sonra düzen bölümünde kullanın.

"widgets": {
    "comp1": {
        ...
    }
    "comp2": {
        ...
    }
}

Bu özellik, özel HTML öğesinin adını temsil eder (Web Bileşeni veya başka bir öğe olarak bilinir - sarıcı olarak kullanmak istiyorsanız). Daha fazla bilgi için bkz. Örnek Kullanım Örneği Örnekleri. Açısal parantez (“<” or “>”) olmadan özel öğe adınızı buraya girin. Örneğin, “my-custom-element.”

Widget'lar bölümünün altındaki her giriş aşağıdaki formatı destekler:

type Options = {
    comp: string;
    script ? : string;
    properties ? : Record < string,
    any > ;
    attributes ? : Record < string,
    string > ;
    children ? : Options[];
    textContent ? : string;
    style ? : Partial < CSSStyleDeclaration > ;
    wrapper ? : {
        title: string;
        maximizeAreaName: string;
    };
};

sayfa > komut dosyası

(İsteğe bağlı) Bu özellik yalnızca widget'ı veya bileşeni CDN gibi uzak bir konumdan yüklediğinizde gereklidir.

"comp1": {
    "comp": "widget-one",
    "script": "http:/my-cdn.com /
        dynamic - widgets / widget - one.js ",
}

Aynı bileşen için komut dosyası URL'sini değiştirmeyin. Aynı bileşen için komut dosyası URL'sini değiştirmeniz gerekiyorsa aşağıdakilerden birini yapın:

  • Tarayıcı önbelleğini temizlemesi ve yeniden yüklemesi için aracıyı bilgilendirinAgent Desktop.

  • Mevcut URL'yi koruyun. Mevcut URL'de barındırılan javascript'i kullanarak yeni paket URL'sini dinamik olarak içe aktarın.

    Örnek:

    (function() {
              var script = document.createElement("script");
                  script.src = <Your JS Script URL>
                  script.type = "text/javascript";
                  script.async = true;
                  document.getElementsByTagName ("head").item(0).appendchild(script);
    
                } ) ()

sayfa > özellikler

Web bileşeni için iletmeniz gereken özellikleri belirtebilirsiniz.

"properties": {
    "user": "admin",
},

sayfa > duyarlı

Sayfa düzeyinde veya komp düzeyinde özel düzende eklenen bir web bileşeninin veya iFrame tabanlı bir widget'ın duyarlı olup olmadığını belirler. Duyarlı web bileşenleri, web sayfanızı tüm cihazlarda görsel olarak çekici hale getirir ve kullanımı kolaydır. Duyarlı iFrame widget'ları kullanmalısınız.

Bu özelliği aşağıdaki değerlerden biriyle yapılandırın:

  • Doğru: Widget'ın duyarlılığını etkinleştirir. Varsayılan olarak, tüm widget'lar kullanılan cihazın aşamalı ekran boyutlarına, yönüne ve görüntüleme alanlarına göre duyarlıdır.

  • Yanlış: Widget'ın yanıt verimini devre dışı bırakır. Widget'lar farklı cihazlarda görüntülemeyi desteklemiyorsa, bunları yanıt vermeyen olarak işaretleyin.

{
    "comp": "md-tab",
    "responsive": true,
    "attributes": {
        "slot": "tab",
        "class": "widget-pane-tab"
    },
    "children": [{
        "comp": "slot",
        "attributes": {
            "name": "SCREEN_POP_TAB"
        }
    }],
    "visibility": "SCREEN_POP"
}, {
    "comp": "md-tab-panel",
    "responsive": false,
    "attributes": {
        "slot": "panel",
        "class": "widget-pane"
    },
    "children": [{
        "comp": "slot",
        "attributes": {
            "name": "CALL_GUIDE"
        }
    }],
    "visibility": "CALL_GUIDE"
},

Yanıt vermeyen widget'lar en iyi kullanıcı deneyimini sağlayamaz ve daha küçük görünümde görüntülenmez. Yanıt vermeyen olarak yapılandırılmış widget'ları görüntülemek için aracının tarayıcı penceresinin boyutunu artırması gerekir.

sayfa > öz nitelikler

Bu bölümde Web bileşeni özniteliklerini belirtebilirsiniz.

"attributes": {
         "disabled": "false",
},

sayfa > görünürlük

Sayfa düzeyinde veya komp düzeyinde özel düzende eklenen Cisco tarafından sunulan widget'ların görünür olup olmadığını belirtir.

CISCO'nun sunduğu widget'lar İletişim Geçmişi,Cisco Webex Experience Management, IVR Transkript, Kampanya Çağrı Rehberi Önizleme ve Ekran Pop'udur.

  • Görün ürlük özelliği değerleri, Masaüstü Düzeni'nin varsayılan JSON dosyasında yerleşik ve tanımlanır. Yönetici, Cisco tarafından sunulan widget 'ların görünürlük özelliği değerlerini değiştiremez.

  • NOT_RESPON SIVE görünürlük özelliği değeri kullanımdan kaldırılmıştır. Yalnızca geriye dönük uyumluluk için kullanmaya devam edebilirsiniz. Daha önce NOT_RESPONSIVE olarak ayarlanan herhangi bir değer, işlevsellik aynı kaldığı için değişiklik gerektirmez.

    Yeni oluşturulan bir widget'ı duyarlı veya duyarlı olmayan olarak ayarlamak için responsive özelliğini kullanmanız gerekir. Daha fazla bilgi için bkz. Duyarlı özellik.

sayfa > çocuklar

Bu özellik, düzenin temel kısmıdır. Alt bölüm de, Web Bileşeni tabanlı widget alt öğeleri geçmenize izin veriyorsa, gerektiği kadar seviye yerleştirebilirsiniz. Bunu mümkün kılmak için geliştirici, oluklu içeriği programlı olarak işlemelidir. Daha fazla bilgi için bkz. Cisco Webex Contact CenterMasaüstü Geliştirici Kılavuzu.

MAĞAZA değerlerini özellik olarak geçirme hakkında bilgi edinmek için bkz. Verileri Mas aüstünden Widget'lara Paylaşma.

"children": [{
        "comp": "div",
        "textContent": "Test"
    },
    {
        "comp": "div",
        "textContent": “Test”
    },
    {
        "comp": "div",
        "textContent": "Test"
    },
    {
        "comp": "div",
        "textContent": "Test"
    },
    {
        "comp": "div",
        "children": [{
                "comp": "div",
                "textContent": “Test”
            },
            {
                "comp": "div",
                "textContent": "Test"
            },
            {
                "comp": "div",
                "textContent": "Test"
            }
        ]
    }
],

“Alt” dizi bölümünün avantajı, zaten Masaüstü paketinin bir parçası olan mizanpaj spesifikasyonunuzda mevcut Web Bileşenlerini kullanabilmenizdir. Masaüstü paketi Web Bileşenlerinden birkaçı şunları içerir:

  • agentx-wc-iframe: Herhangi bir web sayfasını widget olarak bir iFrame'e yerleştirmenizi sağlayan bir widget.

  • dinamik alan: Özel sayfalar dışında bir yerde Aracılar için sürükle ve bırak özelliğini etkinleştirmenize olanak tanıyan bir bileşen. Varsayılan olarak sürükle ve bırak özelliğini etkinleştirirseniz özel sayfalar da bu özelliğe sahip olabilir.

  • Momentum-ui-web-component kitaplığındaki herhangi bir bileşen. Daha fazla bilgi için GitHub 'a bakın. Örneğin:

    • md-tabs: Sekmeler konteyner sarıcı

    • md-tab: Tek sekme başlığı

    • md-tab-panel: Tek sekme içeriği

Kalıcı sekmenin öznitelikleri hakkında daha fazla bilgi için bkz. Kalıcı Sekmeler için Nitelikler.

sayfa > Me tin İç eriği

Metin içeriğinizi eklemenize yardımcı olur.

"textContent": "My Text Content",

sayfa > stil

Bileşeninize belirli bir CSS stili atamanıza yardımcı olur.

"style": {
    "backgroundColor": "#CBD",
    "overflow": "scroll"
},

sayfa > sarıcı

Widget sarıcı, widget'ınızın üstüne bir araç çubuğu eklemenizi sağlar. Araç çubuğu, widget'ın üstünde bir başlık ve Simgeyi büyütme (Büyütme) simgesini içerebilir. Widget sayfada küçük bir yer kapladığında, en üst düzeye çıkarma simgesi aracının widget'ı tam çalışma alanında görmesini sağlar.

Varsayılan değeri “app-maximize-area” olarak kullandığınızdan emin olun. Şu anda, yalnızca varsayılan değer kullanılabilir. Düzen useFlexLayout kullanılarak yapılandırıl mışsa, widget'ın yapılandırmasına isMaximizers özniteliğini ekleyerek widget başlığındaki büyütme/geri yükle simgesini etkinleştirebilir ve değerini true olarak ayarlayabilirsiniz.

"wrapper": {
    "title": My Widget Title ",
    "maximizeAreaName": "app-maximize-area" "isMaximizable":true 
}

sayfa > sarıcı> kimlik

(İsteğe bağlı) Web bileşeni widget sarıcı, benzersiz bir tanımlayıcı kullanarak dinamik widget başlığını güncellemenizi sağlar. Widget wrapper id özellik değerini unice-id -to-update-title olarak girin.

"wrapper": {
    "title": My Widget Title ",
    "id": "unique-id-to-update-title",
    "maximizeAreaName": "app-maximize-area"
}

JavaScript CustomEvent için aynı benzersiz tanımlayıcıyı kullandığınızdan emin olun. Daha fazla bilgi için Cisco Webex Contact CenterMasaüstü Geliştiric isinin Aracı İletişim Modülü bölümündeki Eşzamansız Olay lar bölümüne bakın.

IFRame tabanlı widget başlığını güncellemek için aynı etki alanındaki iFrame içeriğini kullanın. Aşağıda örnek bir örnek verilmiştir:

<
script type = "text/javascript" >
    var title = "";
window.addEventListener("update-title-event", function(e) {
    title = e.detail.title;
});
document.querySelector('#customEvent').onclick = function() {
    const e = new CustomEvent("update-title-event", {
        bubbles: true,
        detail: {
            title: "new title"
        }
    });
    window.parent.dispatchEvent(e);
}; <
/script> <
button id = "customEvent" > New Title < /button> <
    iframe src = "https://blog.logrocket.com/the-ultimate-guide-to-iframes/" > < /iframe>

sayfa > agentx-wc-iframe

Masaüstünde bir widget olarak görünen bir iFrame'e bir web sayfasını yerleştirmenizi sağlar. “Agentx-wc-iframe” adlı iFrame widget'ını kullanabilirsiniz.

"comp1": {
    "comp": "agentx-wc-iframe",
    "attributes": {
        "src": "https://blog.logrocket.com /
            the - ultimate - guide - to - iframes / "
    },
    "wrapper": {
        "title": "AgentX iFrame",
        "maximizeAreaName": "app-maximize-area"
    }
},

sayfa > düzen

Widget'ları bir sayfada düzenlemenizi sağlar.

Aşağıdaki biçim bir ızgara düzenini temsil eder:

type Layout = {
    areas: string[][];
    size: {
        rows: number[];
        cols: number[];
    };
};

Burada, widget' lar bölümünde tanımladığınız alan adlarıyla ızgarayı tanımlayabilirsiniz.

Aşağıdaki örnek, üç satırın ve üç sütunun düzeninin nasıl belirtildiğini gösterir:

"layout": {
    "areas": [
        [
            "comp1",
            "comp1",
            "comp3"
        ],
        [
            "comp2",
            "comp2",
            "comp3"
        ],
        [
            "comp4",
            "comp4",
            "comp4"
        ]
    ],
    "size": {
        "cols": [1, 1, 1],
        "rows": [1, 1, 1]
    }
}
3x3 Düzenin Eşit Dağılımı
Equal distribution of a 3x3 layout for Webex contact Center Desktop layout configuration.

Boyut bölümünde sayılar, bir widget'ın diğer widget'lara göre kaplayabileceği alan kesimini temsil eder. Her üç sütun da eşit 1 alan kesimini kaplar. Kullanılabilir genişlik% 100 ile, her widget yatay alanın% 33.33'ünü kaplar.

Eşit Sütun Genişliği ile
Equal column width layout for Webex Contact Center Desktop layout configuration.

Başka bir kullanım örneği, “cols” olarak ayarlarsanız: [1, 2, 2], toplam alanın 5'e (1+2+2) bölündüğü ve ilk widget'ın yatay alanın %20'sini kapladığı anlamına gelir. İkinci ve üçüncü widget'ların her biri% 40 alır. Daha fazla bilgi için bkz. Iz gara Düzeni Temel Kav ramları.

Unequal column width layout for Webex Contact Center Desktop layout configuration.
Sütun Genişliğini Değiştirdikten Sonra

sayfa > ROOT

Yerleşimlerin yuvalanması alt düzen olarak adlandırılır. Mizanpaj yapılandırmanızda iç içe geçmiş düzenleriniz varsa, alt katmanlar için üst düzen olarak tek bir “ROOT” nesneniz olmalıdır. Aksi takdirde, yerleştirme gerekmiyorsa düzen yapılandırmanız düz olabilir.

Bu alt düzen, düzen yeniden boyutlandırma davranışı üzerinde daha fazla kontrol sağlar. Sayfa düzeni özelliği Kayıt türünde olmalıdır<string, Layout>. Layout özelliği, widget'ları bir sayfada düzenlemenizi sağlar.

{
    "id": "some-id",
    "widgets": {
        "c1": {
            "comp": "div",
            "textContent": "c1"
        },
        "c2": {
            "comp": "div",
            "textContent": "c2"
        },
        "c3": {
            "comp": "div",
            "textContent": "c3"
        },
        "c4": {
            "comp": "div",
            "textContent": "c4"
        },
        "c5": {
            "comp": "div",
            "textContent": "c5"
        }
    },
    "layout": {
        "ROOT": {
            "areas": [
                ["c1", "sub1"],
                ["c2", "sub2"],
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1, 1]
            }
        },
        "sub1": {
            "areas": [
                ["c3", "c4"]
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1]
            }
        },
        "sub2": {
            "areas": [
                ["c1"],
                ["c5"]
            ],
            "size": {
                "cols": [1],
                "rows": [1, 1]
            }
        }
    }
}

Bu kurulum, ROOT düzeninde bağımsız olarak yeniden boyutlandırabileceğiniz iki alt ızgara içeren bir ızgara oluşturur.

Sub-layout appearance for Webex Contact Center Desktop layout configuration.
Alt düzen Görünümü

Bir bileşeni yeniden boyutlandırmak, o alt düzen içindeki bileşenleri etkiler.

Sub-layout appearance, after resizing both sub-layouts, for Webex Contact Center Desktop layout configuration.
Her iki alt düzeni de yeniden boyutlandırdıktan sonra

Aşağıdaki durumların farkında olun:

Sonsuz döngü: ROOT düzenini ROOT'un alt katmanı olarak eklerseniz, “çağrı yığını aşıldı” hatasına neden olur ve sonsuz bir döngü ile çalışır.

{
    "layout": {
        "ROOT": {
            "areas": [
                ["c1", "c2"],
                ["c3", "ROOT"],
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1, 1]
            }
        }
    }
Sub-layout appearance with infinite loop for Webex Contact Center Desktop layout configuration.
Sonsuz Döngü ile Alt Düzen

Aynı Alt Düzen (N) sürel eri: Alt düzeni aynı adla birden fazla kez ızgaranıza dahil ederseniz ve bunlardan birini yeniden boyutlandırırsanız, tüm alt çizelgeler otomatik olarak yeniden boyutlandırılır.

Bu istenen davranış değilse, alt katmanların her birini benzersiz bir adla yeniden adlandırın.

{
    "layout": {
        "ROOT": {
            "areas": [
                ["c1", "sub1"],
                ["c2", "sub1"],
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1, 1]
            }
        },
        "sub1": {
            "areas": [
                ["c3", "c4"]
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1]
            }
        }
    }
}
Sub-layout appearance with N times for Webex Contact Center Desktop layout configuration.
N kez ile alt düzen

Kalıcı Sekmeler için Nitelikler

Özel sayfalardaki ve özel widget'lardaki sekmeleri kalıcı olarak ayarlamak için özel düzende md-tabs öz niteliklerini girin.

Örnek: Sekmeleri Kalıcı Olarak Ayarlama

{
    "comp": "md-tabs",
    "attributes": {
        "persist-selection": true,
        "tabs-id": "unique-id for all the tabs together in the container"
    },
}

Mülkiyet

Açıklama

kalıcı seçim

Md-tab'leri kalıcı olarak ayar lamak için. Varsayılan değer true değeridir.

sekmeler-kimliği

Konteynerdeki tüm sekmeler için benzersiz tanımlama.

md-tabs (kalıcı seçim: true) olarak ayarladığınızda, bir temsil ci Masaüstündeki sayfalar veya widget'lar arasında geçiş yapsa bile sekme seçimini Agent Desktop korur.

  • Kalıcı sekme davranışı zaten Masaüstünde ayarlanmış olduğundan, kalıcı seçim özelliği Yardımcı Bilgiler bölmesindeki sekmeler ve Aracı Performans İstatistikleri raporları sayfasındaki sekmeler için geçerli değildir.
  • Masaüstünden çıkış yaptığınızda, tarayıcıyı yeniden yüklediğiniz/yenilediğinizde veya tarayıcı önbelleğini temizlediğinizde sekme seçimi varsayılan sekmeye sıfırlanır.

Kalıcı Widget Yapılandırması

Herhangi bir özel widget'ı kalıcı olacak şekilde yapılandırabilirsiniz. Kalıcı widget'lar Masaüstünün tüm sayfalarında görüntülenir. Kalıcı widget'lar, Yardımcı Bilgiler bölmesinde yalnızca etkin bir kişi isteğiniz veya görüşmeniz olduğunda yeni bir sekme olarak görüntülenir. Örneğin, Örnek Kalıcı widget.

Kalıcı widget'lar Ana sayfada diğer sayfalarda görüntülendikleri şekilde görüntülenmez. Ancak, etkin bir etkileşiminiz varsa, kalıcı widget'lar Giriş sayfasında Yardımcı Bilgiler bölmesinin bir parçası olarak görüntülenir. Örneğin, bir çağrıyı yanıtladığınızda, Etkileşim Denetimi bölmesi görüntülenir ve Örnek Kalıcı wid get'ı Yardımcı Bilgiler bölmesinin bir parçası olarak görüntülenir.

Örnek:

"area": {
    "persistent": [{
            "comp": "md-tab",
            "attributes": {
                "slot": "tab"
            },
            "children": [{
                    "comp": "md-icon",
                    "attributes": {
                        "name": "emoticons_16"
                    }
                },
                {
                    "comp": "span",
                    "textContent": "Custom Page Widget"
                }
            ]
        },
        {
            "comp": "md-tab-panel",
            "attributes": {
                "slot": "panel"
            },
            "children": [{
                "comp": "dynamic-area",
                "properties": {
                    "area": {
                        "id": "dw-panel-two",
                        "widgets": {
                            "comp1": {
                                "comp": "agentx-wc-iframe",
                                "attributes": {
                                    "src": "https://blog.logrocket.com/the-ultimate-guide-to-iframes/"
                                },
                                "wrapper": {
                                    "title": "AgentX iFrame",
                                    "maximizeAreaName": "app-maximize-area"
                                }
                            },
                            "comp2": {
                                "comp": "uuip-widget-two",
                                "script": "./dynamic-widgets/widget-two.js",
                                "attributes": {
                                    "title": "WIDGET 2 content"
                                },
                                "wrapper": {
                                    "title": "Widget 2 title",
                                    "maximizeAreaName": "app-maximize-area"
                                }
                            }
                        },
                        "layout": {
                            "areas": [
                                ["comp1", "comp2"]
                            ],
                            "size": {
                                "cols": [1, 1],
                                "rows": [1]
                            }
                        }
                    }
                }
            }]
        }
    ]
}

Bir widget'ı özelleştirdiğinizde, seçeneklerden birini seçebilirsiniz:

  • Bir iframe içine gömülebilen bir web sayfasında bir uygulamayı barındırın.

  • Özel bir widget oluşturun.

Teknik widget gereksinimleri Masaüstü Widget Geliştirme Belgelerinde açıklanmaktadır. Bir düzen editörü olarak şu ayrıntılara sahip olduğunuzdan emin olun:

  • Özel HTML öğesinin adı nedir (Web Bileşeni olarak bilinir)?

  • JavaScript paketini barındıran içerik dağıtım ağı (CDN) kaynağının URL'si nedir?

Başlık Widget'ları

Başlık satır içi bilgileri görüntülemek, açılır menüler eklemek vb. İçin kullanılır. Başlık kabı sınırlı dikey alana sahip olduğundan, genel başlık yüksekliği yalnızca 64 pikseldir. Mizanpaj hizalaması hakkında daha fazla bilgi için, mizanpa j özelliği böl ümüne bakın.

Örnek:

"header":{
   "id":"header",
   "widgets":{
      "head1":{
         "comp":"header-widget-one",
         "script":"https://my-cdn.com/dynamic-widgets/header-widget-one.js",
      },
      "head2":{
         "comp":"header-widget-two",
         "script":"https://my-cdn.com/dynamic-widgets/header-widget-two.js",
      }
   },
   "layout":{
      "areas":[[ "head1", "head2" ]], 
      "size": { "cols": [1, 1], "rows": [1] } 
      } 
}

Bir başlık widget'ı için bir araç ipucu eklemek için bileşeni m d-tooltip ile sarın. Message özelliğine araç ipucu bilgilerini girin.

Örnek:

"header": {
    "id": "dw-header",
    "widgets": {
        "head1": {
            "comp": "md-tooltip",
            "attributes": {
                "message": "Netlify"
            },
            "children": [{
                "comp": "agentx-wc-iframe",
                "attributes": {
                    "src": "https://keen-jackson-8d352f.netlify.app"
                }
            }]
        },

    },
}

Başlıktaki özelleştirilebilir widget alanında iFrame aracılığıyla herhangi bir widget'ı yapılandırmak için stil özniteliklerini görüntü leme ve yüksek lik eklemeniz gerekir. Yükseklik özniteliğinin en uygun değeri 64 pikseldir.

Stil niteliklerini, iFrame'de beklendiği gibi yüklenmeleri için mevcut başlık widget'larına eklediğinizden emin olun.

Örnek:

"head1": {
    "comp": "agentx-wc-iframe",
    "attributes": {
        "src": "https://widget-kad.s3.amazonaws.com/Headers/Timer/Timer.htm",
        "style": "height:64px;display:flex;"
    }


},

Üstbilgi yüksekliği yalnızca 64 piksel olduğundan, başlık için yalnızca birden çok sütunlu tek bir satır kullanmanızı öneririz. Hizalama hakkında daha fazla bilgi için, mizanpaj özelliği bölümüne bakın.

Yardımcı Bilgi Bölmesi

Masaüstünün Yardımcı Bilgiler bölmesi, Cisco tarafından sunulan (varsayılan) widget'ları ve özel widget'ları içeren sekmeleri görüntüler. Cisco tarafından sunulan aşağıdaki widget'lar önceden tanımlanmış sekmelerde görünür:

  • İletişim Geçmişi

  • IVR Transkript

  • Müşteri Deneyimi Yolculuğu

  • Ekran Pop

Yardımcı Bilgiler bölmesini aşağıdakiler için kullanabilirsiniz:

  • Sekmeler ekle

  • Sekme sırasını değiştirme

  • Önceden tanımlanmış sekmeleri kaldır

  • Özel sekmeleri sürüklenebilir olarak işaretleyin

  • Özel sekmelere araç ipuçları ekleme

  • Sekme Sırasını Sıfırla seçeneğini ekleyin

Örnek:

"panel": {
    "comp": "md-tabs",
    "attributes": {
        "class": "widget-tabs"
    },
    "children": [{
            "comp": "md-tab",
            "attributes": {
                "slot": "tab",
                "class": "widget-pane-tab"
            },
            "children": [{
                "comp": "slot",
                "attributes": {
                    "name": "CONTACT_HISTORY_TAB"
                }
            }]
        },
        {
            "comp": "md-tab-panel",
            "attributes": {
                "slot": "panel",
                "class": "widget-pane"
            },
            "children": [{
                "comp": "slot",
                "attributes": {
                    "name": "CONTACT_HISTORY"
                }
            }]
        },
        {
            "comp": "md-tab",
            "attributes": {
                "slot": "tab",
                "class": "widget-pane-tab"
            },
            "children": [{
                    "comp": "md-icon",
                    "attributes": {
                        "name": "pop-out_16"
                    }
                },
                {
                    "comp": "span",
                    "textContent": "Screen Pop"
                }
            ],
            "visibility": "SCREEN_POP"
        },
        {
            "comp": "md-tab-panel",
            "attributes": {
                "slot": "panel",
                "class": "widget-pane"
            },
            "children": [{
                "comp": "#SCREEN_POP"
            }],
        },
        {
            "comp": "md-tab",
            "attributes": {
                "slot": "tab"
            },
            "children": [{
                    "comp": "md-icon",
                    "attributes": {
                        "name": "emoticons_16"
                    }
                },
                {
                    "comp": "span",
                    "textContent": "Custom Widget"
                }
            ]
        },
        {
            "comp": "md-tab-panel",
            "attributes": {
                "slot": "panel"
            },
            "children": [{
                "comp": "dynamic-area",
                "properties": {
                    "area": {
                        "id": "dw-panel-two",
                        "widgets": {
                            "comp1": {
                                "comp": "agentx-wc-iframe",
                                "attributes": {
                                    "src": "https://blog.logrocket.com/the-ultimate-guide-to-iframes/"
                                },
                                "wrapper": {
                                    "title": "AgentX iFrame",
                                    "maximizeAreaName": "app-maximize-area"
                                }
                            },
                            "comp2": {
                                "comp": "widget-one",
                                "script": "https://my-cdn.com/dynamic-widgets/widget-one.js",
                                "wrapper": {
                                    "title": "Widget title",
                                    "maximizeAreaName": "app-maximize-area"
                                }
                            }
                        },
                        "layout": {
                            "areas": [
                                ["comp1"],
                                ["comp2"]
                            ],
                            "size": {
                                "cols": [1],
                                "rows": [1, 1]
                            }
                        }
                    }
                }
            }]
        }
    ]
},

Müşteri Deneyimi Yönetimi Metriklerini etkinleştirdikten sonra Müşteri Deneyimi Yolculuğu widget'ını yapılandırabilirsinizManagement Portal..

Yardımcı Bilgiler bölmesinde, özel widget'larınızı yerleştirmek için yeni sekmeler ekleyin. Burada özel bir kural geçerli değildir ve bileşen yerleştirme beklendiği ve alt bölümde açıklandığı gi bidir. Daha fazla bilgi için sayf anın Çocuklar özelliğine bakın.

Aşağıdakiler, sekme başlıklarınızı özelleştirmek için özel örneklerdir:

Çocuk Özelliğine Simge ve Etiket Yerleştirme Örneği

{
    "comp": "md-tab",
    "attributes": {
        "slot": "tab",
        "class": "widget-pane-tab"
    },
    "children": [{
            "comp": "md-icon",
            "attributes": {
                "name": "transcript_16"
            }
        },
        {
            "comp": "span",
            "textContent": “My Widget Tab”
        }
    ],
},

Children Özelliğine Resim (CSS ile) ve Etiket Yerleştirme Örneği

{
    "comp": "md-tab",
    "attributes": {
        "slot": "tab"
    },
    "children": [{
        "comp": "span",
        "attributes": {
            "style": "align-items: center; display: flex;"
        },
        "children": [{
                "comp": "img",
                "attributes": {
                    "src": “http: //my-cdn.com/icon.svg”,
                        "width": 16,
                    "height": 16,
                    "style": "margin-right: 0.5rem;"
                }
            },
            {
                "comp": "span",
                "textContent": “My Widget Tab”
            }
        ]
    }],
},

Yardımcı Bilgiler bölmesi birden çok sek me içerdiğinde Daha Fazla Sekme açılır listesi otomatik olarak görünür.

Okunabilirlik ve erişilebilirlik için özel bir sekme araç ipucu eklemeniz gerekir. Özel bir sekme için araç ipucu eklemek için bileşeni m d-tooltip ile sarın. Mes aj özelliğine araç ipucu bilgilerini girin ve aşağıdaki örnekte gösterildiği gibi stil özelliği değerlerini uygulayın.

"comp": "md-tooltip",
"attributes": {
    "class": "widget-tabs",
    "message": "Sample Tab 1",
    "style": "max-width: 252px; min-width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; margin-bottom: -10px;"
},

Özel bir sekme için maksimum 252 piksel genişlik ve minimum 110 piksel genişlik öneririz.

Özel sekmede sürükle ve bırak özelliğini etkinleştirmek için, özniteliklerin içine aşağıdaki özelliği ekleyin:

"comp": "md-tabs",
"attributes": {
    "class": "widget-tabs",
    "draggable": true,
    "comp-unique-id": "sample-dynamic-custom-tabs"
},
  • sürüklenebilir: sürü klenebilir özellik değer ini true olarak ayarlayın.

  • comp-unique id: Bileş eni tanımlamak için benzersiz bir değer girin.

    Örnek:

    "comp-unique-id": "sample-dynamic-custom-tabs"
    

Özel bir sekme için sürükle ve bırak özelliğini etkinleştirirseniz, temsilci sekmeyi Yardımcı Bilgiler bölmesinde gerekli konuma sürükleyip bırakabilir. Sekmeleri varsayılan sekme sırasına sıfırlamak için aşağıdaki özelliği ekleyin:

"comp": "agentx-wc-more-actions-widget",
"attributes": {
    "slot": "settings",
    "class": "widget-pane",
    "tabs-unique-id": "sample-dynamic-custom-tabs"
},
  • agentx-wc-more-actions-widget: Yardımcı Bilgiler bölmesinde Diğer Eyl em ler () Daha fazla eylem simgesi simgesi olarak görüntülenen bileşeni girin.

  • slot="settings": Enter an attribute within the component that is displayed as the Reset Tab Order option in the More Actions drop-down list. Aracılar, Yardımcı Bilgiler bölmesindeki sekmeleri Daha fazla eylem simgesi > Sekme Sırasını Sıfırla seçeneğini tıklatarak varsayılan sıraya sıfırlayabilir.

  • tabs-unice-id: md- tabs bileşenlerini eşlemek ve sıfırlamak için comp-unique id özelliği için tanımlanan aynı benzersiz değeri girin.

Aşağıdaki örnek kod, Daha Fazla İşlem ve Sekme Sırasını Sıfırla işlev lerini kullanır.

"comp": "agentx-wc-more-actions-widget",
"attributes": {
    "slot": "settings",
    "class": "widget-pane",
    "tabs-unique-id": "sample-dynamic-custom-tabs"
},
"children": [{
    "comp": "div",
    "attributes": {
        "textContent": "custom action",
        "slot": "custom-action"
    },
    "children": [{
            "comp": "agentx-wc-notes-header-widget"
        },
        {
            "comp": "agentx-wc-menu-notification"
        }
    ]
}],

}
Webex Contact Center more actions menu example, showing the 'Reset Tab Order' option.

Varsayılan olarak, önceden tanımlanmış sekmeler için araç ipucu, üç nokta simgesi ve sekme sırası sıfırlaması tanımlanır.

Daha Fazla İşlem açılır listesi, Sekme Sırasını Sı fırla seçeneğinden sonra ek özel bileşenler veya widget'lar eklemek için geniş letilebilir. Aşağıda, ek bileşenlere uygulanabilecek örnek bir stil özelliği değerleri kümesi verilmiştir.

"comp": "md-tooltip",
"attributes": {
    "class": "widget-tabs",
    "message": "Sample Element",
    "style": "max-width: 252px; min-width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; margin-bottom: -10px;"
},
Webex Contact Center more actions menu example, showing additional, custom options that can be added after the 'Reset Tab Order' option.

Sürükle ve bırak özelliği, Diğer Eyl emler açılır listesine eklenen ek özel bileşenler veya widget'lar için desteklenmez.

Başsız Widget'lar

Başsız bölümünde, gizli ve üzerinde görünmeyen widget'lar ekleyebilirsiniz. Agent Desktop Bu widget'lar arka planda mantığı yürütmek için kullanılır. Bu bölüm, Masaüstünde meydana gelen olayları tetiklemek ve widget'a özgü mantığı yürütmek için kullanışlıdır. Örneğin, varışta bir SMS için özel bir CRM Ekran Pop'u açmak.

Örnek:

"headless":{
   "id":"headless",
   "widgets":{
      "comp1":{
         "comp":"headless-widget-one",
         "script":"https://my-cdn.com/dynamic-widgets/headless-widget-one.js",
      },
      "comp2":{
         "comp":"headless-widget-two",
         "script":"https://my-cdn.com/dynamic-widgets/headless-widget-two.js",
      }
   },
   "layout":{
      "areas":[[ "comp1", comp2" ]], 
      "size": { "cols": [1, 1], "rows": [1] } 
      } 
}

Verileri Masaüstünden Widget'lara Paylaşın

Özel bir widget içindeki özellikler veya öznitelikler aracılığıyla gerçek zamanlı veri almak için, mizanpaj JSON yapılandırmasında uygun STORE değerleri atayın.

Ek olarak, verilere JavaScript SDK aboneleri aracılığıyla erişmek için, verileri özellikler veya özellikler aracılığıyla da iletebilirsiniz. Bileşeniniz özellik veya öznitelik değişikliklerine tepki verecek şekilde oluşturulmuşsa, veri sağlayıcısı olarak adlandır Agent Desktop ılan gerçek zamanlı veri güncellemeleri alırsınız.

Şu anda, anahtar MAĞAZA altında tek bir veri sağlayıcımız var. Daha fazla bilgi için Cisco Webex Contact CenterMasaüstü Geliştirici Kılavuz u'ndaki Veri Sağlayıcı—Widget Özellikleri ve N itelikleri bölümüne bakın.

Kampanya Çağrısını Önizleme

Yönetici kampanyalar oluşturur, arama modunu yapılandırır (önizleme) ve kampanyaları ekipl ere atar. Temsilci, kampanyaların atandığı bir ekibin parçasıysa, temsilci bir giden önizleme kampanyası çağrısı yapabilir. Daha fazla bilgi için bkz. Webex İletişim Merkezi'nde Sesli Giden Kampanya Modlarını Yapılandırma.

Yönetici, bir temsilci için önizleme kampanyası kişisini etkinleştirmek için özel düzende aşağıdakileri yapılandırır.

Kampanya İletişim

Yönetici, Kampanya Kişisi widget'ını özel düzenin başlık kabına ekler. Kampanya kişisi, müşterinin iletişim bilgilerini tanımlanan özelliklere göre görüntüler. Mizanpaj hizalaması hakkında daha fazla bilgi için Özellik Ayr ınt ıları tablo sunun mizanpa j özellik satır ına bakın.

Örnek:


"advancedHeader": [
  {
    "comp": "agentx-preview-campaign",
    "properties": {
      "isCampaignManagementEnabled": "$STORE.agent.isCampaignManagementEnabled",
      "agentDbId": "$STORE.agent.acqueonAgentId",
      "lcmUrl": "$STORE.agent.lcmUrl",
      "isCallInProgress": "$STORE.agentContact.isActiveCall",
      "outdialEntryPointId": "$STORE.agent.outDialEp",
      "teamId": "$STORE.agent.getAcqueonTeamId",
      "campaignManagerAdditionalInfo": "$STORE.agent.campaignManagerAdditionalInfo",
      "orgId": "$STORE.agent.orgId",
      "dialerProxyHost": "$STORE.envVaribles.serviceUrls.dialerProxyHost",
      "isProgressiveCampaignEnabled": "$STORE.app.featuresFlags.isProgressiveCampaignEnabled"    }
  },
  {
    "comp": "agentx-webex"
  },
  {
    "comp": "agentx-outdial"
  },
  {
    "comp": "agentx-notification"
  },
  {
    "comp": "agentx-state-selector"
  }
] 

Çağrı Rehberi

Ç ağrı Kılavuzu widget'ı Masaüstündeki Yardımcı Bilgiler bölmesinde görüntülenir. Çağrı kılavuzu, soruları ve cevapları kampanya düzeyinde görüntüler. Temsilciden arama kılavuzundaki soru kümesini okuması ve yanıtları göndermesi istenir.

Örnek:

"panel":{
   "comp":"md-tabs",
   "attributes":{
      "class":"widget-tabs"
   },
   "children":[
      {
         "comp":"md-tab",
         "attributes":{
            "slot":"tab",
            "class":"widget-pane-tab"
         },
         "children":[
            {
               "comp":"md-icon",
               "attributes":{ "name":"icon-note_16"
               }
            },
            {
               "comp":"span", "textContent":"Call Guide"
            }
         ],
         "visibility":"CALL_GUIDE"
      },
      {
         "comp":"md-tab-panel",
         "attributes":{
            "slot":"panel", "class":"widget-pane"
         },
         "children":[
            {
               "comp": "acqueon-call-guide",
               "script": "http://localhost:5555//index.js", // include CDN link here
               "wrapper":{
                  "title":"Call Guide", "maximizeAreaName":"app-maximize-area"
               },
               "properties":{
                  "lcmKey":"$STORE.agentContact.getCallGuideProps.LCMKey",
                  "agentDbId":"$STORE.agent.acqueonAgentId",
                  "lcmUrl":"$STORE.agent.lcmUrl",
                  "campaignManagerAdditionalInfo":"$STORE.agent.campaignManagerAdditionalInfo"
                  "orgId": "$STORE.agent.orgId",
                  "dialerProxyHost": "$STORE.envVaribles.serviceUrls.dialerProxyHost",
                  "isProgressiveCampaignEnabled": "$STORE.app.featureFlags.isProgressiveCampaignEnabled"
               }
            }
         ],
         "visibility":"CALL_GUIDE"
      }
   ]
}
  • Aşağıdaki comp özellik referansları değişti. özellik değerindeki agentx acqu eon ile değiştirilir:
    • agentx-preview-campaign, acqueon-preview-campaign olarak yeniden adlandırıldı
    • agentx-call-guide, acqueon-call-guide olarak yeniden adlandırıldı
  • Liste ve Kampanya Yöneticisi (LCM) bir CDN'de barındırmanız ve ardından komut dosyası özelliğinde URL'yi belirtmeniz gerekir.

Ekran Pop

Masaüstü Düzeni'nde, Screen Pop'u aşağıdaki yollardan biriyle yapılandırabilirsiniz:

  • Özel bir sayfa olarak

  • Özel sayfadaki widget'lardan biri olarak

  • Yardımcı Bilgiler bölmesinde bir sekme olarak

Ekran Açması Masaüstünde aşağıdaki faktörlere göre görüntülenir:

Ses kanalı için:

  • Masaüstü Düzeni'nde tanımlanan yapılandırma

  • Akış Tasarımcısı'nda tanımlanan Ekran Açma etkinliği

Yeni Dijital Kanallar için:

  • Masaüstü Düzeni'nde tanımlanan yapılandırma

  • Connect Flow Builder'da tanımlanan Screen Pop düğümü

Screen Pop'u yapılandırma hakkında daha fazla bilgi için bkz. Ekran Açma.

Gezinme Çubuğunda Ekran Pop'u Yapılandırma

Screen Pop'u özel bir sayfa olarak veya özel bir sayfadaki widget'lardan biri olarak yapılandırabilirsiniz. Screen Pop özel sayfasına erişmek için Gezinme çubu ğundaki Ekran Açma simgesini tıklayın. Özel sayfadaki Ekran Açma widget'ına erişmek için Gezinme çubuğundaki özel simgeyi tıklayın. Navigasyon özellikleri hakkında daha fazla bilgi için bkz. Gez inme (Özel Sayfalar).

Örnek: Özel Sayfa Olarak Ekran Açılır

{
    "nav": {
        "label": "Screen Pop",
        "icon": "pop-out",
        "iconType": "momentum",
        "navigateTo": "/screenpop",
        "align": "top"
    },
    "page": {
        "id": "agentx-wc-screen-pop",
        "widgets": {
            "comp1": {
                "comp": "agentx-wc-screen-pop",
                "properties": {
                    "screenPopUrl": "$STORE.session.screenpop.screenPopSelector"
                }
            }
        },
        "layout": {
            "areas": [
                ["comp1"]
            ],
            "size": {
                "cols": [1],
                "rows": [1]
            }
        }
    },
    "visibility": "SCREEN_POP"
}

Örnek: Özel Sayfada Widget Olarak Ekran Açılır

"comp1": {
    "comp": "agentx-wc-screen-pop",
    "properties": {
        "screenPopUrl": "$STORE.session.screenpop.screenPopSelector"
    }

Screen Pop Akış Tasarımcısı'nda yapılandırılmamışsa, özel sayfa boş görünür. Akış Tasarımcısı'nda Screen Pop'u yapılandırma hakkında daha fazla bilgi için bkz. Ekran Açma.

Yardımcı Bilgiler Bölmesinde Ekran Açılışını Yapılandırma

Screen Pop'u Yardımcı Bilgiler bölmesinde bir sekme olarak görünecek şekilde yapılandırabilirsiniz.

Varsayılan olarak Screen Pop, Akış Tasarımcısı'nda Masaüstü İçinde olarak görüntülenecek şekilde yapılandırılmışsa, Ekran Açma, Yardımcı Bilgiler bölmesinin Ekran Açma sekmesinde yeni bir alt sekme olarak görünür.

Ekran Açılışını Yardımcı Bilgiler bölmesinde sekme olarak eklemek için panel bölümüne aşağıdaki özniteliği ekleyin. Panel ayrıntıları hakkında daha fazla bilgi için bkz. Yardımcı Bilgi Bölmesi.

Örnek: Yardımcı Bilgiler Bölmesinde sekme olarak Ekran Açılır

 {
         "comp":"md-tab",
         "attributes":{
            "slot":"tab",
            "class":"widget-pane-tab"
         },
         "children":[
            { "comp": "md-icon", "attributes": { "name": "pop-out_16" }},
            { "comp": "span", "textContent": "Screen Pop" }], 
          "visibility": "SCREEN_POP" 
        }, 
        { 
          "comp": "md-tab-panel", 
          "attributes": { "slot": "panel", "class": "widget-pane" }, 
          "children": [{ "comp": "#SCREEN_POP"
            }
         ],
      }

Akış Tasarımcısı'nda tanımlanan Ekran Açısı görüntüleme seçeneği, Masaüstü Düzeni'nde tanımlanan yapılandırmaya göre önceliklidir.

Örneğin, aşağıdaki Ekran Açma ayarlarını yapılandırdığınızı düşünün:

  • Akış Tasarımcısı—Ayarları yeni tarayıcı sekmesinde olduğu gibi görüntüle
  • Masaüstü Düzeni—Yardımcı Bilgiler bölmesinde bir sekme olarak

Ekran açılışının yapılandırıldığı olay gerçekleştiğinde, Ekran Açma Masaüstünün dışında - yani yeni bir tarayıcı sekmesinde görüntülenir.

Örnek Kullanım Örneği Örnekleri

Aşağıdaki bölümler referansınız için birkaç örnek sağlar:

Gezinme Çubuğundan Müşteri Deneyimi Yönetimi Metrikleri Widget'ını Yapılandırma ve Erişim

Örnek:

{
    "nav": {
        "label": "Customer Experience Management Metrics",
        "icon": "/app/images/wxm.bcd45cc3.svg",
        "iconType": "other",
        "navigateTo": "wxm-metrics",
        "align": "top"
    },
    "page": {
        "id": "wxm-metrics",
        "widgets": {
            "comp1": {
                "comp": "agentx-wc-cloudcherry-widget",
                "attributes": {
                    "metrics": true
                },
                "properties": {
                    "userModel": "$STORE.app.userModel",
                    "spaceId": "",
                    "metricsId": "",
                    "teamId": "$STORE.agent.teamName",
                    "ani": "$STORE.agentContact.taskSelected.ani",
                    "isDarkMode": "$STORE.app.darkMode"
                },
                "wrapper": {
                    "title": "Customer Experience Journey",
                    "maximizeAreaName": "app-maximize-area"
                }
            }
        },
        "layout": {
            "areas": [
                ["comp1"]
            ],
            "size": {
                "cols": [1],
                "rows": [1]
            }
        }
    }
},

SpaceID ve MetricSID'yi almak için belgelere bakın. Webex Experience Management

Özel Sayfada Sekmeleri Kullanma

Örnek:

{
    "nav": {
        "label": "Dynamic Tabs",
        "icon": "stored-info",
        "iconType": "momentum",
        "navigateTo": "dynamic-tabs",
        "align": "top"
    },
    "page": {
        "id": "page-id-tabs",
        "widgets": {
            "comp1": {
                "comp": "md-tabs",
                "children": [{
                        "comp": "md-tab",
                        "textContent": "One",
                        "attributes": {
                            "slot": "tab"
                        }
                    },
                    {
                        "comp": "md-tab-panel",
                        "attributes": {
                            "slot": "panel"
                        },
                        "children": [{
                            "comp": "widget-two",
                            "script": "http:/my-cdn.com/dynamic-widgets/widget-two.js"
                        }]
                    },
                    {
                        "comp": "md-tab",
                        "textContent": "Two",
                        "attributes": {
                            "slot": "tab"
                        }
                    },
                    {
                        "comp": "md-tab-panel",
                        "textContent": "Two Content",
                        "attributes": {
                            "slot": "panel"
                        }
                    }
                ]
            },
            "comp2": {
                "comp": "widget-two",
                "script": " http:/my-cdn.com/dynamic-widgets/widget-two.js"
            }
        },
        "layout": {
            "areas": [
                ["comp1", "comp2"]
            ],
            "size": {
                "cols": [1, 1],
                "rows": [1]
            }
        }
    }
}

Kişi Geçmişi ve Ekran Açısı ile Varsayılan Yardımcı Bilgi Bölmesi

Örnek:

"panel": {
    "comp": "md-tabs",
    "attributes": {
        "class": "widget-tabs"
    },
    "children": [{
            "comp": "md-tab",
            "attributes": {
                "slot": "tab",
                "class": "widget-pane-tab"
            },
            "children": [{
                "comp": "slot",
                "attributes": {
                    "name": "CONTACT_HISTORY_TAB"
                }
            }]
        },
        {
            "comp": "md-tab-panel",
            "attributes": {
                "slot": "panel",
                "class": "widget-pane"
            },
            "children": [{
                "comp": "slot",
                "attributes": {
                    "name": "CONTACT_HISTORY"
                }
            }]
        },
    ]
}, {
    "comp": "md-tab",
    "attributes": {
        "slot": "tab",
        "class": "widget-pane-tab"
    },
    {
        "comp": "md-tab",
        "attributes": {
            "slot": "tab",
            "class": "widget-pane-tab"
        },
        "children": [{
            "comp": "slot",
            "attributes": {
                "name": "SCREEN_POP_TAB"
            }
        }],
        "visibility": "SCREEN_POP"
    },
    {
        "comp": "md-tab-panel",
        "attributes": {
            "slot": "panel",
            "class": "widget-pane"
        },
        "children": [{
            "comp": "slot",
            "attributes": {
                "name": "SCREEN_POP"
            }
        }],
        "visibility": "SCREEN_POP"
    }
},

Müşteri Deneyimi Yolculuğu Widget'lı Yardımcı Bilgi Bölmesi

Örnek:

"panel": {
    "comp": "md-tabs",
    "attributes": {
        "class": "widget-tabs"
    },
    "children": [{
                "comp": "md-tab",
                "attributes": {
                    "slot": "tab"
                },
                "children": [{
                    "comp": "slot",
                    "attributes": {
                        "name": "WXM_JOURNEY_TAB"
                    }
                }],
                "visibility": "WXM_JOURNEY"
            },
            {
                "comp": "md-tab-panel",
                "attributes": {
                    "slot": "panel",
                    "class": "widget-pane"
                },
                "children": [{
                    "comp": "agentx-wc-cloudcherry-widget",
                    "properties": {
                        "userModel": "$STORE.app.userModel",
                        "spaceId": "",
                        "metricsId": "",
                        "teamId": "$STORE.agent.teamName",
                        "ani": "$STORE.agentContact.taskSelected.ani",
                        "isDarkMode": "$STORE.app.darkMode"
                    },
                    "wrapper": {
                        "title": "Customer Experience Journey",
                        "maximizeAreaName": "app-maximize-area"
                    }
                }],
                {
                    "comp": "md-tab",
                    "attributes": {
                        "slot": "tab",
                        "class": "widget-pane-tab"
                    },
                    "children": {
                        "comp": "md-tab",
                        "attributes": {
                            "slot": "tab",
                            "class": "widget-pane-tab"
                        },
                        "children": [{
                            "comp": "slot",
                            "attributes": {
                                "name": "CONTACT_HISTORY_TAB"
                            }
                        }]
                    },
                    {
                        "comp": "md-tab-panel",
                        "attributes": {
                            "slot": "panel",
                            "class": "widget-pane"
                        },
                        "children": [{
                            "comp": "slot",
                            "attributes": {
                                "name": "CONTACT_HISTORY"
                            }
                        }]
                    },
                    {
                        "comp": "md-tab",
                        "attributes": {
                            "slot": "tab",
                            "class": "widget-pane-tab"
                        },
                        "children": [{
                            "comp": "slot",
                            "attributes": {
                                "name": "SCREEN_POP_TAB"
                            }
                        }],
                        "visibility": "SCREEN_POP"
                    },
                    {
                        "comp": "md-tab-panel",
                        "attributes": {
                            "slot": "panel",
                            "class": "widget-pane"
                        },
                        "children": [{
                            "comp": "slot",
                            "attributes": {
                                "name": "SCREEN_POP"
                            }
                        }],
                        "visibility": "SCREEN_POP"
                    }
                    "visibility": "SCREEN_POP"
                },
            },

Yerelleştirme

Masaüstü kullanıcı arayüzü 29 dilde yerelleştirmeyi destekler.

Desteklenen diller şunlardır:

Bulgarca, Katalanca, Çince (Çin), Çince (Tayvan), Hırvatça, Çekçe, Danca, Felemenkçe, İngilizce (Birleşik Krallık), İngilizce (ABD), Fince, Fransızca, Almanca, Macarca, İtalyanca, Japonca, Korece, Norveççe, Lehçe, Portekizce (Brezilya), Portekizce (Portekiz), Romence, Rusça, Sırpça, Slovakça, Slovence, İspanyolca, İsveççe ve Türkçe.

Masaüstü kullanıcı arayüzü dili, tarayıcınızdaki dil tercihi ayarlarına dayanır. Örneğin, Firefox tarayıcısında tercih edilen dili Fransızca olarak seçtiğinizi düşünelim. Masaüstünü Firefox tarayıcısında başlattığınızda, Masaüstü Kullanıcı Arayüzü Français (Fransızca) olarak görünür. Ancak, Masaüstü Düzeni'ne eklenen yatay başlık, gezinme çubuğu ve diğer bileşenler tarayıcınızdaki dil tercihi ayarlarına göre yerelleştirilmez.

Masaüstü Bileşenlerini Yerelleştirme

Masaüstü bileşenlerini yerelleştirmek için,

  • app.json dosyasında ayarlanan mevcut yerelleştirme anahtarlarını kullanın. Yerelleştirme anahtarları ayarlanmamışsa, varsayılan dil İngilizce (ABD) kullanılır. app.json dosyasına yerelleştirme anahtarı eklemek için Cisco Desteği'ne bir servis isteği gönderebilirsiniz.

    Örnek: Yerelleştirme Anahtarı

    {
        "common": {
            "buttonTitle": "Stop Timer"
        }
    }
  • Bir bileşeni yerelleştirmek için Masaüstü Düzeni JSON dosyasına büyük/küçük harfe duyarlı aşağıdaki özelliği girin:

    "textContent": "$I18N.<key>",
    

    <key>app.json dosyasındaki ilgili yerelleştirme anahtarını ifade eder.

Örnek: Üstbilgi Bileşenini Yerelleştirme

"header": {
    "id": "header",
    "widgets": {
        "head1": {
            "comp": "md-button",
            "attributes": {
                "slot": "menu-trigger",
                "style": "height: 64px"
            },
            "children": [{
                    "comp": "span",
                    "textContent": "$I18N.common.buttonTitle",
                }
            },

        },
    }

Örnek: Yardımcı Bilgi Bölmesinde Sekme Bileşenini Yerelleştirme

"panel": {
    "comp": "md-tab",
    "attributes": {
        "slot": "tab"
    },
    "children": [{
        "comp": "span",
        "textContent": "$I18N.panelTwo.screenPopTitle"
    }]
}
Bu makale yararlı oldu mu?
Bu makale yararlı oldu mu?