現在、タスク ルーターを使用して通話を従業員にルーティングしていますが、特定の従業員が音声タスクを割り当てられるのを一時的に防止したいと考えています。私は、音声のワーカー チャネル容量を 0 に更新するか、音声ワーカー チャネルを使用不可としてマークすることで、ワーカーが (カスタム属性に基づいて) キューの一部のままである間、音声タスクが入ってくると、そのワーカーには割り当てられません。そうではないようです。私のワーカーはまだ音声タスクの予約を受けています。
このチェックをキュー式 '... AND worker.channel.voice.configured_capacity > 0' に追加して、音声容量を持つワーカーのみを含めるようにキューを更新しようとしましたが、コンソールにキューを保存すると、 「TaskQueue の TargetWorkersExpression ではワーカー チャネル容量式が許可されていません」というエラーが表示され、これは正しいことではないと思います。
私が見ることができる他の唯一の解決策は、ワークフローのすべてのステップで上記のワーカー チャネル容量チェックをターゲット式に追加することですが、それは維持するのが難しくなります。
ワーカー チャネルのキャパシティがどのように機能するか、またはそれが何に使用されるかについて、見逃している、または誤解しているものがあるように感じずにはいられません。価値があるのは、私のワークスペースでマルチタスクが無効になっていることです。