Adición de comandos a menús de Lync 2010
Última modificación del tema: 2011-08-18
Puede agregar comandos personalizados a los menús de Microsoft Lync 2010 y enviar el identificador uniforme de recursos (URI) de SIP del usuario actual y de los contactos seleccionados a la aplicación que inicia el comando personalizado.
Los comandos personalizados que usted agrega pueden aparecer en uno o en varios de los menús siguientes:
En el menú Herramientas, en la barra de menús en la ventana principal de Lync
En el menú contextual de contactos en la lista de contactos
En el menú Acciones, en la barra de menús en la ventana Conversación
En el menú contextual para las personas que aparecen en la lista de participantes de la ventana Conversación
En el menú de opciones de una tarjeta de contacto
Puede definir comandos personalizados para dos tipos de aplicaciones; en definitiva, para las aplicaciones que implican cualquiera de los siguientes supuestos:
Se aplican únicamente al usuario actual y se inician en el equipo local.
Suponen la participación de usuarios adicionales, como un programa de colaboración en línea, y deben iniciarse en el equipo de cada usuario.
El comando personalizado puede invocarse de las formas siguientes:
Seleccione uno o más usuarios y elija el comando personalizado.
Inicie una conversación de dos o más participantes y elija el comando personalizado.
Para agregar un comando personalizado
Use la configuración del Registro indicada en la tabla a continuación para agregar un comando a los menús de Lync 2010. Estas entradas se incorporan en el Registro en las ubicaciones siguientes:
En sistemas operativos de 64 bits:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Communicator\SessionManager\Apps
En sistemas operativos de 32 bits:
HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\SessionManager\Apps
Entradas del Registro de comandos personalizados
Nombre | Tipo | Datos |
---|---|---|
Nombre |
REG_SZ |
Nombre de la aplicación tal como aparece en el menú. |
ApplicationType |
DWORD |
0 = Ejecutable (valor predeterminado) Nota Requiere ApplicationInstallPath. 1 = Protocolo |
ApplicationInstallPath |
REG_SZ |
Ruta de acceso completa del ejecutable. Nota Debe especificarse si ApplicationType es igual a 0 (ejecutable). |
Ruta |
REG_SZ |
Ruta de acceso completa que debe iniciarse junto con cualquier parámetro, incluidos los parámetros predeterminados %user-id% y %contact-id%. |
SessionType |
DWORD |
0 = Sesión local. La aplicación se inicia en el equipo local. 1 = Sesión entre dos participantes (valor predeterminado). Lync 2010 inicia la aplicación localmente y envía una notificación de escritorio al otro usuario. El otro usuario hace clic en la notificación para iniciar la aplicación en su equipo. 2 = Sesión de varios participantes. Lync 2010 inicia la aplicación localmente y envía notificaciones de escritorio al resto de usuarios. El otro usuario hace clic en la notificación para iniciar la aplicación especificada en su equipo. |
ExtensibleMenu |
REG_SZ |
Lista de menús en los que aparecerá este comando, separados con caracteres de punto y coma. Los valores posibles son: MainWindowActions MainWindowRightClick ConversationWindowActions ConversationWindowRightClick ContactCardMenu Si no se define ExtensibleMenu, se utilizan los valores predeterminados de MainWindowRightClick y ConversationWindowActions. |
Por ejemplo, en el archivo de Editor del Registro (.REG) siguiente se muestran los resultados obtenidos al agregar un elemento de menú del Administrador de contactos de Contoso Sales al menú Acciones en la ventana Conversación:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Communicator\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"
Para obtener acceso a un comando personalizado
Para obtener acceso a un comando personalizado una vez agregado, siga uno de los métodos indicados a continuación, en función de los valores ExtensibleMenu que defina:
MainWindowActions En la ventana principal de Lync, presione la tecla Alt para mostrar la barra de menús, haga clic en Herramientas y, a continuación, haga clic en el comando personalizado.
MainWindowRightClick En la ventana principal de Lync, haga clic con el botón secundario en un contacto y haga clic en el comando personalizado.
ConversationWindowActions En la ventana Conversación, presione la tecla Alt para mostrar la barra de menús, haga clic en Acciones y, a continuación, haga clic en el comando personalizado.
ConversationWindowRightClick En la ventana Conversación, haga clic con el botón secundario en el nombre de un contacto y haga clic en el comando personalizado.
ContactCardMenu En la tarjeta de contacto de una persona, haga clic en el menú de opciones y, a continuación, haga clic en el comando personalizado.