Notas de Lançamento 6.2.0

Transcrição

Notas de Lançamento 6.2.0
Red Hat JBoss BPM Suite 6.2
Notas de Lançamento 6.2.0
Notas de Lançamento para Red Hat JBoss BPM Suite
Serviços de Conteúdo da Red Hat
Red Hat JBoss BPM Suite 6.2 Notas de Lançamento 6.2.0
Notas de Lançamento para Red Hat JBoss BPM Suite
Serviço s de Co nteúdo da Red Hat
Nota Legal
Co pyright © 20 15 Red Hat, Inc.
This do cument is licensed by Red Hat under the Creative Co mmo ns Attributio n-ShareAlike 3.0
Unpo rted License. If yo u distribute this do cument, o r a mo dified versio n o f it, yo u must pro vide
attributio n to Red Hat, Inc. and pro vide a link to the o riginal. If the do cument is mo dified, all Red
Hat trademarks must be remo ved.
Red Hat, as the licenso r o f this do cument, waives the right to enfo rce, and agrees no t to assert,
Sectio n 4 d o f CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shado wman lo go , JBo ss, MetaMatrix, Fedo ra, the Infinity
Lo go , and RHCE are trademarks o f Red Hat, Inc., registered in the United States and o ther
co untries.
Linux ® is the registered trademark o f Linus To rvalds in the United States and o ther co untries.
Java ® is a registered trademark o f Oracle and/o r its affiliates.
XFS ® is a trademark o f Silico n Graphics Internatio nal Co rp. o r its subsidiaries in the United
States and/o r o ther co untries.
MySQL ® is a registered trademark o f MySQL AB in the United States, the Euro pean Unio n and
o ther co untries.
No de.js ® is an o fficial trademark o f Jo yent. Red Hat So ftware Co llectio ns is no t fo rmally
related to o r endo rsed by the o fficial Jo yent No de.js o pen so urce o r co mmercial pro ject.
The OpenStack ® Wo rd Mark and OpenStack Lo go are either registered trademarks/service
marks o r trademarks/service marks o f the OpenStack Fo undatio n, in the United States and o ther
co untries and are used with the OpenStack Fo undatio n's permissio n. We are no t affiliated with,
endo rsed o r spo nso red by the OpenStack Fo undatio n, o r the OpenStack co mmunity.
All o ther trademarks are the pro perty o f their respective o wners.
Resumo
No tas de Lançamento para Red Hat JBo ss BPM Suite 6 .2.0 .
Índice
Índice
. .apít
⁠C
. . . ulo
...1
. .. .Int
. . rodução
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2. . . . . . . . . .
⁠1.1. So b re o Red Hat JBo s s BPM Suite
2
⁠1.2. As no vid ad es d o Red Hat JBo s s BPM Suite 6 .2
2
. .apít
⁠C
. . . ulo
...2
. .. .Problemas
. . . . . . . . . conhecidos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5. . . . . . . . . .
. .apít
⁠C
. . . ulo
. . . 3.
. . Problemas
. . . . . . . . . . corrigidos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7. . . . . . . . . .
⁠3 .1. Sevid o r BRMS Princ ip al e d e Exec uç ão
7
⁠3 .2. Wo rkBenc h e Des ig ner
8
⁠3 .3. Painel
11
⁠3 .4. Divers o s
11
. .apít
⁠C
. . . ulo
...4
. .. .Aprimorament
. . . . . . . . . . . .os
. . .e. Solicit
. . . . . .ações
. . . . . de
. . . Recursos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 3. . . . . . . . . .
. .pêndice
⁠A
. . . . . . . A.
. . Hist
. . . .órico
. . . . .de
. . .Revisões
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 5. . . . . . . . . .
1
Not as de Lançament o 6 .2 .0
Capítulo 1. Introdução
1.1. Sobre o Red Hat JBoss BPM Suit e
O Red Hat JBoss BPM Suite é um pacote de gerenciamento de processos empresariais open source
que combina Business Process Management e Business Rules Management, possibilitando que as
empresas e os usuários de TI criem, gerenciem, validem e implantem regras e processos de
negócios.
O Red Hat JBoss BRMS e o Red Hat JBoss BPM Suite usam um repositório centralizado onde todos
os recursos são armazenados. Isto garante consistência, transparência e capacidade para a
realização de auditorias em todos o negócio. Os usuários empresariais podem modificar a lógica
empresarial e os processos empresariais sem precisar da assistência de uma equipe de TI.
Para acomodar o componente Business Rules, o Red Hat JBoss BPM Suite inclui o Red Hat JBoss
BRMS integrado.
O Red Hat JBoss BPM Suite possui suporte para uso com o o Red Hat Enterprise Linux 7 (RHEL7).
1.2. As novidades do Red Hat JBoss BPM Suit e 6.2
Nota
D esde a versão 6.2, o Red Hat JBoss BRMS não fornece mais suporte para Internet Explorer
10.
O Red Hat JBoss BPM Suite 6.2 é um upgrade de manutenção da versão anterior 6.1. Ele traz
suporte para implantação de governança de aprovisionamento, gestão de processos e vários
outros aprimoramentos.
O JBoss BRMS 6.2 inclui OpenShift pronto para servidores de decisões e processos, porém, o
Business Central não fornece suporte para OpenShift no JBoss BRMS 6.2. Os produtos xPaaS
serão fornecidos somente depois que todos os recursos do JBoss BRMS estiverem disponíveis para
OpenShift.
Os seguintes recursos são novos e interessantes neste lançamento:
JavaScript pode agora ser utilizado como um dialeto nos scripts (tarefas de script e scripts de
entrada e saída) e para restrições (como gateways). Como o dialeto Java e MVEL, você agora
pode ter acesso direto a variáveis, globais e variável kcontext. Para detalhes, consulte Script
Task.
Suporte para continuação assíncrona foi adicionado, o que simplifica o uso de processamento
assíncrono de atividades de processo. A marcação de atividades de processo como
assíncronas instrui o mecanismo a completar o processamento atual (incluindo alocação de
transações) antes de entrar na atividade. Isto, por sua vez, permite maior controle sobre o que é
executado em sequência e melhora gestão geral da execução do processo.
Suporte melhorado para sinalizar instâncias de processo. Um novo atributo de escopo foi
adicionado para eventos para definir caso um sinal dever ser considerado interno (somente para
uma instância do processo) ou externo (para todas as instâncias do processo que estão
aguardando).
A nova entrada de dados do escopo é uma propriedade opcional implementada para fornecer o
2
⁠Capít ulo 1 . Int rodução
seguinte escopo de eventos de lançamento:
Escopo da instância de processo
Escopo padrão
Escopo de projeto
Escopo externo
Para detalhes, consulte Scope of Events.
Recursos de pesquisa aperfeiçoados quando utilizar serviços do JBoss BPM Suite
(R unti meD ataServi ce) que permitem:
Pesquisar pela chave de correlação
Pesquisar pelo nome da variável de processo
Pesquisar pelo nome e valor da variável de processo
Para detalhes, consulte Supported Methods.
Um evento de lançamento assíncronos é introduzido, que sinaliza individualmente cada
instância do processo no plano de fundo. Isto evita a situação que ocorre quando a falha em
uma instância de processo afeta todas as outras instâncias sequencialmente, aguardando pelo
mesmo sinal. Para isto, consulte Asynchronous Execution.
Um novo envólucro API que expõe os conceitos de Gestões de Processo é introduzido. O
mecanismo de processo principal contém a flexibilidade para modelar processos adaptativos e
flexíveis. O novo envólucro API simplifica a utilização de alguns destes recursos avançados.
Note que este API depende de outros recursos /APIs existentes e pode ser facilmente ampliado.
Para detalhes, consulte Case Management.
Agora o REST API remoto permite que você recupere uma imagem que representa o status de
uma instância de processo específica, anotada no diagrama do processo. Isto gera a mesma
imagem do diagrama da instância de processo na Business Central (os nós ativos marcados
com uma borda vermelha e nós completos com um fundo cinza). A imagem é automaticamente
gerada baseada no SVG do diagrama do processo quando você salva um processo.
Para detalhes, consulte Remote REST API for Accessing Process Status D iagram.
Os clientes remotos kie-remote-client para acessar o workbench incorporado ao workbench e kieserver-client para o servidor execução (unificado) separado estão também disponíveis como um
recurso OSGi.
O Process D esigner inclui um novo diálogo para editar entradas e saídas de dados em
atividades nos processos de negócios. O diálogo combina as funções de diálogos das versões
anteriores do Process D esigner para editar entradas e saídas de dados e para definir atribuições
entre entrada/saída de dados e variáveis de processo. O diálogo permite que você:
Crie e edite entrada de dados e saída de dados nas atividades
D efina atribuições a partir de variáveis de processo ou constantes para entrada de dados, e
a partir de saídas de dados para variáveis de processos.
O diálogo é acessado ao editar as propriedades das atribuições para atividades que tenham
esta propriedade, como por exemplo Tarefas de Usuário, ou ao editar propriedade para
atividades D ataInputAssociations ou D ataOutputAssociations que tenham uma destas
propriedades. O diálogo está também disponível ao clicar em um novo botão associado com
3
Not as de Lançament o 6 .2 .0
estas atividades para as quais é relevante: para detalhes, consulte Assignment.
Um servidor de execução KIE unificado com todos os recursos baseados no servidor de
execução KIE lançado com o JBoss BPM Suite 6.1. Na versão 6.2, este servidor de execução foi
aprimorado com suporte para regras e processos (incluindo tarefas de usuários e trabalhos
assíncronos). Isto fornece um leve mecanismo para execução de seus ativos de negócios. Você
pode construir uma variedade de ambientes com ele, tais como:
Servidor de execução único (similar ao workbench)
Servidor de execução por kjar
Servidor de execução por conhecimento de domínio (conjunto de kjars)
Ele pode executar em quase todos contêineres onde a configuração testada inclui o seguinte:
JBoss EAP 6.4
Wildfly 8.1 e 8.2
Tomcat 7 e 8
WebSphere 8.5.5.x
Weblogic 12c
Para detalhes, consulte The Realtime D ecision Server.
D ataSet APIs e provedores de dados agora passam a fazer as cópias de segurança do processo
e telas de listas de tarefas da Business Central. Isto permite que estas telas de tempo de
execução recuperem os dados de um modo muito mais eficiente e permite ao usuário a aplicar
filtros mais avançados. Para detalhes, consulte Process Instances and User Tasks.
Um novo mecanismo de bloqueio foi introduzido na Business Central para evitar conflitos
quando estiver editando ativos. Ele garante que somente um usuário por vez pode editar um
ativo. Um ativo é automaticamente bloqueado quando um usuário o abre para editá-lo e o
bloqueio é liberado assim que o usuário salvar ou fechar o ativo. Este recurso também permite
que você force um desbloqueio de um ativo bloqueado se quiser editar um arquivo bloqueado
por outro usuário. Para detalhes, consulte Asset Locking Support.
As configurações, persistências, e configurações avançadas do JBoss BPM foram movidas para
as janelas de ferramentas na Business Central. Estas configurações avançadas nas janelas de
ferramentas fornecem telas sensível ao contexto. Cada tela contém um editor de domínio que
gerencia um conjunto de parâmetros relacionados ao objeto de dados. Para detalhes, consulte
D ata Models.
D ata modeler está ampliado para dar suporte à criação de objetos de dados persistentes. Os
objetos de dados persistentes são baseados em especificações JPA e todos os metadados
subjacentes são gerados automaticamente. Para detalhes, consulte D ata Models.
Business Central oferece agora uma nova perspectiva para criação de definições de conjunto de
dados. As definições de conjunto de dados possibilitam recuperar dados de sistemas externos
como banco de dados, arquivos CSV/Excel ou até utilizar uma classe Java para gerar os dados.
Uma vez que os dados estão disponíveis, eles podem ser utilizados para criar gráficos e painéis
a partir do Perspective Editor.
O JBoss BPM executor está aprimorado para fornecer suporte para mecanismo de notificação
baseado em JMS para melhorar desempenho para execução de trabalho imediato. Ao invés de
depender de mecanismos baseados em agrupamento, o executor é notificado via JMS no caso
de uma requisição de trabalho imediata.
4
⁠Capít ulo 2 . Problemas conhecidos
Capítulo 2. Problemas conhecidos
Estes são os problemas conhecidos do Red Hat JBoss BPM Suite 6.2.
N ão f o i p o ssível ab rir jb o ss- b p msu it e- 6 .1.0.ER 6 - d ep lo yab le- eap 6 .x.z ip n o
Win d o ws7 co m Win d o ws Exp lo rer [ B Z #1203726 ]
O Windows Explorer falhou ao abrir o implantável Z IP para EAP no Windows 7, relatando
que este Z IP é inválido. Este comportamento é provavelmente causado pelos nomes de
arquivos no Z IP que excedem a limitação de comprimento de caminho no Windows 7 (260
caracteres). A solução alternativa é utilizar uma ferramenta de arquivamento diferente para
abrir o implantável Z IP (como a 7-Z ip).
WLS: a so licit ação jms f alh a ao revin d icar u ma t aref a h u man a at rib u íd a a u m g ru p o
[ B Z #1203177]
O envio de uma solicitação JMS para uma instância BPMS no Oracle WebLogic para
desempenhar uma operação em uma tarefa humana pode resultar em uma
PermissionD eniedException. Isto acontece se a tarefa está associada somente com o
grupo que o usuário pertence e não diretamente com o usuário, devido ao carregamento
incorreto dos grupos de usuários no Oracle WebLogic. Não há solução alternativa exceto
associar a tarefa diretamente ao usuário.
N en h u m resu lt ad o d o Pro cess Q u ery API q u an d o se co n su lt a in st ân cias d e
p ro cesso s co m d u as o u mais variáveis [ B Z #119 9 9 9 3]
Quando variáveis múltiplas são dadas para o mesmo parâmetro de consulta, a consulta
irá buscar qualquer resultado que corresponda a um dos valores fornecidos ou mais.
Porém, quando é necessário operações lógicas e agrupamento de valores (por exemplo E,
OU e tais), a busca não fornecerá resultados. Não há solução alternativa para este
problema neste estágio.
O camp o ' co n t en t Map ' d e u m co n t eú d o d e t aref a acessad o u t iliz an d o R EST n ão
est á p reen ch id o ( o u est á n u lo ) [ B Z #114 0881]
Quando tentar acessar o conteúdo do nó (tarefa) através do REST API, o co ntentMap
está ausente caso o co ntentMap seja um mapa. Para uma solução alternativa para este
problema, implemente o seguinte código:
Map<String, Object> ret = content.getContentMap();
if (ret == null) {
ret = (Map<String, Object>)
ContentMarshallerHelper.unmarshall(content.getSerializedContent()
, null);
}
O reg ist ro d e variável d e in st ân cia d e p ro cesso co n t ém u m ú n ico esp aço ao in vés
d e u m valo r n u lo n o Syb ase [ B Z #127124 7]
Ao executar JBoss BPM Suite com uma instância do banco de dados Sybase,
consultando uma variável de processo que tenha um valor nul o , retorna um carácter de
espaço único (" " ) ao invés de nul o . Isto é uma limitação do banco de dados Sybase, e
não há solução alternativa no momento.
R esu lt ad o s d e simu lação : n ão f o i p o ssível co n t ro lar execu çõ es p aralelas d e
g at eway O U [ B Z #104 79 6 7]
5
Not as de Lançament o 6 .2 .0
A utilização de gateway O U no jBPM D esigner pode produzir resultados de simulações
inválidos, pois nem todos os fluxos de sequências possíveis são simulados todas as
vezes. Isto acontece devido à falta de suporte para melhor controle de simulação no
padrão BPSim. A simulação atualmente fornece suporte somente os gateways XO R e AND .
Não há solução alternativa no momento.
API d e co n su lt a R EST : p arâmet ro s d e exp ressão reg u lares são d esco n h ecid o s p ara
o servid o r [ B Z #126 09 09 ]
Quando estiver fazendo uma chamada REST API que envolve expressões regulares com
parâmetros que habilitam o uso de expressões regulares, um status BAD _R EQ UEST é
retornado. Os parâmetros afetados são aqueles que terminam com " _re" , tais como
d epl o ymentId _re ou i ni ti ato r_re. A solução alternativa é utilizar os nomes de
parâmetros sem o sufixo " _re" .
API d e co n su lt a R EST : p arâmet ro s d e st art D at e e en d D at e n ão f u n cio n am
[ B Z #126 0881]
Quando estiver utilizando o REST API para enviar uma consulta sobre um processo
usando os parâmetros startD ate ou end D ate não irão produzir resultados mesmo que
haja processos que correspondam aos critérios. A solução alternativa é utilizar o
parâmetro startD ate_mi n juntamente com o startD ate_max, ou end D ate_mi n e
end D ate_max, para que eles interceptem somente as datas desejadas.
List a d e t aref a: an imação d e carreg amen t o exib id a in d ef in id amen t e at é q u e o
mo u se seja mo vid o [ B Z #1283503]
Quando estiver exibindo dados de tarefa filtrada no BPMS Business Central com um
banco de dados remoto, a animação de carregamento talvez não ser exibida, ou ser
exibida durante o tempo que o mouse estiver parado. Este comportamento não afeta a
exatidão dos resultados filtrados. D epois de mover o mouse, os resultados são exibidos
corretamente. A solução alternativa é mover o mouse depois de clicar na guia de filtragem.
6
⁠Capít ulo 3. Problemas corrigidos
Capítulo 3. Problemas corrigidos
Estes são alguns dos problemas de alta prioridade corrigidos nesta versão do Red Hat JBoss BPM
Suite 6.2, em relação a versão anterior (6.1.x).
3.1. Sevidor BRMS Principal e de Execução
T ab ela 3.1. Pro b lemas d e Sevid o r B R MS Prin cip al e d e Execu ção co rrig id o s n a Versão
6 .2
Pro b lema
D escrição
BZ #1273087
BZ #1222829
BZ #1221491
BZ #1233192
BZ #1219118
BZ #1228098
BZ #1259589
Erros usando atualização incremental de KieBase e KieSession
As regras não são acionadas quando solicitação JAXB é enviada
Falta suporte para comando D rools selecionado
Ouvintes declararam in kmodule.xml não está registrado em StatelessKieSession
Permissão para criar de um KieBuilder usando um ClassLoader específico.
NPE utiliza no-loop em Sequential Mode
Kie-ci envia MavenRequest sem considerar os repositórios definidos no arquivo
de configuração do usuário
Regressão no operador " forall" nas tabelas de decisões
O timer é reiniciado durante o processo de serialização
[Kie-Camel in Fuse] KieContainer deve funcionar no escopo do Classloader ao
invés do escopo do JVM
Os operadores em objeto java.lang.Comparable não funcionam caso JIT esteja
habilitado
As anotações Java @Timestamp e @Expires não funcionam
Remover as anatoções @XmlRootElement acima do KieServerCommand
As exceções não são registradas no arquivo server.log se não for possível
conectar-se ao kie-server
Não é possível registrar servidor KIE se utilizarmos o protocolo https
Novo arquivo drl ausente após a chamada para KieScanner.scanNow
A solicitação JSON não tem suporte em /containers/{id}
Análise de erro D SL em um ponto isolado
NPE quando há um segmento compartilhado em Sequential Mode
ClassCastException quando kcontainer.updateToVersion() com a regra da
janela deslizante ativada
Expressões de comparação de datas aninhadas D rools com condição OU
ClassCastException quando kcontainer.updateToVersion() com a regra da
janela deslizante ativada (com correções para D ROOLS-881 e D ROOLS-883)
Travamento com kcontainer.updateToVersion() sob carga
NoSuchMethodError em Compilação JIT de comparação não primitiva
Compilação incremental não funciona com regras estendidas
Os modelos de regras não ignoram completamente linhas de comentário único
que são inválidas
Vazamento de memória quando remove-se um tupla a partir de um seguimento
não vinculado
D rools-compiler falha ao relatar erro para regra inválida com associação de
campo
ActivationLogEvent não contém informação sobre associação variável que não é
utilizada na regra
BZ #1227234
BZ #1248024
BZ #1144151
BZ #1233976
BZ #1265773
BZ #1258880
BZ #1250349
BZ #1250323
BZ #1275378
BZ #1222843
BZ #1214743
BZ #1228313
BZ #1253162
BZ #1253575
BZ #1254528
BZ #1254404
BZ #1251826
BZ #1227866
BZ #1242010
BZ #1263495
BZ #1271534
BZ #1271909
7
Not as de Lançament o 6 .2 .0
Pro b lema
D escrição
BZ #1222866
BZ #1278059
BZ #1252327
O containêre não sobrevive o reinicio do servidor
String.compareTo() em restrições jitted não funcionam corretamente em Weblogic
TransactionLockInterceptor não pode desbloquear quando o tempo da
transação esgotar
O script de atualização do BD " jbpm-6.1-to-6.2.sql" não contém alterações de
instruções para ContextMappingInfo.owner_id column
Otimizar os scripts D D L para a produção (índices, etc.)
Script de atualização Postgres (bpms-6.0-to-6.1.sql): valor nulo na coluna " id"
viola restrições não nulas.
A pilha SingleSessionCommandService Interceptor é perdida na reversão
Externalizar storagePath para D ocumentStorageService
A execução de processo simultâneo falha caso seja referenciado um novo
usuário/grupo
EventFactHandles não são desserializados corretamente causando erro " No
enum constant org.drools.core.factmodel.traits.TraitTypeEnum.xxx"
Chamadas de timer duplicadas por um timer de limite dentro de um
MultipleInstances
TaskService.forward() pode encaminhar a tarefa para um grupo sem emitir uma
Exceção
Não é possível compilar um processo com um evento de limite quando Cancel
Activity (cancelar atividade) estiver definido como verdadeiro
Condição de corrida com threads de execução de múltiplas tarefas no Oracle
SerializationException por usar tipo de lista como variável em Human Task no
BPM Suite 6.1
BZ #1260377
BZ #1049238
BZ #1276039
BZ #1241358
BZ #1217725
BZ #1208056
BZ #1264525
BZ #1213209
BZ #1250315
BZ #1206055
BZ #1234592
BZ #1227470
3.2. WorkBench e Designer
T ab ela 3.2. Pro b lemas d e Wo rkB en ch e D esig n er reso lvid o s n a versão 6 .2
Pro b lema
D escrição
BZ #1271898
As alterações enquanto um nó está inoperante não são replicadas após o nó ser
reiniciado
Cenário de teste: importações adicionadas depois que o cenário foi executado
são esquecidas
Editor de Regras Guiado: campos de cadeia de caracteres com barras duplas
alteram o editor
Importações não existentes em arquivos " rdrl" impedem a regra de ser aberta na
Business Central
Não é possível restaurar versão de um processo
Editor guiado grava novamente chamada de método em RHS para uma
chamada setter
Editor de regras guiado: a lista contém condição com valor associado ausente
na reabertura da regra guiada
As regras não são preenchidas na lista suspensa nos cenários testes do BRMS
6.1
Editor de regras guiado: parâmetros de condição replace e replaceAll na
sequência de caracteres estão ausentes ao reabrir uma regra guiada
As restrições de acesso para ativos não funcionam com funções personalizadas
A sintaxe dos parâmetros curtos ($1, $2...)das tabelas de decisões não
funcionam com mais de 10 valores ($10, $11...)
BZ #1197994
BZ #1234640
BZ #1217871
BZ #1265471
BZ #1249077
BZ #1264339
BZ #1257817
BZ #1264321
BZ #1203696
BZ #1218812
8
⁠Capít ulo 3. Problemas corrigidos
Pro b lema
D escrição
BZ #1246099
O Editor de Regra Guiado parece não estar recarregando funções " eval()"
corretamente quando utilizado dentro das restrições de um fato
Adicionar restrições consecutivas em campos com tipo " java.util.D ate" no
Guided Rule causa a parada do navegador quando escolher " Literal value"
A conversão de XLS para GD T falha quando a date-effective e a date-expire são
incluídas
LRUProjectD ataModelOracleCache ERROR xxx/xxx/XXX
Não é possível converter tabela XLS para GD T com células vazias
A função de pesquisa não funciona corretamente com ativos cujo nome tem
caracteres multibytes
O Editor de Regra Guiado não carrega dinamicamente valores de enumeração
das chamadas de método onde a entrada provém das seleções prévias do menu
suspenso
Ignora desbloqueio quando RuntimeException é lançado no
AbstractIOService.endBatch()
" Repository View" não lembra o último lugar visitado
A indexação de arquivos D RL relacionados registra nenhum erro ao invés da
causa real
NullPointerException com kie-config-cli.sh após migração de 6.1.0 para 6.1.2
Os resultados das buscas de ativos por business-central incluem registros
duplicados
Estabelece nível de ERRO para axceptionUtilities.handleException() logging
Não foi possível selecionar ramificação específica do repositório em BPMS 6.1
Um campo de pesquisa não encontra ativos com nomes de uma única palavra
JobExecutor: diálogo de Job Service Settings ativo apesar do executor de tarefas
estar desabilitado
O recurso de cronograma não respeita restrição de segurança estabelecida pelo
comando " add-group-repo" kie-cli
Rest query API não funciona com variáveis com maiúsculas mistas utilizando a
sintax " var_"
O botão para ver mais ferramentas não aparece quando utilizar e maximizar o
painel do modelador
O parâmetro de consulta REST Task é removido quando editar e salvar o
processo
O texto é automaticamente selecionado quando usamos faixas funcionais,
tarefas e comentários de tarefas e tarefas de redimensionamento
REST API está utilizando contexto errado para comandos relacionados a
Correlation Key
Faixas funcionais com subprocessos incorporados mantêm a posição dos
elementos
Elementos de processo divididos em faixas funcionais diferentes alteram suas
posições de conectores toda vez que movemos uma das faixas funcionais
O atributo D ate Time dos timers é implementado no mecanismo porém não está
exposto no D esigner
A resposta da consulta REST não contém a marca do proprietário real depois de
atualizar para Update2 no BPM Suite 6.1.2
O conector de anotação de texto fica distorcido depois de salvar/reabrir um
processo em BPM Suite
A tarefa de texto no Business Process não é alinhada quando exportar para
formatos PNG e PD F no BPM Suite 6.1.x
BZ #1251017
BZ #1256625
BZ #1208756
BZ #1256623
BZ #1269368
BZ #1230306
BZ #1251358
BZ #1263118
BZ #1269366
BZ #1265901
BZ #1269333
BZ #1213780
BZ #1217006
BZ #1232000
BZ #1248020
BZ #1277586
BZ #1228853
BZ #1228393
BZ #1244966
BZ #1236144
BZ #1245616
BZ #1230325
BZ #1232975
BZ #1244249
BZ #1255869
BZ #1243969
BZ #1265800
9
Not as de Lançament o 6 .2 .0
Pro b lema
D escrição
BZ #1255149
Não é possível chamar um processo reusável que contenha um " _" (sublinhado)
no nome no BPM Suite 6.1.2
A paginação de Variable List não está funcionando
As tarefas com reatribuição lançam uma exceção ao completá-las utilizando o
REST API
Se muitas funções forem concedidas a um usuário, além das funções padrões, a
página inicial será interrompida logo após o usuário registrar-se na Business
Central.
Implantação de WorkItemHandlers decorados E ouvintes de tempo de execução
não é possível
Tentativa de renomear arquivos afeta o processo BPM errado no BPM Suite 6.1.0
O dialeto do script não é preservado pelo Web D esigner
A atribuição 'Content' não é preservada na REST Task
Business Central trava com o carregamento de pop-up quando abre o arquivo
project.imports
Perde-se o atributo padrão do gateway exclusivo durante a importação de
BPMN2
Message Console não é mostrada na perspectiva
AuthoringPerspectiveNoContext
Business Central não fecha os editores para os ativos (process, workitem)
mesmo que seu repositório seja removido
Um nome de processo com espaço interrompe o Form Editor
A utilização do parâmetro 'var' no Remote Query API resulta em exceção
org.uberfire.ext.security.server.SecureHeadersFilter ausente no web-execserver.xml
Problemas com faixas funcionais no BPM Suite 6.1 - um nome de texto grande
sobrepõe-se a outros componentes
O conector de comentários da tarefa não mantém sua posição dentro da faixa
funcional quando a faixa funcional é movida
A anulação da mudança da faixa funcional desorganiza o diagrama BP
IE11: O mudança da anotação do texto para dentro da faixa funcional /subprocesso causa um salto
O servidor remoto declarado em pom.xml é ignorado no projeto da Business
Central
A faixa funcional tem uma largura limitada em um business process
Business Central não pode compilar um projeto se um D RL contiver tipos
declarados.
Não é possível modificar o componente HTML em um formulário clicando o botão
" Aplicar" no BPM Suite 6.1.0
Qualquer usuário autenticado pode ver tarefas que não são suas pelo REST API
remoto
REST API não fornece suporte Map / Set
Usuários com função de " desenvolvedor" podem ver a página de administração
Os processos não podem ser restaurados a partir da versão anterior
Tarefas entre as faixas funcionais são sobrepostas caso sejam selecionadas e
arrastadas no BPM Suite 6.1.0
A URL " showTaskForm" não está funcionando no BPM Suite 6.1.2
Project Explorer irá mostrar pacotes de projetos diferentes com a abertura do
designer
Building Indicator não é mostrado quando estiver executando 'Build & D eploy'
BZ #1261250
BZ #1254823
BZ #1221380
BZ #1203342
BZ #1233396
BZ #1200707
BZ #1216108
BZ #1208368
BZ #1242410
BZ #1236100
BZ #1120135
BZ #1230987
BZ #1210257
BZ #1221096
BZ #1225151
BZ #1245672
BZ #1230854
BZ #1230858
BZ #1210501
BZ #1248082
BZ #1247217
BZ #1232426
BZ #1230947
BZ #1252049
BZ #1233428
BZ #1222656
BZ #1230212
BZ #1252131
BZ #1211882
BZ #1272363
10
⁠Capít ulo 3. Problemas corrigidos
Pro b lema
D escrição
BZ #1159774
O tipo de dados personalizados da Entrada/Saída dos dados do sinal não é
mantido
O comando " create-repo" a partir de kie-config-tool não funciona corretamente
no BPM Suite 6.1.x
Tarefas cujos ID são maiores que 1000 não podem ser completadas
Erro de inicialização JAXB - vários pares de classes possuem o mesmo tipo XML
JobExecutor: classificação e paginação não funciona corretamente se uma
tarefa for criada e depois cancelada
Possibilidade de definir parâmetros regionais padrões de Business Central
Não é possível baixar código fonte BPMN no jbpm designer quando estiver
redimensionando a janela
Não é possível separar o nome do conector em duas linhas no BPM Suite 6.1
Não foi possível arrastar um modelo de fluxo de trabalho a partir do menu e
colocá-lo dentro de uma faixa funcional no BPM Suite 6.1
As linhas de conexão movem-se quando redimensiona-se a faixa funcional em
processos grandes
KJARs implantado com mvn deploy:deploy-file não são listados no Workbench
Artifact Repository
JobExecutor: diálogo de Job Service Settings mostra valor de frequência
incorreto para unidade de tempo diferente de segundos
A senha de texto puro é registrada no server.log caso seja ativado D EBUG para
BPM Suit 6
BZ #1278542
BZ #1166663
BZ #1267906
BZ #1210802
BZ #1241414
BZ #1245816
BZ #1225181
BZ #1230181
BZ #1230843
BZ #1201154
BZ #1248018
BZ #1065315
3.3. Painel
T ab ela 3.3. Pro b lemas d e Pain el reso lvid o s n a versão 6 .2
Pro b lema
D escrição
BZ #1209565
BZ #1200333
Login com usuário sem função predefinida causa uma repetição infinita
Listas suspensas na página do painel são ilegíveis em japonês
3.4 . Diversos
T ab ela 3.4 . D iversas q u est õ es reso lvid as n a Versão 6 .2
Pro b lema
D escrição
BZ #1273685
JBD S8.1.0: um ícone de erro foi mostrado por XOR D iverging/Converging
gateway
D ocumentação faltando para incorporar business-central
O JBD S8.1 D iagram Editor não permite a utilização de variável para " called
element" em CallActivity
[GSS] (6.1.z)a criação de arquivo bpmn2 selecionando BPMN2 Model irá gerar
um arquivo xml incompleto
Imagem do ciclo de vida da tarefa ausente
Falta tabela matriz de permissão
Custom Service Task perde informação depois de converter Web D esigner para
JBD S
Capítulo de clusterização deve descrever configuração de clusterização de
Z ookeeper para utilização em produção
BZ #1231870
BZ #1253594
BZ #1251376
BZ #1235326
BZ #1235329
BZ #1235689
BZ #1127296
11
Not as de Lançament o 6 .2 .0
Pro b lema
D escrição
BZ #1223233
BZ #1221086
BZ #1231877
BZ #1247819
zoo.cfg para clusterização Z ooKeeper
D ocumentação ausente nos perfis disponíveis para business-central
Não é possível instalar BxMs no EAP que executa em porta não padrão
Existem 2 tipos diferentes de explicação sobre gateways de decisão exclusiva
(XOR)
[BPMS 6] O tipo do produto original descoberto para este servidor era EAP,
porém o servidor está relatando agora que seu tipo de produto é [BPM Suite]
A ferramenta de migração faz a regra desabilitada tornar-se disponível de novo
A ferramenta de migração não converte corretamente java.text.SimpleD ateFormat
A ferramenta de migração gera caracteres não de escape que causam com que o
pacote inteiro exportado esteja vazio
Alguns problemas relacionados à ferramenta de migração
Alinhar jBPM KPIs com valores reais dos nomes de tabelas do Banco de D ados
Ponto de extremidade errado no documento REST API para /history/instances
BZ #1168373
BZ #1217113
BZ #1217108
BZ #1217117
BZ #1216173
BZ #1213906
BZ #1228802
12
⁠Capít ulo 4 . Aprimorament os e Solicit ações de Recursos
Capítulo 4. Aprimoramentos e Solicitações de Recursos
Estes são aprimoramentos relatados pelos clientes e solicitações de recursos implementados nesta
versão do Red Hat JBoss BPM Suite 6.2.
T ab ela 4 .1. Pro b lemas d e Wo rkB en ch e D esig n er reso lvid o s n a versão 6 .2
Pro b lema
D escrição
BPMSPL-96
BPMSPL-119
BPMSPL-115
BPMSPL-80
[GSS-RFE] Abrir como texto
[GSS-RFE] Adicionar taskService.addContent() para API Remoto
[GSS-RFE] jBPM APIs para ser compatível com especificações EJB
[GSS-RFE] Importar por meio de programação o espaço de trabalho para os
painéis de negócios
[GSS-RFE] Adicionar suporte para ganchos git
[GSS-RFE] Aprimorar instalador BPM para EAP
[GSS-RFE] Habilidade para buscar por CorrelationKey parcial
[GSS-RFE] Introduzir o atributo " scope" para Event
[GSS-RFE] Implementar eventos de emissão de sinal assíncrono
[GSS-RFE] Expor o jBPM Executor com um Public API
[GSS-RFE] Por favor cetificar BRMS em um RAC Oracle
[GSS-RFE] Compilação configurável & Implantar Ações no Editor de Projeto
[GSS-RFE] Tarefas REST devem ser capazes de analisar tipos de objetos
complexos
[GSS-RFE] Adicionar um botão para permitir exportação SVG em jbpm D esigner
[GSS-RFE] Fornecer alternativa para executar tarefa baseada no Bando de
D ados
[GSS-RFE] Metadados de tarefas estão sendo armazenados inadequadamente
na tabela de banco de dados I18NText
[GSS-RFE] Possibilidade de classificar Artifact Repository por " Nome" e " D ata" .
[GSS-RFE] Agrupar ativos por categoria no explorador de projeto para BRMS 6
[GSS-RFE] Possível usar 'Variáveis de tarefa' como expressões nas
propriedades de Tarefas
[GSS-RFE] Cliente deseja um método oficial para controlar o acesso ao REST
API
[GSS-RFE] Possibilidade de personalizar o intervalo de repetição do jBPM
Executor
[GSS-RFE] Melhorar o suporte de usuários múltiplos para KIE Workbench
(Business Central)
[GSS-RFE] Permitir pesquisas de tarefas por ID de processo e usuário
[GSS-RFE] Possibilidade de carregar um artefato empacotado em pom para a
Business Central
[GSS-RFE] A lista de tarefas deve ser atualizada automaticamente depois de um
certo período de tempo quando o status da tarefa é alterado
[GSS-RFE] D atas de vencimento - Possibilidade de definir uma tarefa vencida
baseada na data original de vencimento
[GSS-RFE] Atualizar banco de dados para " D ue D ate" (data de vencimento),
" Task Comments" (comentários de tarefas) e outras extensões no JBoss BPM
Suite 6.0.x
[GSS-RFE] Fornecer uma abordagem alternativa de notificar o processo pai
quando utilizar waitForCompletion=true
As setas são alteradas inesperadamente quando Node é movido na canvas
BPMSPL-171
BPMSPL-177
BPMSPL-143
BPMSPL-132
BPMSPL-131
BPMSPL-193
BPMSPL-174
BPMSPL-203
BPMSPL-176
BPMSPL-213
BPMSPL-209
BPMSPL-124
BPMSPL-116
BPMSPL-100
BPMSPL-55
BPMSPL-187
BPMSPL-200
BPMSPL-102
BPMSPL-138
BPMSPL-141
BPMSPL-133
BPMSPL-111
BPMSPL-114
BPMSPL-210
BZ #1181215
13
Not as de Lançament o 6 .2 .0
Pro b lema
D escrição
BZ #1235091
BZ #1273368
Adicionar scripts atualizados no banco de dados para distribuição BPMS
A compilação repetida de um projeto grande com versionId incrementada
consumiria memória OldGen gradualmente
Adicionar configuração para desabilitar a compilação em segundo plano
acionada pelo Project Explorer
CorrelationKey não pode ser utilizada em AuditLogService queries
Adicionar suporte para ganchos git
Como definir notificação de tarefa de usuário através do JBD S no jBPM 6?
Os API de clientes remotos API (regras e BPM) não estão disponíveis em droolskaraf-features/features.xml
Implementar eventos de emissão de sinal assíncrono
Configuração da fonte de dados através do instalador
Introduzir o atributo " scope" para Event
Não se pode aprofundar no subprocesso a partir da visão da instância no BPM
Suite 6.1.2
isExecutable=" false" não deve ser removido do arquivo BPMN por BPMN 2
D iagram Editor
Implementar classificação por ordem alfabética no Project Explorer
Adicionar taskService.addContent() para API remoto
B*MS não aceita carregar tabela de decisão de formato CSV (separada por
vírgulas)
Metadados de tarefas estão sendo armazenados inadequadamente na tabela de
bando de dados I18NText
BZ #1269605
BZ #1130070
BZ #1066962
BZ #1207326
BZ #1236636
BZ #1168416
BZ #1158511
BZ #1149489
BZ #1258020
BZ #1189365
BZ #1193895
BZ #1200628
BZ #1199557
BZ #1201900
14
⁠Apêndice A. Hist órico de Revisões
Apêndice A. Histórico de Revisões
R evisão 6 .2.0- 3.1
Mo n Jan 18 2016
R ed H at Lo caliz at io n
Services
Tradução de arquivos sincronizados com a versão 6.2.0-3 de fontes do XML
R evisão 6 .2.0- 3
Fri D ec 4 2015
Versão adicionada a Release Notes
T o mas R ad ej
R evisão 6 .2.0- 2
Mo n N o v 30 2015
Adicionado histórico de revisão, conserto de changelog.
T o mas R ad ej
R evisão 6 .2.0- 1
Mo n N o v 30 2015
T o mas R ad ej
Compilação inicial para lançamento 6.2.0 de JBoss BPM Suite.
15