Versões comparadas

Chave

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

...

Informações
titleImportante!
  • Na lateral temos o grupo de empresas do Protheus associados a empresa (coligada) do RM, será efetuado uma varredura de todas que aparecem nesta visão lateral associado, a todos os adapters no protheus. Porque o Protheus pode ter compartilhamentos diferentes por tabela em cada empresa, e isso não será aceito pelo RM, assim como algumas tabelas vinculadas ao adapter não poderá conter alguns compartilhamentos incompátiveis com os cadastros no RM.
    Abaixo Json exemplo para consumo da api rest SHAREMODEREST do Protheus, como é feito no processo de busca dos dados para ser utilizado na validação.

  • Bloco de código
    titleGET POST - JSON - solicitação dos compartilhamentos adapters
    collapsetrue
    {
    	"Adapters": [
    		{
    			"Adapter": "ACCOUNTANTACCOUNT",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "CT1",
    					"Rotina": "CTBA020",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "ACCOUNTINGITEM",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "CTD",
    					"Rotina": "CTBA040A",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "CLASSVALUE",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "CTH",
    					"Rotina": "CTBA060",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "COSTCENTER",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "CTT",
    					"Rotina": "CTBA030",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "CURRENCY",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "CTO",
    					"Rotina": "CTBA140",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "CURRENCYQUOTATION",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "CTP",
    					"Rotina": "CTBA150",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "CUSTOMERVENDOR",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SA1",
    					"Rotina": "MATA030",
    					"FiltroPorPacote": []
    				},
    				{
    					"Alias": "SA2",
    					"Rotina": "MATA020",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "ACCOUNTINGENTRY",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SI2",
    					"Rotina": "CTBA102",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "FINANCIALNATURE",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SED",
    					"Rotina": "FINA010",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "ITEM",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SB1",
    					"Rotina": "MATA010",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "ORDER",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SC7",
    					"Rotina": "MATA120",
    					"FiltroPorPacote": []
    				},
    				{
    					"Alias": "SC5",
    					"Rotina": "MATA410",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "UPDATECONTRACTSTATUSPARCEL",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SE1",
    					"Rotina": "FINA040B",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "ACCOUNTPAYABLEDOCUMENTDISCHARGE",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SE5",
    					"Rotina": "FINA080",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "REVERSALOFACCOUNTPAYABLEDOCUMENTDISCHARGE",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SE5",
    					"Rotina": "FINA080",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "LISTOFCOMPLEMENTARYVALUE",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "FKC",
    					"Rotina": "FINI035LST",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "LISTOFACCOUNTRECEIVABLESETTLEMENTS",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SE1",
    					"Rotina": "FINI070LST",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "REQUEST",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SC1",
    					"Rotina": "MATI110",
    					"FiltroPorPacote": []
    				},
    				{
    					"Alias": "SCP",
    					"Rotina": "MATI105",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "FINANCING",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SE1",
    					"Rotina": "FINA055",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "BANK",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SA6",
    					"Rotina": "MATA070",
    					"FiltroPorPacote": []
    				},
    				{
    					"Alias": "SA6",
    					"Rotina": "FINA130",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "STOCKGROUP",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SBM",
    					"Rotina": "MATA035",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "UNITOFMEASURE",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "SAH",
    					"Rotina": "QIEA030",
    					"FiltroPorPacote": []
    				}
    			]
    		},
    		{
    			"Adapter": "WAREHOUSE",
    			"InfoAdapterProtheus": [
    				{
    					"Alias": "NNR",
    					"Rotina": "AGRA045",
    					"FiltroPorPacote": []
    				}
    			]
    		}
    	],
    	"Grupo": [
    		"T1"
    	]
    }

...