Lync Server 2013 の Lync メニューにコマンドを追加する
トピック最終更新日時: 2016-04-11
Lync 2013 メニューにカスタム コマンドを追加し、現在のユーザーと選択した連絡先の SIP Uniform Resource Identifier (URI) をカスタム コマンドが開始するアプリケーションに渡すことができます。
追加するカスタム コマンドは、次のメニューの 1 つ以上に表示できます。
Lync メイン ウィンドウのメニュー バーにある [ツール] メニュー
連絡先リストの連絡先のショートカット メニュー
[会話] ウィンドウの [その他のオプション] メニュー
[会話] ウィンドウの参加者リストに表示されているユーザーのショートカット メニュー
連絡先カードのオプション メニュー
次のいずれかを実行するアプリケーションという 2 種類のアプリケーションに対してカスタム コマンドを定義できます。
現在のユーザーにのみ適用され、ローカル コンピューターで起動されます。
オンライン コラボレーション プログラムなどの追加のユーザーを参加させるには、各ユーザーのコンピューターで開始する必要があります。
カスタム コマンドは、次の方法で呼び出すことができます。
1 人以上のユーザーを選択し、カスタム コマンドを選択します。
2 パーティまたはマルチパーティの会話を開始し、カスタム コマンドを選択します。
カスタム コマンドを追加するには
次の表のレジストリ設定を使用して、メニューにコマンドを追加します。 これらのエントリは、次のいずれかの場所にあるレジストリに配置されます。
32 ビット OS の場合: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Lync\SessionManager\Apps
64 ビット OS の場合: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Lync\SessionManager\Apps
カスタム コマンド レジストリ エントリ
名前 | 種類 | データ |
---|---|---|
名前 |
REG_SZ |
メニューに表示されるアプリケーションの名前。 |
ApplicationType |
Dword |
0 = 実行可能ファイル (既定) 注意 ApplicationInstallPath が必要です。 1 = プロトコル |
ApplicationInstallPath |
REG_SZ |
実行可能ファイルの完全なパス。 注意 ApplicationType が 0 (実行可能ファイル) の場合は、指定する必要があります。 |
パス |
REG_SZ |
既定のパラメーター %user-id% や %contact-id% など、すべてのパラメーターと共に開始する完全なパス。 |
SessionType |
Dword |
0 = ローカル セッション。 アプリケーションはローカル コンピューターで起動されます。 1 = 2 パーティ セッション (既定値)。 Lync 2013 は、アプリケーションをローカルで起動し、他のユーザーにデスクトップ通知を送信します。 もう 1 人のユーザーが通知をクリックして、コンピューターでアプリケーションを起動します。 2 = マルチパーティ セッション。 Lync 2013 は、アプリケーションをローカルで起動し、他のユーザーにデスクトップ通知を送信します。 もう 1 人のユーザーが通知をクリックして、指定したアプリケーションを自分のコンピューターで起動します。 |
ExtensibleMenu |
REG_SZ |
このコマンドが表示されるメニューの一覧をセミコロンで区切って示します。 値の例は次のとおりです。 MainWindowActions MainWindowRightClick ConversationWindowActions ConversationWindowRightClick ContactCardMenu ExtensibleMenu が定義されていない場合は、MainWindowRightClick と ConversationWindowActions の既定値が使用されます。 |
たとえば、次のレジストリ エディター (.REG) ファイルには、[会話] ウィンドウの [アクション] メニューに Contoso Sales Contact Manager メニュー項目を追加した結果が表示されます。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\15.0\Lync\SessionManager\Apps\{1F9F07C6-7E0B-462B-AAD7-98C6DBEA8F69}]
"Name"="Contoso Sales Contact Manager"
"HelpMessage"="The Contoso Sales Contact Manager is not installed. Contact the Help Desk for more information."
"ApplicationType"=dword:00000000
"ApplicationInstallPath"="C:\\cscm.exe"
"Path"="C:\\cscm.exe %user-id% %contact-id%"
"SessionType"=dword:00000001
"ExtensibleMenu"="ConversationWindowActions;MainWindowRightClick"
カスタム コマンドにアクセスするには
追加後にカスタム コマンドにアクセスするには、定義する ExtensibleMenu 値に応じて、次のいずれかの操作を行います。
MainWindowActions Lync のメイン ウィンドウで 、[ ツール] をクリックし、カスタム コマンドをクリックします。
MainWindowRightClick Lync のメイン ウィンドウで、連絡先を右クリックし、カスタム コマンドをクリックします。
ConversationWindowActions [会話] ウィンドウで、[ その他のオプション] アイコンをクリックし、カスタム コマンドをクリックします。
ConversationWindowRightClick [会話] ウィンドウで、連絡先名を右クリックし、カスタム コマンドをクリックします。