5.4. Editando o Banco de Dados

O Dashbuilder necessita que o JBoss BPM Suite tenha tabelas do banco de dados do log do histórico. É mandatória a implantação do console de Tarefas Humanas (ou um superset, ex.: kie-wb) primeiro. Caso contrário, o Painel não será inicializado corretamente e não será possível exibir os seus indicadores chave de desempenho.
O aplicativo é configurado, por padrão, para usar uma fonte de dados com o seguinte nome JNDI:
java:jboss/datasources/ExampleDS
Isto é especificado no arquivo de configuração do JBoss EAP; por exemplo, standalone.xml.

Nota

Essa fonte de dados é usada para fins de demonstração/desenvolvimento e está presente em qualquer instalação JBoss por padrão.
Caso queira implantar em um banco de dados diferente do H2, como Oracle, MySQL, Postgres ou MS SQL Server, por favor realize os seguintes passos:

Procedimento 5.1. Alterando o Banco de Dados

  1. Instale o driver do banco de dados no JBoss (consulte a documentação do driver JBoss).
  2. Crie um banco de dados e uma fonte de dados JBoss que conecta-se ao driver do banco de dados.
  3. Modifique o arquivo dashbuilder.war/WEB-INF/jboss-web.xml:
    <jboss-web>
       <context-root>/dashbuilder</context-root>
       <resource-ref>
           <res-ref-name>jdbc/dashbuilder</res-ref-name>
           <res-type>javax.sql.DataSource</res-type>
           <jndi-name>java:jboss/datasources/myDataSource</jndi-name>
       </resource-ref>
       ...
    
  4. Substitua o valor do parâmetro jndi-name pelo caminho JNDI da fonte de dados JBoss que você criou.
  5. Modifique o arquivo dashbuilder.war/WEB-INF/jboss-deployment-structure.xml
  6. Adicione o seguinte trecho de configuração à tag deployment, onde jdbcDriverModuleName é o nome do módulo do driver JBoss JDBC:
      <dependencies>
          <module name="jdbcDriverModuleName" />
      </dependencies>