Times e funções INATIVAS

versão 4.14 Times e funções permitem que você replique sua estrutura organizacional e sua estrutura de papéis para dentro do sistema. Com times e funções, você garante que seus processos irão executar e as tarefas serão enviadas para as pessoas certas.

Em grandes organizações, entretanto, a manutenção de times e funções pode ser uma tarefa árdua. 💪  Nós sabemos disso 😉 . Com dezenas, centenas ou mesmo milhares de times e funções, deixar tudo isso organizado e atualizado é um desafio e tanto. 

Recentemente, habilitamos o recurso que permite você importar listas de usuários a partir de arquivos CSV e já alocar diretamente usuários a times e posições existentes. 

Agora, mais um pequeno passo. É possível a partir dessa versão definir um time ou uma função como inativa.  Para isso, basta desmarcar o check dentro do seu cadastro. 

Times e funções inativas serão sempre mostrados de maneira rachurada, deixando claro visualmente que elas estão inabilitadas.  Você também não verá esse time e função na lista de suas opções disponiveis para poder iniciar uma nova solicitação.

Nas próximas versões, iremos bloquear a alocação de times e funções inativas a novos usuários. Outros controles virão. Fique ligado!

Tokens de variáveis

versão 4.11 Tokens de variáveis são um recurso indispensável para quem explorar os limites do Orquestra / Zeev.

Na verdade o nome do recurso é Token, mas porque não uma foto uma Tolkien?😁


Apesar do nome difícil, o conceito é muito simples. Vou dar um exemplo:

Em diferentes locais do sistema, toda a vez que você escrever {System.DateTime}, essa expressão será substituída pela data e horas atuais. 

Nesse caso, {System.DateTime} é um token de variável.

Existem tokens mais úteis e importantes, talvez. Por exemplo, dentro de uma solicitação, toda a vez que você usar a expressão {Requester.Name}  ela será substituída pelo nome do solicitante. 

Existem muitos locais onde você pode usar tokens de variáveis:

  • Em eventos que enviam e-mails;
  • Em integrações;
  • Em regras de negócio;

Nessa versão, temos algumas novidades.

Nova nomenclatura de tokens

Os nomes dos tokens de variáveis foram modificadas e padronizados, utilizando como referência e lingua inglesa.  Mas não se preocupe! Se você já usava antes tokens no formato anterior, eles continuarão a funcionar, sem problemas!


Novos tokens

Aqui vem a parte mais importante, com certeza. Diversos novos Tokens foram criados. Entre eles, destaco os tokens relativos a campos do formulário do tipo anexo. 

Veja o exemplo de alguns:

{Form.identDoCampo.Filename}

Nome completo do arquivo, com extensão (reembolso.pdf)

{Form.identDoCampo.Mimetype}

Mimetype do arquivo (application/pdf)

{Form.identDoCampo.Extension}

Extensão do arquivo (.pdf)

{Form.identDoCampo.Base64}

Conteúdo base 64 do arquivo (JVBERi0xLjMNCiXi48/TDQ...)


Saiba mais sobre esse recurso e conheça todos os tolkiens (quer dizer, tokens) no link abaixo:

https://kb.smlbrasil.com.br/outras-configuracoes-avancadas/dicionario-de-tokens-de-variaveis

Muitas, muitas APIs para todos!

versão 4.10.0.0 Um presente para todos os desenvolvedores e aqueles que querem levar nosso produto ao limite!

Nesse release estamos liberando uma infinidade de novas APIs, voltadas principalmente para a gestão de usuários, times, funções e permissões. Esperamos que elas sejam úteis para sincronizar o sistema com outros softwares repositórios de pessoas, organogramas e permissões!

APIs, ou “Interface de Programação de Aplicações” , são como "pontes" que permitem a conexão, comunicação e integração entre sistemas diferentes. Quando dizemos que estamos lançando novas API's significa que estamos tornando mais informações e serviços do nosso produto disponíveis para integrações.

Novas APIs

Veja abaixo algumas das API's liberadas.

Instâncias

  • Cancelar uma instância em andamento

Formulário

  • Atualizar, administrativamente, os valores de campos de formulário de uma instância em andamento

Times

  • Listar times que o dono do token tem permissão de visualizar
  • Obter time pelo código identificador
  • Listar as funções relacionadas ao time
  • Listar os usuários associados ao time
  • Obter time pelo código padrão

Funções

  • Listar funções que o dono do token tem permissão de visualizar
  • Obter função pelo código identificador

Grupos de permissões

  • Listar todos os grupos de manutenção do sistema
  • Obter grupo de manutenção pelo código identificador
  • Listar as permissões associadas ao grupo
  • Listar os usuários vinculados ao grupo
  • Obter grupo de manutenção pelo código padrão

Usuários

  • Listar usuários do sistema
  • Cadastrar ou atualizar um usuário, com grupos de manutenção, times e funções relacionados
  • Enviar mensagem de boas vindas
  • Obter usuário por código do usuário
  • Excluir um usuário por código do usuário
  • Definir usuário como em ausência temporária por código do usuário
  • Tirar um usuário de ausência temporária por código do usuário
  • Ativar um usuário por código do usuário
  • Desativar um usuário por código do usuário
  • Bloquear o acesso de um usuário ao sistema por código do usuário
  • Desbloquear o acesso de um usuário ao sistema por código do usuário
  • Listar grupos de manutenção por código do usuário
  • Adicionar um grupo de manutenção a um usuário
  • Excluir um grupo de manutenção a um usuário
  • Copia todos os grupos de manutenção de um usuário para outro
  • Forçar usuário a alterar sua senha no próximo login
  • Enviar e-mail para usuário definir nova senha
  • Resetar a senha de um usuário a partir do token de alteração de senha
  • Listar posições e times por código do usuário
  • Adicionar um time e função a um usuário
  • Excluir um time e função de um usuário
  • Copia todos os times e funções de um usuário para outro
  • Transferir a propriedade de dados de um usuário para outro
  • Obter usuário por username do usuário

Lembrando que as APIs do sistema estão todos acessíveis no link abaixo:


Nova API de criar usuários

Com certeza uma das APIs mais solicitadas por nossos clientes é a API de criar um novo usuário do sistema. E agora ela está disponível e pronta para uso. E podemos dizer que ela é muito, muito poderosa!

Vejam algumas coisas que ela pode fazer:

  1. Criar um usuário no sistema

    - Ou atualizar os dados de um usuário no sistema, se o login já existir
    - Ou  retornar um erro controlado, se o login já existir
    - Ou  retornar os dados do usuário existente, se o login já existir

  2. Enviar e-mail ao usuário solicitando que ele crie sua senha de acesso

  3. Adicionar um ou mais grupos de manutenção ao usuário (opciona)

    - Ou substituir os grupos existentes pelos novos grupos recebidos

  4. Adicionar posições e times ao usuário (opciona)

    - Ou substituir as posições e times existentes  pelos novos grupos recebidos 


Novos recursos para APIs

Além das novas APIs disponibilizadas, muitas APIs agora vem com suporte a OData (Open Data Protocol, conheça em https://www.odata.org/ , um protocolo open source que permite manipular os resultados de APIs para que elas retornem dados mais aderentes a sua necessidade.

As APIs que suportam OData, assim como os parâmetros OData suportados, são descritas na própria documentação das APIs. No exemplo abaixo, vemos a documentação do método de "Listar usuários do sistema", onde é descrito explicitamente que ele suporta os parâmetros OData $top, $select, $orderby e $filter. 


  • $top: permite definir, na chamada da API, a quantidade de registros que você deseja retornar;
  • $select: permite definir, na chamada da API, quais atributos do documento JSON de retorno devem ser retornados, limitando assim o volume de registros movimentado;
  • $orderby: permite modificar os critérios de ordenação dos resultados da API;
  • $filter: permite realizar filtros adicionais, não previstos na documentação da API, sobre os resultados da API.

Entre no site https://www.odata.org/ e conheça como utilizar esses parâmetros.


Mudanças em APIs existentes

Veja algumas mudanças em APIs existentes:

POST /api/2/instances/report

Listar todas instâncias de solicitações que o usuário do token possui permissão de consultar de acordo com filtros (Auth)

As mudanças abaixo visam facilitar construir integrações que possam facilmente apontar para ambientes de desenvolvimento, homologação e produção mantendo os mesmos parâmetros de consulta:

  • A API passa a aceitar flowUID, que é o código único de identificação do processo, inclusive entre ambientes diferentes
  • A API passa a aceitar serviceUID, que é o código único de identificação do processo, inclusive entre ambientes diferentes
  • A API passa a permitir filtrar por campos do formulário utilizando o name do campo, que é um identificador textual único do campo, ao invés de usar seu ID, um número auto-gerado

Exportar e importar usuários

versão 4.10 Já vimos as novas APIs para listar, incluir, e gerenciar usuários. Mas, e como fica o povo não técnico que não quer mexer em APIs😕 



Exportar usuários

No módulo de usuários, agora existe disponível o botão "Exportar usuários". Ele é bastante poderoso. Veja:

  • Ele irá respeitar os filtros que você já tiver aplicado na lista de usuários
  • Ele irá exportar uma série de informações sobre o usuário, incluindo: nome, username, email, status, tipo de licenciamento, tipo de autenticação, grupos associados, times e funções associados;

É importante destacar que, se o usuário possuir mais de um time/função ou grupo de manutenção associados, serão listadas linhas repetidas para o mesmo usuário.

Importar usuários

O recurso de "importar usuários", que já existia, foi evoluído 💪 . O mesmo arquivo .CSV que é exportado pode ser manualmente modificado e importado de volta. A importação irá fazer com que:

  • Caso o usuário já exista, seus dados serão atualizados;
  • Caso o usuário já exista e o .CSV possua a indicação de um grupo de manutenção, e caso o usuário não possua esse grupo de manutenção, esse grupo será adicionado ao cadastro;
  • Caso o usuário já exista e o .CSV possua a indicação de um time/função, e caso o usuário não possua esse time/função, esse time/função será adicionado ao cadastro;
  • Caso o usuário não exista, ele será criado, com o grupo de manutenção e time/função indicados. 

O .CSV poderá ter mais de uma linha para cada usuário. Você pode usar esse recurso se quiser adicionar mais de um grupo de manutenção ou time/função ao usuário.

É importante dizer que, em nenhuma operação de importação, os times/funções e grupos de manutenção que o usuário já possui serão excluídos. Esse tipo de operação só pode ser feita manualmente, ou através de API.

Integração com login do Google e da Microsoft

versão 4.7 O Single Sign On (conhecido pelo sigla SSO) é o processo e uma tecnologia que permite que pessoas de uma empresa utilizem a mesma senha corporativa, de maneira segura, para se autenticar em diversos aplicativos corporativos diferentes.

Sabe quando você vai se autenticar em algum site ou sistema e ele pergunta se você quer usar sua senha do Google, do Facebook, do Linkedin, etc? É isso!

Nesse momento, nós estamos integrando com os 2 principais provedores de autenticação corporativa (ou seja, utilizados por empresas) : o Google e a Microsoft / Office 365 / Azure. 

Portanto, se sua empresa utiliza uma dessas plataformas para acesso a aplicativos de e-mails, planilhas, documentos, etc, você pode agora usar seu e-mail corporativo e a mesma senha. Para isso:

  1. Seu login / username deve ser igual ao seu endereço de e-mail corporativo.
  2. Na tela de login, você deve clicar no botão na figura abaixo selecionando seu provedor de autenticação.


Importante!

Esse recurso ainda está em fase Beta. Para ser um dos primeiros usuários, avaliar e poder dar feedback,  entre em contato com nosso suporte técnico solicitando que seja habilitado o SSO.

Com quem está pendente aquela solicitação?

versão 4.6 Essa é a pergunta que não quer calar. A pergunta que todo mundo quer a resposta.

Desde alguns meses atrás, já havíamos disponibilizado em "Minhas solicitações" a coluna "Atividade atual", para que você conseguisse ver, com clareza, em que ponto, com quem e com que prazo está parada a sua solicitação.

Todo mundo gostou, e os chefes pediram para ter isso no Monitoramento geral de solicitações; aquele relatório completo em que chefes podem ver não só a sua solicitação, mas a de todo mundo (se tiver permissão, é claro!).

Pedido atendido, a coluna foi incluída:


Agora, vem uma parte importante: não tem como incluir um monte de informações nessa tela, sem poluí-la e dificultar seu entendimento. E isso nós não queremos...Por isso, nós tivemos que esconder a coluna de "Datas", que antes trazia a informação da data de início e fim da solicitação.

Calma. Ainda é possível ver essa informação clicando para abrir o relatório ou, melhor ainda, expandido a tela ao máximo. Como? Esconda o menu e feche a coluna de filtro. O relatório de filtro vai se expandir e...voilà...Lá está a coluna perdida.


Habemus pesquisa global!

versão 4.6 Está bem, bem mais fácil encontrar aquilo que você procura!

Agora, a caixa de pesquisa global, que antes fica escondidinha, vem aberta, bem bela, se mostrando para você, pedindo para ser usada.


Ao digitar qualquer coisa (ou melhor, enquanto você digita), ela vai fazer 4 pesquisas:

  1. Todas as solicitações que você fez e que possuem essa palavra chave;
  2. Todas os tipos de solicitações que você tem autorização para abrir ou ler;
  3. Link para pesquisa geral em todas as solicitações (suas e de seus colegas) que possuem essa palavra chave (se você possuir permissão)
  4. Todos os módulos administrativos da ferramenta que você possui permissão e que possuem essa permissão.

Ela ficou tão legal que fica até difícil explicar. O melhor, mesmo, é você tentar! Depois diga o que achou!

Nova API para listar usuários

versão 4.6 Sempre que tem uma API nova , o pessoal de TI fica feliz 😁 !

Nessa versão foi disponibilizada nova API para listar todos os usuários do sistema. É possível filtrar por todos os usuários, somente os ativos, ou somente os inativos.

Lembrando que as APIs do sistema estão todos acessíveis no link abaixo:


Precisa de ajuda ou suporte?

versão 4.6 Agora, ficou ainda mais fácil solicitar ajuda de nossos especialistas de suporte técnico. 

No menu de ajuda, dois novos links foram disponibilizados:


1. O primeiro, "Solicitar suporte", irá abrir dentro da própria plataforma uma ferramenta de chat para você conversar com nossos especialistas. Você poderá tirar dúvidas, acompanhar o andamento de atendimentos ou contar sobre suas façanhas no sistema 😁 

2. O segundo, "Acompanhar tickets", levará você diretamente para nossa plataforma de Helpdesk, onde poderá acompanhar o histórico de seus chamados, o status dos chamados em andamento e até mesmo abrir novos tickets. 👽 

Fizemos essa integração de modo que você não precise de nenhuma senha ou usuário adicional!

Caso essa opção não esteja aparecendo para você, contate nosso suporte pelas vias tradicionais e peça que seja habilitado 😉 


Nova tecnologia para aplicativo mobile

versão 4.2.0.0 O aplicativo mobile do BPMS4 / Zeev foi refeito 📱 , usando a tecnologia de PWA - Progressive Web Application. A mesma já tratada no post https://announcekit.app/orquestra-4-zeev/anuncios/nova-abordagem-para-apps-de-processos-xYDKg 

Com isso, ele ficou pelo menos 30% mais veloz!

Sua instalação também ficou simplificada. 

  1.  Através do menu de ajuda, selecione a opção "Instalar aplicativo". Depois, abra a câmera do seu celular, siga o QRcode, e repita os passos de instrução apresentados na tela.
  2. Outra opção é simplesmente acessar o endereço https://[endereço do seu sistema]/install  . Então se o endereço do seu sistema é https://fabrikam.orquestrapm.com.br/ , acesse https://fabrikam.orquestrapm.com.br/install pela navegador do seu celular.

O aplicativo disponível na Apple App Store e no Google Play fica restrito a versão anterior do produto, o BPMS3.



Mostrar entradas anterioresMostrar entradas anteriores