O Configurador ficara disponível no TOTVS | Integrador onde também esta disponível o Monitor EAI 2.0.

Ambiente Teste: http://ferramentaseai.totvs.com.br:8051/totvseai-configurator/index.html

Ambiente: http://ferramentaseai.totvs.com.br:8051

Usuário: RM

Senha: Totvs

Servidor WSO2: http://api.totvs.com.br:8091

Ele também pode ser instalado na pasta RM juntamente com o Monitor. Bin\wwwroot\


{
	"_expandables": null,
	"integrationId": "52644D93-0D83-49D5-8D38-3B1030CA74A1",
	"name": "TOTVS Obras e Projetos x BackOffice Protheus",
	"description": "Integração TOTVS Obras e Projetos com o Back-Office PROTHEUS",
	"documentationUrl": "http://tdn.totvs.com/display/public/integracoes/TOTVS+TOP",
	"routes": {
		"items": [{
			"_expandables": null,
			"transactionsFlow": {
				"items": [{
					"transactionId": "ACCOUNTPAYABLEDOCUMENT",
					"version": "2.000",
					"direction": "send"
				},
				{
					"transactionId": "TASKCOSTASSIGNMENTS",
					"version": "1.000",
					"direction": "send"
				},
				{
					"transactionId": "ACCOUNTRECEIVABLEDOCUMENT",
					"version": "2.000",
					"direction": "send"
				},
				{
					"transactionId": "BALANCEBASELINEENTRY",
					"version": "1.000",
					"direction": "send"
				},
				{
					"transactionId": "CONTRACT",
					"version": "1.000",
					"direction": "send"
				},
				{
					"transactionId": "COSTCENTER",
					"version": "2.000",
					"direction": "receive"
				},
				{
					"transactionId": "CURRENCY",
					"version": "2.001",
					"direction": "receive"
				},
				{
					"transactionId": "CURRENCYQUOTATION",
					"version": "2.001",
					"direction": "receive"
				},
				{
					"transactionId": "CUSTOMERVENDOR",
					"version": "2.002",
					"direction": "receive"
				},
				{
					"transactionId": "DOCUMENTTRACEABILITYORDER",
					"version": "1.000",
					"direction": "send"
				},
				{
					"transactionId": "DOCUMENTTRACEABILITYREQUESTS",
					"version": "1.000",
					"direction": "send"
				},
				{
					"transactionId": "FINANCIALNATURE",
					"version": "2.000",
					"direction": "receive"
				},
				{
					"transactionId": "ITEM",
					"version": "2.001",
					"direction": "receive"
				},
				{
					"transactionId": "ITEMCOSTING",
					"version": "1.000",
					"direction": "receive"
				},
				{
					"transactionId": "ORDER",
					"version": "3.005",
					"direction": "send"
				},
				{
					"transactionId": "PAYMENTCONDITION",
					"version": "2.000",
					"direction": "receive"
				},
				{
					"transactionId": "PROJECT",
					"version": "2.000",
					"direction": "send"
				},
				{
					"transactionId": "PROJECT",
					"version": "2.001",
					"direction": "send"
				},
				{
					"transactionId": "REQUEST",
					"version": "1.009",
					"direction": "send"
				},
				{
					"transactionId": "STEPPROJECT",
					"version": "2.000",
					"direction": "send"
				},
				{
					"transactionId": "STOCKGROUP",
					"version": "1.000",
					"direction": "receive"
				},
				{
					"transactionId": "STOCKTURNOVER",
					"version": "1.001",
					"direction": "receive"
				},
				{
					"transactionId": "SUBPROJECT",
					"version": "2.000",
					"direction": "send"
				},
				{
					"transactionId": "TASKPROJECT",
					"version": "2.000",
					"direction": "send"
				},
				{
					"transactionId": "UNITOFMEASURE",
					"version": "2.000",
					"direction": "receive"
				},
				{
					"transactionId": "WAREHOUSE",
					"version": "1.000",
					"direction": "receive"
				},
				{
					"transactionId": "ORDERASSIGNMENTSINFORMATION",
					"version": "1.000",
					"direction": "send"
				}]
			},
			"applicationPair": {
				"sourceApplication": {
					"name": "RM",
					"description": "RM",
					"productCode": "RM",
					"productVersion": "12.1.17",
					"isHost": true,
					"paramEndpoints": {
						"general": {
							"metadata": "/params/1.0/metadata",
							"values": "/params/1.0/value"
						},
						"transaction": {
							"metadata": "/transactionParams",
							"values": "/transactionValues"
						}
					},
					
					
					"appId": "RM@RM",
					"sourceApplication": "RM",					
					"msgValidation": "skip",
					"portName": "EAISERVICESOAP",
					"wsdlUrl": "https://totvslabs.carol.ai:8443/api/v1/totvssm/receiveMessage?WSDL",
					"user": "totvslabs/rm/[email protected]",
					"password": "Foobar1!",
					"monitorUrl": ""
				},
				"destinationApplication": {
					"name": "PROTHEUS",
					"description": "PROTHEUS",
					"productCode": "PROTHEUS",
					"productVersion": "12.1.17",
					"isHost": false,
					"paramEndpoints": {
						"general": {
							"metadata": "/params/1.0/metadata",
							"values": "/params/1.0/value"
						},
						"transaction": {
							"metadata": "/transactionParams",
							"values": "/transactionValues"
						}
					},	
					
					
					"appId": "P12_1718@PROTHEUS",					
					"sourceApplication": "P12_1718",
					"msgValidation": "skip",
					"portName": "EAISERVICESOAP",
					"wsdlUrl": "http://187.94.56.206:8051/EAIService/MEX?wsdl",
					"user": "mestre",
					"password": "totvs",
					"monitorUrl": ""									
				}
			}
		}]
	}
}
{
	"hasNext": false,
	"items": [
	{
		"_expandables": null,
		"name": "param1",
		"label": "Agrupar Itens",
		"datatype": "combo",
		"options": [{
			"value": "1.01",
			"label": "Solicitação de Compra"
		},
		{
			"value": "1.02",
			"label": "Pedido de Compra"
		},
		{
			"value": "1.03",
			"label": "Ordem de Compra"
		}]
	},
	{
		"name": "param2",
		"label": "Mascara do Fornecedor",
		"datatype": "text"
	},
	{
		"name": "param3",
		"label": "Tipo de Documento",
		"datatype": "NUMBER"
	},
	{
		"name": "param4",
		"label": "Observações",
		"datatype": "textarea"
	},
	{
		"name": "param5",
		"label": "Data de Início contábil",
		"datatype": "date"
	}]
}
{
	"hasNext": false,
	"items": [{
		"name": "param1",
		"value": "1.01"
	},
	{
		"name": "param2",
		"value": "####"
	},
	{
		"name": "param3",
		"value": 30.5
	},
	{
		"name": "param4",
		"value": ""
	},
	{
		"name": "param5",
		"value": "2017-09-01T00:00:00"
	}]
}


Parâmetros de Adapters

Questões a analisar

Pontos Legados (Vamos descontinuar?):

1 - Configurador do TOP deletava triggers Stored;

           Exemplo: DROP TRIGGER TG_EXCLUIPROJETO - O EAI 1.0 JÁ FAZ ISTO E O EAI 2.0 SO É ADICIONADO A PARTIR DO EAI 1.0

2 - Configurador Criando tabela HCUNDCONV - COLOCAR;

3 - Triggers de atualização na inclusão de coligada (configuração de movimentos, etc). Esta atualização é compartilhada com o TIN. A procedure acoplada a trigger é executada no momento da configuração;

4 - Triggers no cadastro de usuários (permissão em movimentos);

5 - Como proceder com os parâmetros de movimentos;

6 - Configurador do TOP Insere integração (GINTEGRACAO) entre TOP com Nucleus e Financeiro com Nucleus;

7 - Configurador altera vários parâmetros gerais do Nucleus, parâmetros de produtos, do Liber para utilizar a nutereza;

8 - Configurador cria ou altera tipo de documento de provisão no Financeiro.

9 - Configurador ajusta contratos;

10 - Configurador ajustas projetos revisão múltiplas;


Parâmetros Integração do TOP