Zum Inhalt springen

Schnellstart

So bekommen Sie einen funktionierenden Import-Ablauf auf Ihre Seite. Sie benötigen Zugriff auf die veröffentlichten Pakete und einen selbstgehosteten (oder Pilot-)Engine-Endpunkt mit einem signierten Lizenzschlüssel.

Terminal window
npm install @capitality-io/import-suite-ng
main.ts
import { defineImportSuiteElement } from '@capitality-io/import-suite-ng';
// Framework-agnostic — registers <mildport-import> once, for the whole app.
await defineImportSuiteElement('mildport-import');
<mildport-import
api-base-url="https://imports.your-infra.example"
license-key="SIGNED_TENANT_KEY"
></mildport-import>
wire-it-up.ts
const el = document.querySelector('mildport-import')!;
// The target data model — what a clean row looks like in your product.
el.columnSchema = yourTargetSchema;
// Receive clean rows in the browser…
el.addEventListener('import-applied', e => sync(e.detail));
// …or, in production, take a signed apply webhook on your backend instead.

Das ist die gesamte Integrationsfläche: Attribute rein, DOM-Events raus. Kein SDK-Lock-in, kein iframe.