Páginas filhas
  • Configurador EAI 2.0

Versões comparadas

Chave

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

...

Bloco de código
languagejs
titleJSON Configuração
collapsetrue
{
	"_expandables": null,
	"integrationId": "52644D93-0D83-49D5-8D38-3B1030CA74A1",
	"name": "TOTVS Obras e Projetos x BackOffice Protheus",
	"description": "A gestão de obras e projetos é feita exclusivamente no TOP que libera movimentações de compra e venda para os módulos Protheus responsáveis por todo o controle de BackOffice. ",
	"documentationUrl": "http://tdn.totvs.com/display/public/integracoes/TOTVS+TOPINT/DI_MANUAL_TOTVS_TOP_BackOffice_Protheus_EAI2.0",
	"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.005007",
							"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": "/rm/configurator/paramsv1/1.0PrjConfiguraIntegracaoAPI/metadataMetadata",
								"values": "/rm/configurator/paramsv1/1.0PrjConfiguraIntegracaoAPI/valueValues"
							},
							"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]mestre",
						"password": "Foobar1!totvs",
						"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": ""
									}
				}
			}
		}]
	}
}

Bloco de código
languagexml
titleJSON Metadados dos Parâmetros
collapsetrue
{
	"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"
	}]
}

...