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âmetro | Descrição |
|---|---|
user | Usuário de contexto (utilize getinitiator ou variável de usuário) |
phones | Números de telefone separados por ; (formato: DDD + número) |
content | Texto da mensagem |
type | Tipo de registro para auditoria (padrão: "Workflow") |
toinitiator | true 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.
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.