Como você adicionar um botão à barra de ferramentas de mensagem janela de e-mail no Lotus Notes 8.5+?

StackOverflow https://stackoverflow.com/questions/103791

  •  01-07-2019
  •  | 
  •  

Pergunta

Um colega de trabalho tem sofrido com este problema.

O resultado desejado é um plugin instalável para notas que irá adicionar um botão de e-mails com anexos que permitirá aos usuários salvar o anexo em um sistema de gerenciamento de documentos.

documentação Finding em fazer isso para Notes tem sido uma batalha difícil para dizer o mínimo.

Escrevendo o java real para fazer o trabalho não é um problema, mas descobrir como estender Notes é.

Assim, há uma maneira de adicionar um botão / ícone para a barra de ferramentas, ou é apenas uma questão de adicionar uma nova barra de ferramentas? Se acrescentarmos uma nova barra de ferramentas, em seguida, podemos torná-lo visível apenas (ou apenas cinza-lo de outra forma), quando nenhum e-mail é aberto?

Foi útil?

Solução

Tanto o Lotus Notes 8 + e Lotus Symphony usar o IBM Lotus Expeditor Toolkit.

Se você obter o Lotus Symphony SDK aqui .

Seus são um ou dois exemplos que lidam com a adição de botão da barra de ferramentas para a sinfonia.

Eles devem traduzir quase idêntico ao Notes.

Good Luck,

Brian Gianforcaro

Outras dicas

Eu tive que fazer isso uma vez em Notas para um plugin eu estava desenvolvendo. O que eu acabei fazendo era editar o template Notes no designer, e em seguida, escrever alguns LotusScript por trás dele que chamou uma classe .NET através de uma DLL. Então, quando você clicou no botão, ele disparou o evento no LotusScript, e então chamou a DLL, e passou as informações do item a ele.

Gostaria também de salientar que era um maldito urso para descobrir porque a documentação Notes é terrível.

Dependendo do que você tem acesso ao sistema a tarefa pode ser bastante fácil. Normalmente você personalizar o seu modelo de correio para incluir um botão na pasta caixa de entrada e ver os todos os documentos (para precauções de segurança ver esta entrada ). Você personaliza ($ Inbox) ($ Tudo) se você quiser ter os botões apenas no nível vista ou adicionalmente as formas (existe um subformulário cabeçalho compartilhada que você pode usar.
Dê o botão um rótulo significativo e adicionar este código:

@Command([ToolsRunMacro];"(ExportDocumentsTo[yourSystemNameHere])")

Os parênteses são realmente importantes. Seu código (Java presumo) o vai para um agente. Você selecione "Criar Agent" e Java como linguagem. Você especifica "documentos selecionados" para executar contra e lista de agentes seleção como gatilho (Isso coloca o () em torno de seu nome). Você pode pode obtê-los a partir da classe Session. Se os usuários estão ok usando um menu em vez de um botão, você pode simplesmente selecionar lista Ação como gatilho e o agente será listado no menu ação.

Desde a sua pergunta eu reunir você quer isso para o cliente Eclipse. Por favor peruse de Mikkel Heisterberg local LekkimWorld.com

Ele contém toneladas de material. Comece lendo suas apresentações e pesquisar o site. Ele tem um monte de material útil.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top