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