Ações Estrutura

A guia Estrutura no Studio contém uma lista abrangente de todas as ações disponíveis no Desktop Studio. Isso inclui:

  • Ações comumente usadas: as ações mais comumente usadas estão disponíveis na guia Ferramentas como parte da paleta padrão. Essas ações estão disponíveis para todos os usuários do Studio.
  • Ações avançadas ou ações com usos limitados ou específicos: algumas das ações na guia Estrutura são avançadas ou têm usos muito específicos, como permitir integrações com aplicativos específicos de terceiros. Elas não estão disponíveis na paleta padrão e só podem ser acessadas na guia Estrutura.
  • Ações API: muitas das ações de estrutura de trabalho são ações API. Elas duplicam APIs do CXone. Estas ações são técnicas e exigem conhecimento e entendimento sobre APIs e como trabalhar com elas.

Como algumas das ações nesta guia são mais avançadas, elas não estão disponíveis a todos os usuários como padrão. Caso não veja a guia no Studio, ela não foi disponibilizada para o seu unidade de negóciosFechado Alto nível de agrupamento organizacional usado para gerenciar o suporte técnico, cobrança e configurações globais para o seu ambiente CXone . Caso a sua organização tenha uma demanda que pode ser atendida com o uso de uma ação do Framework, o seu Representante de Contas do CXone pode conceder acesso à guia Framework.

Caso tenha acesso à guia Framework, tome cuidado ao usar ações que não conhece bem. Muitas das ações não estão documentadas na ajuda online. Você pode perguntar ao seu Representante de Contas do CXone ou enviar uma pergunta para a comunidade de clientes do CXone para saber mais sobre o efeito de uma ação.

Definir o usuário de segurança no seu script

Várias ações de estrutura e todas as ações de API exigem um usuário de segurança para funcionar corretamente. Um usuário de segurança é um perfil de funcionário CXone com permissões que o deixam acessar e interagir com o CXone. Quando usado em um script, o usuário de segurança dá à ação de estrutura ou de API acesso ao CXone. Esta deve ser uma conta dedicada apenas para esta finalidade.

O usuário de segurança precisa de permissões que permitam que ele acesse o CXone e execute as ações necessárias. Não há uma lista pré-definida de permissões pois as exigências mudam de acordo com as ações usadas.

  1. Criar um perfil de funcionário do CXone. Para este usuário:
    • Dê-lhe um nome que o identifique como um usuário de segurança.
    • Configure o Autenticador de login na guia Segurança da página Criar novo funcionário como Nenhum selecionado. Não ter um autenticador de login significa que esta conta não pode ser usada para iniciar sessão no CXone. Isso não é um problema, já que você não vai precisar iniciar sessão com a conta. Ela é usada somente para fornecer acesso por meio de scripts do Studio.
    • Atribua uma função que possui as permissões de segurança apropriadas ao usuário. A prática recomendada é criar uma função especificamente para o usuário de segurança.
    • Após salvar o novo perfil de funcionário, vá para ACD > Usuários ACD e busque pelo novo perfil. Tome nota do número na coluna ID. Este é o ID de agente do usuário. Você pode usá-lo para encontrar o usuário ao configurar seu script.
  2. No seu script Studio, adicione uma ação SetSecurityUser. Esta ação está localizada na guia Estrutura. Insira a ação antes de qualquer outra ação de API ou de Estrutura.
  3. Na propriedade Agente no SetSecurityUser, insira o nome ou ID de agente do usuário de segurança e, em seguida, selecione o registro correspondente. Você pode usar substituição de variável neste campo se tiver mais de um usuário de segurança que você use.
  4. Deixe a variável de saída como o padrão SecurityUser. Isto é definido na propriedade ScriptVar (out) . Se alterar esta variável, será preciso configurar toda ação de API ou de Estrutura no script com a nova variável. Há vários nomes para a propriedade que contém a variável, dependendo da ação de API ou de Estrutura usada. Security User e AuthContext são dois nomes comuns.