Yawl.

Língua de fluxo de trabalho livre e aberto para o seu Mac
Baixe Agora

Yawl. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • YAWL Team
  • Site do editor:
  • http://www.yawl-system.com
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 45.4 MB

Yawl. Tag


Yawl. Descrição

Língua de fluxo de trabalho livre e aberto para o seu Mac O yawl é um sistema BPM / Workflow baseado em uma linguagem de modelagem concisa e poderosa. O Yowl lida com dados complexos, transformações, integração com recursos organizacionais e integração de serviços da Web. O yawl é desenvolvido em Java e usa usa XML Schema e XQuery Native.Note: Yawl é licenciado e distribuído sob os termos da biblioteca GNU ou menor licença pública geral (LGPL). Requisitos: · Java 5 (1,5) ou mais tarde O que há de novo nesta versão: Ambiente inteiro: · Unicode (UTF-8) agora é totalmente suportado em todo o ambiente (anteriormente apenas a ASCII básico foi totalmente suportada em todos os serviços e aplicativos). Quaisquer caracteres de qualquer conjunto agora podem ser usados para nomes de tarefas, nomes variáveis, valores, etc. Esta alteração também resultou em algumas melhorias de eficiência nos métodos de transporte HTTP das várias interfaces. · Bibliotecas para JDOM, Hibernate3, Xerces e Dom4j foram atualizadas para seus últimos lançamentos. MOTOR: · Alterou a forma como as tarefas são canceladas internamente quando são membros de um conjunto de cancelamento, de modo que os serviços personalizados agora são notificados de seu cancelamento. · Um novo evento de notificação é gerado sempre que um status de trabalho é alterado no motor, para que os serviços personalizados sejam notificados de alterações nos workitems feitos por outros serviços personalizados. · Adicionado API de monitoramento à interface B, para que os conjuntos de dados de todos os casos em execução, todos os trabalhos para uma caixa ou todas as variáveis de dados para um workitem podem ser recuperados do motor. · Adicionado método do motor para recuperar dados de nível líquido de executar sub-redes (necessárias para resolver alocações de recursos diferidos nas tarefas sub-líquidas). Serviço de Recursos: · Melhorar o algoritmo que prepara descritores de dados para formulários dinâmicos para que os formulários sejam exibidos mais rapidamente. · Adicionado alguns métodos de mineração de log para os logs de processo do serviço. · Adicionado um novo alocador chamado 'RoundrobinByExperience', que alocará uma tarefa para o participante que tem a maior experiência de executar a tarefa. Como conseqüência, também, renomeado 'RoundrobinbyFrequency' para 'ronudrobinbyleastfrequency' (que aloca o participante menos experiente). · Adicionado um segundo parâmetro que é passado para formulários personalizados, que lista como xml todas as variáveis de uma workitem (nome, tipo, etc), seja entrada, saída ou ambos. · Suporte refatorado para os padrões "retenção familiar" e "separação dos deveres" para fixar uma questão de tempo em determinados cenários, onde a tarefa "familiar" é imediatamente seguida no fluxo de controle pela tarefa de referência e o familiar complexo ainda não foi armazenado . · Refatorou a aplicação de atributos de dados de forma dinâmica para tipos de dados complexos para que os elementos em tipos complexos sempre tenham seus atributos substituídos pelos pais. · Adicionado um atributo estendido 'somente leitura' que pode ser associado a uma variável de uma tarefa no tempo de design e fará com que ela seja exibida como leitura somente em tempo de execução, mesmo que a variável seja editável. Este é um suporte pré-cursor para um suporte mais abrangente para atributos estendidos em lançamentos futuros. · Corrigido um erro em que as mensagens de aviso às vezes estavam sendo exibidas como erros ao fazer o upload de uma especificação. · Corrigido um bug em formulários dinâmicos, onde tipos complexos às vezes não eram renderizados corretamente quando não tinham predicados de entrada ou saída definidos. · Corrigido um bug onde a exclusão de entradas do formulário 'Org Data MGT' às vezes lançará uma exceção (a causa subjacente foi um problema de sincronização de banco de dados). · Corrigido um erro em que as abas no formulário 'Org Data MGT', às vezes, precisariam ser clicadas duas vezes antes que a navegação para essa guia ocorresse, após uma entrada ter sido excluída. · Corrigido uma nullpointerException que ocorreu no início do WorkItem quando todas as três interações foram definidas para o System-Start. · Corrigido uma nullpointerException que ocorreu ao selecionar uma linha vazia na caixa de listagem 'Selecionar usuário' para reoffer um workitem to). · Corrigido o formulário 'Selecionar usuário' para que agora não seja exibido se não houver participantes disponíveis na mensagem explicativa da Lista é mostrada em tais cenários. · Corrigido um bug no formulário de "filas de administração", que às vezes resultaria em uma exceção, causada por um workitem sendo restaurado a partir da persistência sem um sinalizador "status" válido. · Corrigido um bug em formulários dinâmicos onde o valor de expiração para um temporizador não estava sendo validado corretamente. · Corrigido um bug ao importar dados Org que continham informações do participante, onde os novos participantes não apareceram imediatamente na caixa de diálogo suspensa no formulário 'Usuário MGT'. · Corrigido um bug ao concluir um formulário personalizado, onde a validação de dados foi perdida em alguns casos. · Corrigido um bug que ocorreu às vezes onde as listas suspensas em uma forma dinâmica eram editáveis, mesmo que a variável que fosse representando apenas a entrada. · Corrigido um bug em formulários dinâmicos onde os valores de entrada nos campos do tipo de dados 'XS: Hora' não foram validados corretamente. · Corrigido um bug com geração de forma dinâmica, onde se houver um tipo complexo exibido que continha um tipo de complexo infantil com 'maxoccurs = não ilimitado', e um tipo simples filho, e o tipo complexo tinha mais de uma instância mostrada, o único simples O campo do tipo não seria exibido. · Corrigido um bug onde, se um participante tivesse trabalhadores em sua fila e, em seguida, tiveram seus privilégios alterados por um administrador, eles não receberiam nenhum trabalho em casos subseqüentes (que de outra forma teriam sido alocados). · Besão fixo onde as referências às sessões de usuário expiradas, às vezes não foram totalmente removidas do serviço. EDITOR: · O processo de construção foi completamente reestruturado, resultando em um encolhimento de tamanho do editor completo de cerca de 16MB a 9.4MB, prédio mais rápido e carga de tempo de execução mais rápida. · Descobriu um vazamento de memória ao maximizar Jinternalframes (o 'Windows' na tela do editor). Se uma janela foi maximizada 20-30 vezes, ocorreria um outofmemoryError. Fixado através do seguinte ponto. · A tela do editor foi remodelada a partir de um conjunto de quadros flutuantes para um conjunto de redes de frases guias dentro do seu próprio quadro. · Um arquivo de log agora é criado no mesmo diretório que o editor, que captura os detalhes de quaisquer erros de tempo de execução e mensagens (que foram anteriormente gravados apenas para a linha de comando). · Ao executar uma análise em uma especificação, uma caixa de diálogo é exibida que mostra uma lista de mensagens à medida que a análise progride, para indicar a atividade em andamento quando as redes são complexas. A caixa de diálogo pode ser configurada para ficar aberta quando a análise for concluída, através da caixa de diálogo ou através da caixa de diálogo 'Configurar configurações de análise'. · Existe uma nova opção na caixa de diálogo 'Salvar opções' para criar um backup da última versão salva de uma especificação, antes de ser sobrescrita com a versão recém-salva. · Há agora dois indicadores no lado esquerdo da barra de status que mostram se há atualmente uma conexão válida com o motor (à esquerda) e o serviço de recurso (à direita). O editor tentará uma conexão a cada uma na inicialização e, se não tiver mais sucesso, não se repetirá até que uma conexão manual seja tentada através das diálogas "Configurações de Configurações de Conexão do Motor" e "Configurações de Conexão de Serviço de Recurso". · Adicionado um item de menu 'aberto' aberto 'ao menu' Especificação ', que será listado como um atalho os oito arquivos abertos e / ou criados mais recentemente. Pairando sobre o item de arquivo mostrará o caminho completo do arquivo como uma dica de ferramenta. · Adicionado uma caixa de diálogo com uma mensagem de aviso exibida quando uma especificação for aberta que contenha informações de recursos, mas não há uma conexão atual com o serviço de recurso. A caixa de diálogo aconselha que a especificação seja fechada e uma conexão de serviço de recurso seja estabelecida, antes de editar a especificação, para evitar a perda de dados de recursos. · Algumas melhorias de eficiência e correções menores foram adicionadas aos algoritmos de análise de redefinição-rede. · A caixa de diálogo 'Set Label' para uma tarefa ou condição agora inclui uma opção para definir o nome da tarefa / condição para corresponder à nova etiqueta e é verificada toda vez que a caixa de diálogo é aberta. Portanto, por padrão, o nome da tarefa e o rótulo corresponderão, mas com a opção recentemente adicionada de ter a tarefa chamada (internamente) de maneira diferente para sua etiqueta. · O item de menu 'definir temporizador' é agora (corretamente) habilitado apenas para tarefas com decomposições. · Uma decomposição não pode mais ser criada sem um nome. · Corrigido um bug que às vezes atrasaria em até três segundos a aparência do memu de um contexto (pop-up) de uma tarefa após um clique com o botão direito do mouse em ambientes do Windows. · Corrigido um bug que impediu que arquivos '.ylow' são carregados com êxito através de um argumento de linha de comando. · Corrigido um erro onde um formulário personalizado, uma vez especificado para uma tarefa, não pôde ser removido. · Corrigido um bug onde, uma vez que um filtro tivesse sido especificado para os recursos de uma tarefa, ele não pôde ser removido. Corrigido um bug que causava um arquivo-aberto a falhar se a especificação que consta de uma tarefa de múltiplos instância que teve seu 'limiar' valor definido para 'infinito'. · Corrigir um bug onde, se uma tarefa foi atribuída a um único participante ou papel, e que participante ou papel foi removido, outro participante ou papel foi selecionado aleatoriamente para tomar o seu lugar. Corrigido um bug onde, se o fluxo de saída padrão para uma tarefa tinha um outro predicado de 'true ()', ele estava sendo substituído com 'true ()' quando a especificação foi aberto. Verificou-se agora retém o predicado especificado. Corrigido um NullPointerException que ocorreu durante a execução de análise wofyawl. Corrigido um bug onde a definição de dados YTimerType não estava sendo salvo com uma especificação que usou-se não houvesse nenhum tipo de dados definidos pelo usuário na especificação. Corrigido um bug onde a definição de dados YTimerType não estava sendo salvo com uma especificação que usou-se não era exatamente uma variável YTimerType declarada no spec, e foi no nível net e foi declarado com o uso 'local'. Corrigido um bug onde, se um conjunto de cancelamento foi selecionado e mostrando quando uma especificação foi salvo, e que o arquivo foi reaberto, o conjunto ainda iria mostrar como selecionado, mas o item de menu correspondente não foi 'verificado' para indicar o conjunto foi selecionado . Corrigido um erro em que, se uma tarefa foi definida como uma tarefa automatizada e tinha um codelet seleccionado para executar, reabrindo sobre a especificação o facto de que a tarefa foi automatizado foi perdido (isto é, a caixa de verificação não foi seleccionada). Corrigido um erro em que, se uma tarefa tinha vários (pelo menos três) variáveis definidas, e um foi removido, dois seria, na verdade, ser suprimida, em alguns casos. Corrigido um bug onde, se uma variável tarefa foi removido, o predicado de saída também seria eliminada para as variáveis de nome semelhante, em alguns casos. Corrigido um bug onde, se uma variável tarefa foi removido, a lista de variáveis na janela de decomposição de tarefas não estava sendo atualizado em alguns casos. Corrigido um erro quando da inserção de uma expressão XPath auto-gerado num fluxo predicado baseado em um tipo de dados numéricos, onde a expressão foi inserido como 'número {...)', em vez de 'número (...)'. Corrigido um erro em que, se uma variável de uma tarefa compósito foi suprimida, não foi realmente removido a partir da especificação líquido. Corrigido um bug que notas impediram para tarefas e condições sendo salvos com a especificação. Corrigido um bug no diálogo 'Definir timer', onde o 'parâmetro net' selecionado não iria ficar, de modo que era sempre o primeiro item listado que foi exibido na lista suspensa. Corrigido um bug no combobox de diálogo 'decomposição de tarefas' os 'Serviços', onde, se o primeiro e único item selecionado foi 'Padrão Lista de trabalho', e houve outros serviços listados que o precederam em ordem alfabética, em seguida, a seleção não iria ficar a próxima vez que o diálogo foi mostrado. Corrigido um bug no combobox 'serviços' de diálogo 'decomposição de tarefas', onde um serviço previamente selecionado não seria inicialmente selecionado quando o arquivo foi reaberto. Corrigido um ClassCastException que ocorreu ao analisar uma rede usando regras de redução em determinados cenários. SERVIÇO WORKLET: · Regras Ripple-down agora também aceitam XPath / XQuery predicados como expressões condicionais. Corrigido uma exceção JDOM lançada quando activar o serviço de Exceção. · Removido últimos vestígios de URL codificado para serviceit agora é lido dinamicamente a partir de tabelas de serviços persistentes do motor. INSTALADOR: · As propriedades para o atalho do Windows criado para o Editor agora começa explicitamente 'javaw.exe' em vez de confiar na 'jarra' associação de arquivo existente. Corrigido um bug onde a associação de arquivo do Windows para arquivos compactados foi alterado para ser associado ao Editor. NOVOS SERVIÇOS: · Serviço de Assinatura Digital: autentica as informações fornecidas em um formulário usando uma assinatura digital via x509 certificados e chaves privadas. · Mail Sender Serviço: fornece um formulário personalizado para um item de trabalho, a partir do qual um e-mail pode ser enviado.


Yawl. Software Relacionado

Arduino.

Uma ferramenta que irá ajudá-lo a escrever código e carregar para a placa de E / S ...

397 70 MB

Download

HELLPLOGIC.

A solução de Autorização de Ajuda para desenvolvedores de plataforma cruzada. ...

157 21.2 MB

Download