Em Desenvolvimento
Esta documentação ainda está em desenvolvimento. Agradecemos sua paciência!
Pular para o conteúdo principal
Versão: 03.008.000 🚧 (em desenvolvimento)

SMS (Mensagens de texto)

O HTF Apps envia mensagens de texto (SMS) a partir de scripts Ruby no WFDesigner e ScanDesigner, e também no envio do código de autenticação de dois fatores. O provedor de SMS é selecionável.


Configuração

O SMS usa sempre uma conta própria do cliente (BYO), com provedor selecionável. A configuração é feita no .env da instalação (veja Configuração via arquivo .env). O provedor é escolhido pela variável HTF_SMS_PROVIDER, com os valores smsdev (padrão) ou paposms.

SMSDev (padrão)

Informe HTF_SMS_SMSDEV_KEY (a chave de API da sua conta SMSDev).

PapoSMS

Defina HTF_SMS_PROVIDER=paposms e informe HTF_PAPOSMS_USER e HTF_PAPOSMS_PASS (as credenciais da sua conta PapoSMS).

Suba novamente os serviços após a alteração.


Enviando SMS em scripts Ruby

Enviar para números específicos

sendsms(getinitiator("Node_0"), "11999990000;11988880000", "Seu processo foi aprovado.")

Parâmetros:

ParâmetroDescrição
userUsuário de contexto (utilize getinitiator ou variável de usuário)
phonesNúmeros de telefone separados por ; (formato: DDD + número)
contentTexto da mensagem
typeTipo de registro para auditoria (padrão: "Workflow")
toinitiatortrue para enviar uma cópia ao iniciador do fluxo (padrão: false)

Enviar para todos os membros de um grupo

sendsmsgroup(getinitiator("Node_0"), "NomeDoGrupo", "Nova tarefa disponível para o seu grupo.")

Parâmetros idênticos ao sendsms, exceto que phones é substituído pelo nome do grupo do Alfresco.


Histórico de envios

O histórico de todas as mensagens enviadas fica registrado e pode ser consultado na página Integrações de Terceiros → SMS no Share, incluindo o provedor usado em cada envio.

Usuários com a capacidade 3rdSMSViewAll visualizam o histórico de todos os usuários. Sem essa capacidade, apenas o próprio histórico é exibido.


informação

O envio de SMS não depende de licença — fica disponível assim que uma conta (SMSDev ou PapoSMS) está configurada. A auditoria dos envios é mantida localmente na instalação.