Show Menu
TÓPICOS×

Configurando Calendários Comerciais

Os calendários comerciais definem dias úteis e não úteis (por exemplo, feriados legais, fins de semana e dias de encerramento da empresa) para sua organização. Ao usar calendários de negócios, os formulários do AEM ignoram dias que não são úteis ao executar determinados cálculos de data. No Workbench, você pode especificar se deseja usar calendários de negócios para eventos associados ao usuário, como lembretes de tarefas, prazos e escalonamentos, ou para ações não associadas a usuários, como Eventos de Timer e o Serviço de Espera.
Por exemplo, um lembrete de tarefa é configurado para ocorrer três dias úteis após a tarefa ser atribuída a um usuário. A tarefa é atribuída na quinta-feira. No entanto, os três dias seguintes não são dias úteis porque a sexta-feira é um feriado nacional e os dois dias seguintes são dias de fim de semana. O lembrete é portanto enviado na quarta-feira da semana seguinte.
Ao calcular datas e horas usando calendários de negócios, os formulários do AEM usam a data e a hora do servidor em que estão sendo executados e não se ajustam para a diferença entre fusos horários. Por exemplo, se um lembrete de tarefa estiver programado para ocorrer às 10:00 em um servidor em execução em Londres, mas o usuário que recebe o lembrete estiver localizado em Nova York, o usuário receberá o lembrete às 5:00 da manhã, horário local.

Usar o calendário comercial padrão

Os formulários do AEM fornecem um calendário comercial padrão (chamado de Calendário ** incorporado) que designa sábados e domingos como dias que não funcionam. Se todos os usuários em sua organização tiverem os mesmos dias que não são úteis, você poderá atualizar o calendário comercial padrão de acordo com sua organização. Ao usar apenas o calendário comercial padrão, não é necessário ativar os calendários de negócios no Gerenciamento de usuários ou fornecer qualquer mapeamento. Quando nenhum outro calendário comercial é definido, os formulários do AEM usam o calendário comercial padrão.

Configurar vários calendários de negócios

Se alguns dos usuários em sua organização tiverem dias diferentes que não sejam dias úteis, você poderá definir vários calendários comerciais e configurar mapeamentos que permitam uma resolução em tempo de execução de um calendário de negócios para um usuário.

Definir vários calendários de negócios

  1. Decida como você associará o calendário comercial apropriado a um usuário. Há duas maneiras de associar um calendário comercial a um usuário:
    Associação a grupos: Você pode atribuir um calendário comercial a um usuário com base na associação de grupo do usuário. Nesse caso, cada usuário do grupo usará o mesmo calendário comercial.
    Se um usuário for membro de dois grupos diferentes e esses grupos estiverem mapeados para dois calendários de negócios diferentes, os formulários do AEM usarão o primeiro calendário encontrado nos resultados da pesquisa. Nesse caso, considere usar chaves de calendário de negócios para associar usuários a calendários de negócios.
    Chaves do calendário comercial: Você pode atribuir um calendário comercial a um usuário com base em uma chave do calendário comercial, que é uma configuração especificada no Gerenciamento de usuários. Em seguida, mapeie a chave do calendário comercial para um calendário comercial no fluxo de trabalho dos formulários.
    A forma como você atribui chaves do calendário comercial aos usuários depende se você está usando um domínio corporativo, local ou híbrido. Para obter detalhes sobre como configurar domínios, consulte Adicionar domínios .
    Se você estiver usando um domínio local ou híbrido, as informações sobre os usuários serão armazenadas somente no banco de dados Gerenciamento de usuários. Para definir a chave do calendário comercial para esses usuários, digite uma string no campo Chave do calendário comercial ao adicionar ou editar um usuário no Gerenciamento de usuários. (Consulte Adicionar e configurar usuários .) Em seguida, mapeie as chaves do calendário comercial (as sequências) para os calendários comerciais no fluxo de trabalho dos formulários. (Consulte Mapeamento de usuários e grupos para um calendário comercial.)
    Se você estiver usando um domínio corporativo, as informações sobre os usuários ficarão em um sistema de armazenamento de terceiros, como um diretório LDAP, que o Gerenciamento de usuários sincroniza com o banco de dados Gerenciamento de usuários. Isso permite mapear uma chave do calendário comercial para um campo no diretório LDAP. Por exemplo, se cada registro de usuário em seu diretório contiver um campo "país" e você quiser atribuir calendários comerciais com base no país onde o usuário está localizado, especifique o nome do campo "país" no campo Chave do calendário comercial ao especificar as configurações do usuário para o diretório. (Consulte Configuração de diretórios .) Em seguida, é possível mapear as chaves do calendário comercial (os valores definidos para o campo "país" no diretório LDAP) para os calendários comerciais no fluxo de trabalho dos formulários. (Consulte Mapeamento de usuários e grupos para um calendário comercial.)
  2. No fluxo de trabalho dos formulários, defina um calendário para cada conjunto de usuários que compartilham os mesmos dias não úteis. (Consulte Criar ou atualizar um calendário comercial.)
  3. No fluxo de trabalho dos formulários, mapeie as chaves do calendário comercial ou as associações de grupo para cada calendário. (Consulte Mapeamento de usuários e grupos para um calendário comercial.)
  4. No Workbench, o desenvolvedor do processo escolhe se deseja usar calendários de negócios para lembretes, prazos e escalonamentos. (Consulte Ajuda do Workbench.)
    Se o desenvolvedor do processo optar por usar calendários de negócios, os formulários AEM selecionarão dinamicamente o calendário de negócios apropriado com base na configuração Gerenciamento de usuários e nos mapeamentos de calendário de negócios definidos no Console de administração, ou, se não houver mapeamentos, usarão o calendário padrão.
    Se o desenvolvedor do processo não usar calendários de negócios, o cálculo de data do evento trata todos os dias como um dia útil. Por exemplo, um prazo de tarefa é configurado para ocorrer três dias após a tarefa ser atribuída a um usuário. A tarefa é atribuída na quinta-feira. O prazo da tarefa ocorre no domingo, mesmo que seja um fim de semana.

Criar ou atualizar um calendário de negócios

Se a sua organização tiver conjuntos diferentes de usuários que têm dias diferentes, você pode definir vários calendários comerciais. Você também pode alterar calendários existentes, incluindo o calendário incorporado padrão fornecido com formulários AEM.
Se você não criar um novo calendário de negócios, o calendário padrão será usado.
  1. No console de administração, clique em Serviços > Fluxo de trabalho do Forms > Calendários comerciais.
  2. Para adicionar um novo calendário comercial, clique em . O texto Novo calendário é exibido na lista suspensa. Selecione o texto e digite outro nome para o seu calendário.
    Para editar um calendário comercial existente, selecione-o na lista suspensa.
  3. Em Dias não úteis padrão, selecione todos os dias não úteis semanais, como fins de semana.
  4. # Selecione Usar Horas Comerciais e especifique as horas de início e término para os dias úteis.
    Se você selecionar essa opção, um evento que ocorre antes do intervalo de tempo especificado é movido para o início do intervalo de tempo e um evento que ocorre após o intervalo de tempo é movido para a hora de início do próximo dia útil.
    Por exemplo, considere uma situação em que uma tarefa é atribuída a um usuário às 02:00 em uma terça-feira, e o lembrete dessa tarefa é definido para dois dias úteis. Sem horário comercial, o lembrete ocorrerá às 14:00 da quinta-feira. Se o horário comercial estiver definido para as 8:00 às 17:00, o lembrete será enviado para as 8:00 da manhã de quinta-feira. Sem horário comercial, se um evento de lembrete fosse criado às 18h da terça-feira, o lembrete ocorreria após o horário comercial da quinta-feira. Com o horário comercial definido para as 8h às 17h, o lembrete ocorrerá às 8h da manhã da sexta-feira.
  5. No calendário à esquerda, clique duas vezes em qualquer outro dia que não seja útil, como feriados. Não é possível selecionar dias no passado. Os dias que não são úteis selecionados são exibidos em uma lista à direita, com a data aparecendo duas vezes em uma linha. Selecione a data à esquerda para digitar o nome ou a descrição do dia não útil.
    Para remover um dia não útil da lista, clique em ao lado do dia.
  6. # Se esse calendário for padrão, selecione Calendário padrão. O calendário padrão é usado quando não existe outro mapeamento de calendário para eventos associados ao usuário ou nenhum calendário comercial é especificado para o Evento do Timer ou o Serviço de Espera. Não é possível excluir o calendário padrão.
  7. Quando terminar de definir os dias que não são úteis, selecione Calendário ativado para torná-lo ativo e clique em Salvar.
    Se você estiver atualizando um calendário existente, a nova versão entrará em vigor imediatamente e será usada para todos os cálculos do calendário comercial, incluindo tarefas que já estão em execução.
    Se você não ativar o calendário, o calendário padrão será usado.

Mapeamento de usuários e grupos para um calendário de negócios

Existem dois métodos que você pode usar para associar um calendário comercial a um usuário. Você pode atribuir calendários de negócios a usuários com base em uma chave do calendário de negócios ou com base no grupo de diretórios ao qual o usuário pertence. Use a guia Mapeamento para especificar o método que os formulários AEM usarão e também para mapear as chaves e grupos do calendário comercial para os calendários de negócios. Para obter detalhes sobre como associar chaves do calendário comercial aos usuários, consulte Configurar vários calendários comerciais.

Associar calendários de negócios a usuários com base em chaves de calendário de negócios

  1. No console de administração, clique em Serviços > fluxo de trabalho de formulários > Calendários comerciais e clique na guia Mapeamento.
  2. Na lista O sistema usará, selecione Resolução da chave do calendário comercial do Gerenciador de usuários.
  3. Selecione Exibir Chave do Calendário Comercial do Gerenciador de Usuários. Uma lista é exibida, contendo um conjunto exclusivo de chaves de calendário de negócios que foram definidas no Gerenciamento de usuários.
    Para domínios locais e híbridos, a lista exibe os valores inseridos no campo Chave do calendário comercial no Gerenciamento de usuários. Para domínios corporativos (LDAP), a lista exibe o conjunto exclusivo que é retornado do campo LDAP (por exemplo, "país") que foi configurado nas configurações de domínio LDAP.
    Se o administrador do Gerenciamento de usuários não tiver definido nenhuma chave de calendário comercial, a lista ficará vazia.
  4. Para cada item na lista Chave do calendário comercial do UM, selecione um Calendário.
  5. Clique em Salvar.

Associar calendários de negócios a usuários e grupos com base em grupos de serviços de diretório

  1. No console de administração, clique em Serviços > fluxo de trabalho de formulários > Calendários comerciais e clique na guia Mapeamento.
  2. Na lista O sistema usará, selecione Grupos definidos pelo servidor de diretório.
  3. Na guia Mapeamento, selecione Exibir grupos de serviço de diretório. Uma lista é exibida, contendo os grupos que foram definidos no Gerenciamento de usuários. (Consulte Configurações Configurações de diretório de diretório.)
    No Workbench, se você tiver configurado um serviço de Usuário para usar calendários de negócios e o serviço for atribuído a um grupo, os formulários do AEM usarão os mapeamentos de grupo especificados aqui para resolver o calendário do grupo. Os formulários AEM sempre usam mapeamentos de grupos para resolver o calendário de grupos, mesmo quando você usa chaves de calendário de negócios para resolver o calendário dos usuários. Se nenhum mapeamento de grupo for encontrado, o calendário comercial padrão será usado.
  4. Para cada item na lista Grupo de Serviços de Diretório, selecione um Calendário.
  5. Clique em Salvar.

Exportação e importação de calendários comerciais

Os formulários AEM permitem exportar e importar seus calendários comerciais como arquivos XML. Você pode usar esse recurso para mover calendários de um sistema de preparo para um sistema de produção.
Este recurso exporta e importa todos os calendários de negócios definidos, incluindo o calendário de negócios padrão fornecido pelos formulários AEM. Um calendário comercial importado com o mesmo nome de um calendário existente substituirá o calendário existente.

Exportar calendários comerciais

  1. No console de administração, clique em Serviços > fluxo de trabalho de formulários > Calendários comerciais.
  2. Clique em Exportar e salve o arquivo XML.

Importar calendários comerciais

  1. No console de administração, clique em Serviços > fluxo de trabalho de formulários > Calendários comerciais.
  2. Clique em Importar.
  3. Selecione o arquivo XML que contém os calendários comerciais exportados e clique em Abrir.

Excluir um calendário comercial

Você pode remover os calendários de negócios que sua organização não precisa mais. Se você excluir um calendário comercial que ainda esteja mapeado para usuários e grupos, o calendário padrão será usado.
  1. No console de administração, clique em Serviços > Fluxo de trabalho do Forms > Calendários comerciais.
  2. Selecione o calendário.
  3. Clique em Excluir.