Makrolar

Makro, cihazınızda yerel olarak çalışan küçük bir JavaScript programıdır. Örneğin cihazınızı belirli numaralardan gelen aramaları otomatik olarak yanıtlayacak şekilde programlayabilirsiniz.

Makrolar, cihazlarınız ve üçüncü taraf sistemler için Uygulama Programlama Arayüzü (API) komutlarını çalıştırabilir.

Tüm etkin makrolar cihazda Çalışma Zamanı adı verilen tek bir işlemde çalışır. Gerektiğinde cihazın web arayüzünden çalışma zamanını başlatabilir ve durdurabilirsiniz. Çalışma Zamanı korumalı alana alınır ve kod, cihazın standart yazılımından güvenli bir şekilde yalıtılmıştır.

Makroları Control Hub'dan veya cihazın web arayüzündeki Makro Düzenleyici 'den yönetebilirsiniz. Makroları Control Hub'dan yapılandırmak için öncelikle cihazlarınız için makro sağlamayı etkinleştirmeniz gerekir.

Control Hub'da, cihazın geçmişindeki makrolarda yapılan değişiklikleri görebilirsiniz.

Kullanıcı arayüzü uzantıları

Kullanıcı arayüzü uzantısı, kendi oluşturduğunuz ve cihazınızın dokunmatik ekranına eklediğiniz özel bir düğme veya paneldir. Örneğin, sık kullanılan bir numarayı aramak için bir "Hızlı Arama" düğmesi ekleyin veya cihazınızı belirli numaralardan gelen aramaları otomatik olarak yanıtlayacak şekilde programlayın.

Kullanıcı arayüzü uzantıları ayrıca ışıklar, panjurlar ve video anahtarları gibi üçüncü taraf çevre birimlerini de kontrol edebilir. Video cihazı ve çevre birimleri aynı kullanıcı arayüzünden kontrol edildiğinde toplantı odasında tutarlı bir kullanıcı deneyimi yaşarsınız. Üçüncü taraf kontrol sistemleriyle iletişim, üçüncü taraf API aracılığıyla yapılır.

Açık platform, mevcut iş akışlarınıza eklenen özelleştirmeler oluşturmanıza olanak tanır; böylece temel Webex teklifinin ötesinde ek değer yaratmanıza olanak tanır.

Bazı örnekler şunları içerir:

  • Özel web sunucusu verilerinin ana ekranda görüntülenmesi.

  • Sorunları biletleme sistemine bildirmek.

  • Odadan akustik verileri toplanıyor ve çizilebileceği bir web sunucusuna gönderiliyor.

  • Işıklar, panjurlar ve video değiştiriciler gibi üçüncü taraf çevre birimlerini kontrol etme.

Cihazın web arayüzündeki Kullanıcı Arayüzü Uzantıları Düzenleyicisi 'nden kullanıcı arayüzü uzantıları oluşturabilirsiniz.

Makro sağlamayı etkinleştirmek, Control Hub'dan cihaz bazında makrolara okuma ve yazma erişimi sağlar. Etkinleştirildiğinde, paylaşımlı modda kayıtlı tüm cihazlar makrolarını Control Hub'a yükleyecektir. Yöneticiler daha sonra makro kaynak kodunu düzenleyebilir, yerel kopyaları indirebilir ve makroları diğer cihazlara yükleyebilir.

Makro temel hazırlık işlemini etkinleştirmek için Cihazlar > Ayarlar > Makrolar Control Hub'a gidin ve Control Hub'ın makroları yönetmesine izin ver seçeneğini açın.


  • Tüm makroların Cisco Bulut'ta saklanacağını ve şifreleneceğini unutmayın. Makrolarınız gizli veriler içeriyorsa Control Hub makro sağlamayı etkinleştirmemelisiniz.

  • Makroların Control Hub sağlanması yalnızca paylaşılan moddaki cihazlar için geçerlidir.


Öncelikle yukarıda açıklandığı gibi Control Hub makrolarının sağlanmasını etkinleştirmeniz gerekir.

Makro provizyonu tek cihaz bazında sağlanır. Makroları cihazlar arasında paylaşmak için bir cihazdan bir makro indirebilir ve daha sonra bunu başka bir cihaza yükleyebilirsiniz.

Paylaşımlı mod cihazlarına ilişkin makrolara erişmek için:

  1. https://admin.webex.com bölümündeki müşteri görünümünden Cihazlar 'a gidin ve yapılandırmak istediğiniz cihazı seçin.

  2. Yapılandırmalar 'ya gidin ve Makrolar'yi seçin.


Control Hub Cihaz Makroları paneli

Buradan şunları yapabilirsiniz:

  • Makroları oluşturun, düzenleyin ve silin.

  • Makroları (*.js) yükleyin ve indirin.

  • Makroları etkinleştirin veya devre dışı bırakın.

  • Değişikliklerinizi kaydedin.

  • Makro günlüklerini görüntüleyin.


Birisi aynı makroları başka bir web konumundan eş zamanlı olarak düzenlediyse, sürümünüzün bir kopyasını indirme, sürümünüzü silme veya diğer sürümün üzerine yazma seçenekleri sunulur.

Makro Düzenleyici makroların hızlı bir şekilde test edilmesi için bir kod düzenleyici, günlük kaydı araçları ve kontroller sağlar.


Makro Düzenleyici

Yönetici kimlik bilgilerini kullanarak cihazın web arayüzünde oturum açın ve Özelleştirme > 'ye gidin. Makro Düzenleyici. Buradan şunları yapabilirsiniz:

  • Makroları oluşturun, düzenleyin ve silin.

  • Makroları (*.js) içe veya dışa aktarın.

  • Makroları etkinleştirin veya devre dışı bırakın.

  • Hata ayıklama günlüklerini inceleyin.

  • Değişikliklerinizi kaydedin (Ctrl+S)


    Birisi aynı makroyu aynı anda başka bir web konumundan düzenlediyse, sürümünüzün bir kopyasını indirme, düzenlemenizi silme veya diğer sürümün üzerine yazma seçenekleri sunulur.

Kullanıcı Arayüzü Uzantıları Düzenleyicisi aşağıdakileri oluşturmak için araçlar sağlar:

  • Eylem Düğmeleri - Ana sayfaya eklenen bir düğme. Eylem düğmesi, kullanıcı ona dokunduğunda eylemleri gerçekleştirecek şekilde programlanabilir.

  • Paneller - Bir kontrol paneli, tümü eylemleri gerçekleştirmek üzere programlanabilen birçok kullanıcı arayüzü öğesi (ör. düğmeler, metin alanları, anahtarlar, kaydırıcılar) içerebilir. Bu, kendi kontrol grubunuzu ortak bir konumda birleştirmenize olanak tanır.

  • Web Uygulamaları – Ana sayfaya eklenen bir web uygulaması kısayolu. Web uygulaması önceden tanımlanmış bir web sayfasını tam ekranda başlatacaktır. Bu, Web Motoru bulunan tüm cihazlarda mevcuttur (örn. Board ve Desk Serisi cihazlar, DX hariç).

Kullanarak cihazın web arayüzünde oturum açın. Yönetici, Oda Kontrolü, veya Entegratör kimlik bilgileri ve şuraya gidin: Özelleştirme > Kullanıcı Arayüzü Uzantıları Düzenleyicisi.


Kullanıcı Arayüzü Uzantıları Düzenleyicisi

Buradan şunları yapabilirsiniz:

  • Bir kullanıcı arayüzü uzantısı ekleyin, yükleyin, indirin veya silin.

  • Birçok türde kontrol oluşturun ve yapılandırın.

  • Bir kullanıcı arayüzü uzantısını etkin veya etkin değil olarak ayarlayın.

  • Kullanıcı arayüzü uzantısının ne zaman görüneceğini tanımlayın.

  • UI Uzantılarınızı video cihazına veya bilgisayarınızdaki bir dosyaya aktarın.

Bir kullanıcı arayüzü uzantısını bir makroya bağlamak için benzersiz İD öğe için. Örneğin, geçişinizin kimliği "lights_on" olabilir. Daha sonra, ekran dokunuşlarını izleyen bir makro yazarsınız ve "lights_on" düğmesine basıldığını tespit ettiğinde istenen komutu verir (örn. ışıkları aç/kapa).

Kullanıcı arayüzü uzantılarını makrolara bağlama örnekleri için bkz. Burada.