Getting started

Installing the module

Two models to deploy, one connection to fill in, and a check that proves it before a partner is involved.

What gets deployed

ModelWhat it isDo you need it
LunoLakeEDIThe module itself: partners, agreements, the flows, the trackerYes
LunoLakeEDIExampleA worked example of an added document type, in an invented formatOnly while you are learning to extend

The module is deployed the way any ISV solution is: the deployable package goes on through Lifecycle Services, and a database synchronise follows. It adds tables, so the synchronise is not optional.

Connecting to the service

One record, in EDI cloud connection. We give you the values; you enter them once per environment.

FieldWhat it is
Customer IDWhich customer you are, on our side
EnvironmentTest or production, so a test document can never be sent to a real partner
API URLWhere the service listens
API keyThe credential. Stored encrypted; it can be written and never read back

Set the environment honestly. It is the guard that keeps a sandbox from posting live documents to your partners, and it is read on every transmission, not just at setup.

Proving it works, before a partner is involved

The connection form can send a test interchange. It goes to the service, is accepted or refused, and comes back with the answer. That single round trip proves four things at once: the URL is right, the key is right, the environment is right, and outbound traffic from your environment reaches us.

If it fails, the error says which of the four is wrong. A refused key and an unreachable host do not look alike.

The batch jobs

The work that is not tied to a posting runs as ordinary Dynamics batch jobs. They are safe to run more often than you think you need.

Three more can be run on demand rather than on a schedule: importing the reporting configurations, importing a validation ruleset, and resetting a partner in a development or test environment.

Until these are running, documents sit in the queue looking as though something is wrong. Nothing is: they have simply not been picked up yet.

Security

The module ships four roles rather than leaving you to assemble them from duties.

Give the viewer role freely. Being able to answer a customer without asking anyone is most of the value, and there is nothing in it that can be broken.

Then what

Setting up a real exchange is four records, in this order: your organisation, the partner, a transport, and an agreement per document per direction. The partner wizard walks the same path if you would rather be led.