OTRS 3.3 – Recurso – Events Ticket Calendar

A nova versão do OTRS 3.3 trouxe várias recursos interessantes, que estão na lista abaixo.

1. BETTER PRODUCTIVITY

  • Dashboard ticket lists and regular ticket overviews can now be filtered by eligible ticket columns, and the shown columns are configurable.
  • Ticket medium and preview overviews are now sortable.
  • Added a calendar widget for the dashboard that can show tickets as events.
  • Added new dashboard widget that shows in a matrix form the number of tickets per state and per queue.
  • Agents can now mark important articles.
  • A new tree selection widget makes working with tree data (queues, services etc.) much faster and easier.
  • Added support to search relative dates ( e.g. more than 1 month ago ) in Date and Date/Time dynamic fields.
  • It is now possible to specify templates (previously “standard responses”) also for creation of new tickets and for ticket forwarding.
  • The list of available processes can now be filtered by ACLs.
  • Added support to initiate processes from Customer Interface.
  • In many places text is not shortened any more by a fixed number of characters (“Queue1…”), but instead by available screen estate. This makes it possible to see more information at once.

2. IMPROVED WORKING WITH EXTERNAL SYSTEMS

  • OTRS can now use multiple customer company databases, thanks to Cyrille @ belnet-ict.
  • OTRS can now automatically store customer user data in ticket dynamic fields for permanent storage in the ticket. This can be useful for reporting.
  • OTRS is now able correctly assign incoming emails to existing tickets based on ticket numbers from external systems.
  • OTRS can now fetch email also over POP3/TLS connections.

3. IMPROVED INSTALLATION & ADMINISTRATION

  • Web Installer now can setup OTRS on PostgreSQL, Oracle and SQL Server databases in addition to MySQL.
  • Generic agent jobs can now be executed for configured ticket events.
  • The new graphical ACL editor makes ACL editing easier.
  • Postmaster filters can now use negated filter conditions, thanks to Renée Bäcker.
  • Postmaster filters can now specify relative pending dates and Owner / Responsible for new tickets based on incoming email data.
  • Customer and Agent passwords now can be encrypted using the strong bcrypt algorithm, which is better than SHA.
  • The toolbar icons now use an icon font which makes it easier to create custom skins with different base colors.

O anuncio oficial pode ser encontrado no link: http://www.otrs.com/de/open-source/community-news/release-notes/release-notes-otrs-help-desk-330-beta1/#c48158

Hoje vamos falar sobre o Events Ticket Calendar.

Você deve criar dois campos dinâmicos para o ticket.

  • TicketCalendarStartTime
  • TicketCalendarEndTime

Agora adicione em algum view de ticket ( Ex. TicketFreeText [Campos livres ])

Os campos dinâmicos devem ser do tipo Date / Time

Screenshot from 2013-09-03 19:37:36

O recurso é interessante, você pode usar para criar agendar, alocar recursos e outros.

Por hoje é isso.

Adicionar ferramentas do OTRS no PATH do sistema

Depois de algum tempo sem escrever devido estar envolvido em alguns projetos posso voltar as dicas e procedimentos que são úteis.

Vamos a primeira desse retorno.

Todas as vezes que vamos executar um dos script $OTRS_HOME/bin temos que entrar no diretórios bin/ normalmente fica em /opt/otrs/bin/otrs.*.

Vamos colocar isso no PATH do sistema para facilitar a execução desses script.


# PATH=$PATH:/opt/otrs/bin

Agora coloque isso no arquivo .bash_profile do seu usuário normalmente root e pronto.

 

Vim – Trabalhando com Macros

Bom galera, vamos a uma dica simples e rápida que pode ajudar vocês.

Se vocês como eu é um fã de carteirinha do vim ( VI IMproved ) mas sente falta de alguns recursos do Notepad++, vou dar uma dica bem rápida de um dos recursos que podem ajudar. Nessa dica vou falar das macros.

Situação.

Vocês tem um arquivo com os seguintes dados.

Palavra1
Palavra2
Palavra3
Palavra4
Palavra5
Palavra6
Palavra7

E precisa inserir essas informações em uma tabela.

insert into tabela (nome) values ‘Palavra1’;

Vamos Gerar essas informações.

Abra o arquivo com as palavras

vim arquivo

Ative o modo de gravação com o comando abaixo.

<ESC> ql

Essa letra l é apenas um nome dado para a macro.

Agora digite

insert into tabela (nome) values '

Pressione seta para baixo e tecla home

Do modo que o arquivo fique da seguinte maneira.

insert into tabela (nome) values ‘Palavra1
Palavra2
Palavra3
Palavra4
Palavra5
Palavra6
Palavra7

Agora vamos parar a gravação para isso digite q

Feito isso a macro já esta gravada agora é só executar.

Para executar em uma linha coloque o cursor na frente da linha e digite @l ( onde l é o nome dado para a macro ).

Para executar em mais de uma linha digite.

10@l

Dessa maneira vai ser executada nas 10 linhas posteriores.

Bom, espero que seja útil.

Problema de charset OTRS

Tive um problema com apache e OTRS, nosso banco ORACLE estava no charset iso-8859-1.

Foi necessário jogar essas linhas no arquivos

/etc/init.d/httpd

LANG=’AMERICAN_AMERICA.WE8ISO8859P1′; export LANG
NLS_LANG=’AMERICAN_AMERICA.WE8ISO8859P1′; export NLS_LANG
NLS_NUMERIC_CHARACTERS=,.; export NLS_NUMERIC_CHARACTERS

Feito isso de um restart no apache
service httpd restart
Com isso deve resolver o problema.