The external system
Not us
A file, a table, a call. That ERP’s name is not in the code. Nesso is not that system.
Journal
These are not customer stories. They are the reasoning of decisions already in the engine. If a sentence here and a sentence in the manual diverge, the manual wins: it changes together with the code.
Espo on one side
Chapter 1
Nesso always has Espo on one side and a channel on the other: the connection is the channel and the integration is the rule.
Chapter 2
The key joins the integration id to the external value, the hash remembers the inbound row already seen, and the cursor remembers the last record that left.
Chapter 3
At night an empty cell clears the field the source owns, and the note written on Espo stays.
Chapter 4
The fourth chapter names the brakes that exist, why the trial leaves them off, and what a person sees before the first write.
The manual is the docs folder of the repository github.com/nessocrm/nessocrm. This site does not rebuild it.
The passage
Nesso stands in the middle. It reads the channel, applies the mapping, and writes through Espo’s API. It does not open the CRM tables.
Not us
A file, a table, a call. That ERP’s name is not in the code. Nesso is not that system.
This is us
Channel, sheet, fields. If the write switch is off, it does not write. If the field belongs to Espo, it does not clear it.
The sheet
The record, if it is born, is born there. CRM mail stays in Espo. The Advanced Pack is not rewritten.
Nesso always has Espo on one side. It is not a bridge between any two systems.
The trial is the public repository. It starts an empty Espo. It does not import a production dump.
How the trial works