LogoTalkToMe

MK Solutions

Integre o MK Solutions para gerenciar chamados, contratos e atendimentos de forma centralizada.

O plugin do MK Solutions permite integrar sua plataforma com o sistema de gestão MK Solutions, muito utilizado por empresas do setor de telecomunicações e provedores de internet . Essa integração tem como objetivo centralizar informações, automatizar processos e unificar a comunicação entre os dois sistemas.

Com o MK Solutions conectado à sua plataforma, você poderá:

  • Cadastrar, consultar e gerenciar contratos e clientes;
  • Registrar chamados técnicos e acompanhar o andamento;
  • Sincronizar dados operacionais e financeiros automaticamente.

Como configurar o plugin do MK Solutions?

Defina o host

Informe o host

  • O host é o endereço do seu servidor MK Solution. É a URL utilizada para acessar a API do MK, como por exemplo: https://mk.exemplo.com.br.

Insira o token

Preencha o token

  • O token é uma chave de autenticação gerada no sistema MK Solution, usada para validar as requisições entre a plataforma e a API do MK.

Preencha os dados de acesso

  • Contra-senha: segunda senha utilizada para gerar o token;
  • Usuário: seu nome de usuário registrado na interface;
  • Senha: a senha de acesso correspondente;

Ative a integração

Habilite a opção Ativo para ativar o plugin.

Salve

Clique em para finalizar a configuração.


Exemplos de uso da API

  • Veja os exemplos de realizadas com a integração MK Solutions.

  • POST

from plugins import MK
import re, requests
from urllib.parse import urlencode
 
mk = MK()
cookie = mk.get_cookies()
reason = 'Desbloqueio automático'
 
data = {
"iframeId": "RULE1234567",
"sys": "MK0",
"formID": "999999999",
"action": "executeRule",
"ruleName": "tecnico_desbloqueio_fim",
"P_0": codconexao,
"P_1": reason,
"P_2": "S",
"F_1_100000": "S",
"F_2_100001": reason,
"F_12_100002": codconexao,
"F_13_100003": codpessoa,
}
 
headers = {
"Cookie": cookie,
"Content-Type": "application/x-www-form-urlencoded"
}
 
r = requests.post("https://sistema.provedor.com.br/mk/executeRule.do", headers=headers, data=urlencode(data))
 
def extract_msgs(txt):
msg = []
msg += re.findall(r"(ERRO!.*?)(?='\\);)", txt)
msg += re.findall(r"alert\$begin:math:text$['\\\\"](.*?)['\\\\"]\\$end:math:text$;", txt)
return msg
 
return extract_msgs(r.text)
  • GET
from plugins import MK
 
mk = MK()
 
params = {
  "cd_cliente": codigo_cliente,
  "sys": "MK0"
}
 
response = mk.call_api(method="GET", path="mk/WSMKConexoesPorCliente.rule", queryparams=params)
 
return response.json()
 

Automatização inteligente

A integração com o MK Solutions permite automatizar o fluxo de atendimento técnico, sincronizando chamados, contratos e status em tempo real com sua plataforma.

Nesta página