Pegando a quantidade de emails não lidos e quais são diretamente do iNotes/Domino

Um cliente me perguntou como adicionar na sua Intranet, a quantidade de emails não lidos e quais são diretamente do iNotes/Domino.

Para fazer isso temos os seguintes pré-requisitos:

  • Single-sign-on entre a solução de intranet e o domino.
  • Ter a informação da caixa posta do usuário armazenado em algum lugar (LDAP, iNotes Redirect)

Depois, você consegue buscar um xml com essa informação, através da seguinte url:

https://<MAIL_SERVER_URL>/mail/<MAIL_FILE>.nsf/iNotes/Proxy/?OpenDocument&Form=s_ReadViewEntries&PresetFields=FolderName;($Inbox),UnreadCountInfo;1,hc;$98,noPI;1&Start=1&Count=15&resortdescending=5

Onde a resposta é:

<readviewentries>

<unreadinfo><foldername>($Inbox)</foldername><unreadcount>0</unreadcount></unreadinfo></readviewentries>

Para evitar problemas de Cross-site-script, o WebSphere Portal utiliza um proxy servlet, então a url ficaria assim:

Request para Email:

http://<WEBSPHERE_PORTAL_URL>/wps/proxy/https/<MAIL_SERVER_URL>/mail/<MAIL_FILE>.nsf/iNotes/Proxy/?OpenDocument&Form=s_ReadViewEntries&PresetFields=FolderName;($Inbox),UnreadCountInfo;1,hc;$98,noPI;1&Start=1&Count=15&resortdescending=5

Request para Calendário:

http://<WEBSPHERE_PORTAL_URL>/wps/proxy/https/<MAIL_SERVER_URL>/mail/<MAIL_FILE>.nsf/iNotes/Proxy/?OpenDocument&Form=s_ReadViewEntries&PresetFields=FolderName;($Calendar),UnreadCountInfo;1,hc;$98,noPI;1&Start=1&Count=15&resortdescending=5

Tem o seguinte artigo ==> https://www-10.lotus.com/ldd/portalwiki.nsf/dx/unread-email-indicator-in-a-websphere-portal-theme

Leia também:

Conhecendo o ELK stack

O ELK Stack consiste da união das ferramentas Elasticsearch, Logstash e Kibana.

Juntas, estas ferramentas tem capacidade para tratar grandes quantidades de dados em tempo real, organizar os dados e prover a visualização através de gráfico, tabelas, etc. É uma ótima opção para iniciar em Big Data. O ELK Stack é utilizado por empresas de renome como LinkedIn, GitHub e Twitter.

Componentes do ELK Stack:

  • Elasticsearch
    Ferramenta que faz a indexação dos dados e consulta a estes índices e dados, provendo real-time analytics. Possui outras características como Escalabilidade,
    Alta-disponibilidade, multi-tenant. Full text search.
  • Logstash
    É a ferramenta que faz captura das informações em arquivos (csv, logs, …), processa e gera o output para o Elasticsearch ou outro formato de dados.
  • Kibana
    É um dashboard Web para trabalhar os dados coletados. Suas principais características são pesquisa e visualização através gráfico de torta,
    gráfico de barras, trendlines, mapas, etc.

Estas ferramentas trabalham muito bem juntas, mas cada uma destas ferramentas tem o seu próprio projeto, e são desenvolvidas de forma independente.
As ferramentas tem o código fonte aberto (open-source), mas tem o suporte pago através da empresa Elastic.

Algumas empresas que estão utilizando o ELK:

Para conhecer um pouco do ELK, existe uma demo muito bem montada do dashboard Kibana, a qual
mostra vários aspectos da ferramenta e sua capacidade de utilização no Negócio ou na area de TI.
A demo está disponível no endereço http://demo.elastic.co .

Leia também:

Por que a Apple tornou a linguagem Swift Open Source?

Linguagem de programação Swift Apple é agora open source!!!

Swift mexeu com o mundo de desenvolvimento de software, porque é muito fácil de aprender, poderosa e que ajuda os programadores a escrever aplicativos para iOS, OSX e watchOS.

Mas até o momento ela estava atrelada ao desenvolvimento para dispositivos móveis. Ao se tornar Open Source, ela se torna mais atraente para os desenvolvedores corporativos, porque agora podem usá-lo para escrever o código para aplicativos corporativos, podendo ser executado no servidor ou na nuvem.

Este movimento faz a Apple para se aprofundar no mercado corporativo. Onde as atenções se dividem principalmente entre Microsoft (C++ ou .net) ou pela Oracle (Java e suas muitas ramificações).

Leia também:

Experimentando uma nova forma de trabalhar!!!

Agora você pode experimentar por 60 dias, o IBM Connections Cloud.

O Connections Cloud ajudarão a melhorar a produtividade dos seus colaboradores, aprofundando os relacionamentos entre eles e com seus clientes, além de gerar novas idéias em um único lugar.

O teste gratuito inclui:

  • 60 dias com acesso a um conjunto integrado de ferramentas de colaboração e rede social para empresas.
  • Número ilimitado de web reuniões para até 199 participantes
  • Webmail, calendário e contatos
  • 25 contas, cada um com 1,0 GB de colaboração e 1,0 GB de e-mail (após aquisição os limites saltam para 1TB/25GB respectivamente)
  • Um guia para ajudá-lo a obter o máximo de seu “test-drive”

Para acessar clique no link http://www.ibm.com/cloud-computing/social/us/en/startatrial/

Leia também:

Artigos que você deve conhecer sobre o Métricas do IBM Connections

A partir da versão 4 do IBM Connections  foi introduzido um novo aplicativo o “Métricas”,

Com o Métricas, você pode verificar como está o uso das aplicações do IBM Connections, retirar relatórios gerenciais. Enfim fazendo um melhor uso possível da solução.

Mas que você tenha informações relevantes para o Gestor de TI é preciso que popule os dados dos perfis com os campos necessários para que estes relatórios.

Minha sugestão de leitura são estes 2 artigos:

Boa leitura

Leia também:

  • Sem textos relacionados

Dica de formatação ao enviar Emails com HTML e CSS

Se você estiver enviando um email da sua aplicação que utiliza HTML e CSS, pode acontecer erros na formatação, quando você abrir este email no seu cliente de Correio.

A dica deste post é adicionar tags de comentários, em frente a cada linha de CSS, assim o email não perde a formatação.

Seleção_040

Leia também:

Workshops de soluções de colaboração IBM disponíveis no Greenhouse

Foi disponibilizado no grupo  IBM Collaboration Solutions Ecosystem Development dentro do Greenhouse, uma série de Workshops de soluções de colaboração IBM.

Os produtos serão:

Application development

  • IBM XPages 9.0
  • Social Business Application Development (2014)

Digital Experience

  • IBM Forms V8 & IBM Forms Experience Builder
  • IBM Web Content Manager 8.5
  • IBM WebSphere Portal V8.0: Exceptional Web Experience platform

Messaging & Collaboration

  • IBM Notes and Domino 9.0

Social Software

  • IBM Connections 5.0
  • IBM Sametime 9: Communications for the Social Business

Leia também: