...
Atualmente, o modelo de dados utiliza de Schemas Definitions, que é o mapeamento de tabelas e colunas que serão enviadas para parceira, conforme solicitação, a equipe TOTVS Agro realiza esse cadastro e será enviado os seguintes dados:
Table Filter |
---|
fixedCols | |
---|
totalrow | ,, |
---|
hidelabels | true |
---|
ddSeparator | |
---|
sparkName | Sparkline |
---|
hidePane | Filtration panel |
---|
limitHeight | |
---|
sparkline | false |
---|
default | |
---|
isFirstTimeEnter | true |
---|
cell-width | |
---|
hideColumns | false |
---|
totalRowName | |
---|
totalColName | |
---|
disabled | true |
---|
enabledInEditor | false |
---|
globalFilter | false |
---|
id | 1686660578357_749130303 |
---|
iconfilter | |
---|
order | |
---|
hideControls | false |
---|
inverse | |
---|
numbering | |
---|
datefilter | |
---|
column | |
---|
sort | |
---|
totalcol | |
---|
disableSave | false |
---|
rowsPerPage | |
---|
separator | Point (.) |
---|
labels | |
---|
thousandSeparator | |
---|
ignoreFirstNrows | |
---|
ddOperator | |
---|
userfilter | |
---|
datepattern | dd/mm/yy |
---|
numberfilter | |
---|
heightValue | |
---|
updateSelectOptions | false |
---|
worklog | 365|5|8|y w d h m|y w d h m |
---|
isOR | AND |
---|
showNRowsifNotFiltered | |
---|
|
UPNIVEL1 | UPNIVEL2 | UPNIVEL3 |
---|
CD_UPNIVEL1 | CD_UPNIVEL1 + CD_UPNIVEL2 | CD_SAFRA + CD_UPNIVEL1 + CD_UPNIVEL2 + CD_UPNIVEL3 | CD_UPNIVEL1 | CD_UPNIVEL1 | CD_SAFRA | CD_MUNIC | CD_UPNIVEL2 | CD_UPNIVEL1 | CD_FORNEC | CD_MUNIC | CD_UPNIVEL2 | DE_UPNIVEL1 | DE_UPNIVEL2 | CD_UPNIVEL3 | DE_ENDERECO | QT_AREA_TOT | CD_TP_PROPR | NO_TELEFONE | QT_AREA_PROD | DS_TERRA | NO_CGC_CPF |
| DS_ASFALTO | NO_INCRA |
| DS_HIDROVIA | NO_INSC_PROD |
| CD_SIST_COLH | NO_CEP |
| DT_PLANTIO | FG_TP_PESS |
| CD_OCUP | QT_AREA_TOT |
| CD_VARIED | QT_AREA_PROD |
| CD_ESTAGIO | CD_INT_ERP |
| CD_ESPACAM | INSTANCIA |
| CD_SIST_PLAN | FG_ATIVO |
| QT_AREA_PROD |
|
| CD_OCUP_ANT |
|
| FG_TP_PLANTIO |
|
Após o cadastro, vincula-se a base de dados com o Schema Definition (LocalProducao1, LocalProducao2 e LocalProducao3), esses Schemas Definitions (dados que serão enviados), após efetuar esse vínculo é criado uma trigger que monitora cada insert/update que foi cadastrado conforme a tabela acima. Quando é realizado algum INSERT ou UPDATE esse dado é processado através de tabelas do TOTVS Agro Connector Client e enviado por API como JSON para o TOTVS Agro Connector Server. Em caso de perda de conexão (serviço desligado) o registro fica em uma tabela criada chamada TCC_EVENT com status de UNPROCESSED, assim que serviço é ligado novamente o dado é processado e enviado, isso para garantir que não haja perca de dados.
...