Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

3. Inclua para esse assinante o processo de CLIENTE

4.  Campo Preencha os seguintes campos:

  • Ativo: escolha a opção Sim;

5. Campo Configuração: Informe a tag url com o endereço da API de Estoque e a tagretorno com o conteúdo success;

Bloco de código
languagexml
titleLayout de envio
{
	"url": "https:/xxxxxx/api/protheus/customer/multiple",
	"tagretorno": "&Self:oRetorno['data'][1]['success']"
}
  • Configuração: Preencha este campo com as configurações do processo de Cliente. A URL deve ser preenchida com o caminho da API de Cliente, como mostra o exemplo abaixo:
Bloco de código
titleConfiguração
https://github.com/totvs/protheus-smart-hub-layouts/blob/main/venda%20digital/configuracao/envia_cliente.json

...

  • Tipo Process: escolha a opção Envio;

...

  • Filiais Proc: Informe as

...

  • lojas que

...

  • receberão o

...

  • Cliente;

...

  • Layout Envio:

...

  • Preencha este campo de acordo com o exemplo abaixo:
xml
Bloco de código
language
titleLayout de envio
{
	"token": "&Self:cToken",
	"data": [
		{
			"name": "&self:oPublica['A1_NOME']",
			"email": "&self:oPublica['A1_EMAIL']",
			"doc": "&self:oPublica['A1_RG']",
			"addresses": [
				{
					"zipCode": "&self:oPublica['A1_CEP']",
					"street": "&self:oPublica['A1_END']",
					"number": 0,
					"extra": "&self:oPublica['A1_COMPLEM']",
					"district": "&self:oPublica['A1_BAIRRO']",
					"city": "&self:oPublica['A1_MUN']",
					"state": "&self:oPublica['A1_EST']",
					"reference": "",
					"typeAddress": "main"
				}
			],
			"phones": [
				{
					"typePhone": "cell",
					"numberPhone": "&self:oPublica['A1_DDD'] + self:oPublica['A1_TEL']"
				}
			],
			"cpf": "&self:oPublica['A1_CGC']",
			"optinWhatsapp": false,
			"birthDate": "&SubStr( FwTimeStamp(6, SToD(self:oPublica['A1_DTNASC'])), 1, 10 )",
			"gender": "",
			"status": "&IIF(self:oPublica['A1_MSBLQL'] == '2' .and. self:cEvento == '1', '' , 'blocked')"
		}
	]
}

...

Envio
https://github.com/totvs/protheus-smart-hub-layouts/blob/main/venda%20digital/envio/envia_cliente.json
  • Layout Publi: Não precisa preencher

Templatedocumentos