- ホーム
- /
- 投稿記事
UI 拡張機能とマクロを使用して、ユーザ向けにカスタムコントロールを作成できます。
マクロ
マクロとは、デバイス上でローカルに実行される小さな JavaScript プログラムのことです。 例えば、特定の番号からの着信に自動的に応答するようにデバイスをプログラムすることができます。
マクロは、お使いのデバイスだけでなく、サードパーティ製システムに対しても、アプリケーションプログラミングインターフェース(API)コマンドを実行できます。
アクティブなマクロはすべて、デバイス上で単一のプロセスで実行されています。 ランタイム。 デバイスのウェブインターフェースから、必要に応じてランタイムを開始および停止できます。 ランタイムはサンドボックス化されており、コードはデバイスの標準ソフトウェアから安全に隔離されています。
コントロールハブまたは マクロエディタ デバイスのウェブインターフェース上で。 コントロールハブからマクロを設定するには、まずデバイスのマクロプロビジョニングを有効にする必要があります。
コントロール ハブでは、マクロに加えられた変更を確認できます。 デバイスの履歴。
UI 拡張機能
UI 拡張機能とは、自分で作成してデバイスのタッチスクリーンに追加するカスタムボタンまたはパネルのことです。 例えば、よく使う番号に電話をかけるための「クイックダイヤル」ボタンを追加したり、特定の番号からの着信に自動的に応答するようにデバイスを設定したりできます。
UI 拡張機能は、照明、ブラインド、ビデオスイッチなどのサードパーティ製周辺機器を制御することもできます。 ビデオ機器と周辺機器を同じユーザインターフェースから制御することで、会議室で一貫したユーザエクスペリエンスが得られます。 サードパーティの制御システムとの通信は、サードパーティの API を介して行われます。
オープンなプラットフォームにより、既存のワークフローに組み込むカスタマイズを作成できます。これにより、コアとなる Webex の提供内容を超えた付加価値を生み出すことが可能になります。
いくつかの例を以下に示します。
-
カスタム Web サーバデータをメイン画面に表示する。
-
チケットシステムに問題を報告する。
-
室内の音響データを収集し、それをウェブサーバに送信してグラフ化する。
-
照明、ブラインド、ビデオスイッチャーなどのサードパーティ製周辺機器を制御する。
UI 拡張機能は以下から作成できます。 UI 拡張機能エディター デバイスのウェブインターフェースで。
コントロールハブによるマクロのプロビジョニングを有効にする
マクロプロビジョニングを有効にすると、Control Hub からデバイスごとにマクロへの読み取りおよび書き込みアクセスが可能になります。 有効化すると、共有モードに登録されているすべてのデバイスがマクロをコントロールハブにアップロードします。 管理者は、マクロのソースコードを編集したり、ローカルコピーをダウンロードしたり、マクロを他のデバイスにアップロードしたりすることができます。
マクロプロビジョニングを有効にするには、 デバイス > 設定 > マクロ コントロールハブでオンに切り替える コントロールハブでマクロを管理できるようにする。
-
Control Hub 内のすべてのマクロは、Cisco クラウドに保存され暗号化されますが、顧客自身の秘密鍵は使用されません。 マクロに機密データが含まれている場合は、コントロールハブのマクロプロビジョニングを有効にしないでください。
-
コントロールハブによるマクロのプロビジョニングは、共有モードデバイスにのみ適用されます。
コントロールハブからマクロを設定する
まず、上記の手順に従って、コントロールハブによるマクロのプロビジョニングを有効にする必要があります。
マクロプロビジョニングは、デバイス単位で提供されます。 複数のデバイス間でマクロを共有するには、一方のデバイスからマクロをダウンロードし、もう一方のデバイスにアップロードします。
共有モードデバイスのマクロにアクセスするには:
-
顧客視点から https://admin.webex.com、行く デバイス そして、設定したいデバイスを選択してください。
-
行く 設定 そして選択する マクロ。

ここから、次のことができます。
-
マクロの作成、編集、削除を行います。
-
マクロ(*.js)のアップロードとダウンロード。
-
マクロを有効または無効にします。
-
変更を [保存(Save)] します。
-
マクロログを表示します。
もし誰かが別の Web サイトから同じマクロを同時に編集していた場合、自分のバージョンのコピーをダウンロードするか、自分のバージョンを破棄するか、他のバージョンを上書きするかの選択肢が表示されます。
デバイスのウェブインターフェースからマクロを作成する
の マクロエディタ コードエディタ、ログツール、およびマクロの迅速なテストのための制御機能を提供します。
デバイスのウェブインターフェースにサインインするには、 管理者 認証情報を使用して、 カスタマイズ > マクロエディタ。 ここから、次のことができます。
-
マクロの作成、編集、削除を行います。
-
マクロ(*.js)をインポートまたはエクスポートします。
-
マクロを有効または無効にします。
-
デバッグログを確認してください。
-
変更を保存してください(Ctrl+S)。
もし誰かが別の Web サイトから同じマクロを同時に編集していた場合、自分のバージョンのコピーをダウンロードするか、自分の編集内容を破棄するか、他のバージョンを上書きするかの選択肢が表示されます。
デバイスのウェブインターフェースから UI 拡張機能を作成する
の UI 拡張機能エディター 以下の作成ツールを提供します:
-
アクションボタン - TAPS ページにボタンが追加されました。 アクションボタンは、ユーザがそれをクリックしたときにアクションを実行するようにプログラムできます。
-
パネル - コントロールパネルには、多くの UI 要素(ボタン、テキストフィールド、スイッチ、スライダーなど)を含めることができ、それらすべてにアクションを実行するようにプログラムできます。 これにより、独自のコントロール群を共通の場所にまとめることができます。
-
ウェブアプリ – Home ページに Home へのショートカットが追加されました。 Web App は、あらかじめ定義されたウェブページを全画面表示で起動します。 これは、Web Engine を搭載したすべてのデバイス(つまり、Board および Desk Series デバイス。ただし、DX は除く)で利用可能です。
デバイスのウェブインターフェースにサインインするには、 管理者、ルームコントロール、 または インテグレーター 認証情報を使用して、 カスタマイズ > UI 拡張機能エディター。
ここから、次のことができます。
-
UI 拡張機能の追加、アップロード、ダウンロード、または削除を行います。
-
様々な種類のコントロールを作成および構成します。
-
UI 拡張機能をアクティブまたは非アクティブに設定します。
-
UI 拡張機能が表示されるタイミングを定義します。
-
UI 拡張機能をビデオデバイスまたはコンピューター上のファイルにエクスポートします。
UI 拡張機能をマクロに接続するには、一意の ID その商品について。 例えば、トグルの ID は「lights_on」になるかもしれません。 次に、画面 TAPS を監視するマクロを作成し、「lights_on」ボタンがタップされたことを検出したら、目的のコマンド(例:TURN でライトをオン/オフする)を発行します。
UI 拡張機能をマクロに接続する例については、以下を参照してください。 ここ。
詳細情報
マクロと UI 拡張機能の作成方法については、以下をご覧ください。
訪問する Cisco コラボレーション開発者コミュニティ マクロやサードパーティ製コードに関するサポートが必要な場合は、ご連絡ください。
参照 部屋用およびデスク用デバイスと Webex ボードのデバイス構成 ローカル Web インターフェースへのアクセス方法については、こちらをご覧ください。
Web App デバイスのユーザインターフェイス (UI) 拡張機能を使用すると、カスタムパネルやアクションボタンを作成したり、Web アプリケーションを Room Scheduler ダッシュボードに直接統合したりできます。 詳細はこちらをご覧ください Room Scheduler のマクロと拡張機能。