-
Notifications
You must be signed in to change notification settings - Fork 97
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' into feature/SDK-5414
- Loading branch information
Showing
225 changed files
with
903 additions
and
613 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
18 changes: 18 additions & 0 deletions
18
...es/pbc/all/data-exchange/202311.0/custom-integrations-with-alumio-connectors.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
In cases where there are no integration apps for data exchange with the third-party system you need, you can build them yourself using the Alumio platform. Alumio provides a number of built-in API connectors to third-party systems that you can use to build integrations between these systems and Spryker. Check the available connectors for Spryker on the [Alumio website](https://www.alumio.com/platforms/spryker). | ||
|
||
With custom integrations, the data exchange process looks like this: | ||
|
||
<div class="mxgraph" style="max-width:100%;border:1px solid transparent;" data-mxgraph="{"highlight":"#0000ff","nav":true,"resize":true,"toolbar":"zoom layers tags lightbox","edit":"_blank","xml":"<mxfile host=\"app.diagrams.net\" modified=\"2023-09-15T12:14:31.926Z\" agent=\"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/117.0\" etag=\"15WX3vxtew5KXKrEpewD\" version=\"21.7.5\">\n <diagram name=\"Page-1\" id=\"qpjZvBENKJwdBAig7GPo\">\n <mxGraphModel dx=\"1050\" dy=\"558\" grid=\"1\" gridSize=\"10\" guides=\"1\" tooltips=\"1\" connect=\"1\" arrows=\"1\" fold=\"1\" page=\"1\" pageScale=\"1\" pageWidth=\"850\" pageHeight=\"1100\" math=\"0\" shadow=\"0\">\n <root>\n <mxCell id=\"0\" />\n <mxCell id=\"1\" parent=\"0\" />\n <mxCell id=\"0fdFtbv5UAPoxwbvzn1O-1\" value=\"&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b&gt;Spryker or third-party system&lt;br&gt;&lt;/b&gt;&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;aspect=fixed;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"10\" y=\"120\" width=\"140\" height=\"140\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"0fdFtbv5UAPoxwbvzn1O-3\" value=\"&lt;div align=&quot;left&quot;&gt;&lt;br&gt;&lt;/div&gt;\" style=\"rounded=0;whiteSpace=wrap;html=1;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"170\" y=\"120\" width=\"460\" height=\"140\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"0fdFtbv5UAPoxwbvzn1O-4\" value=\"&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b&gt;Third-party system&lt;/b&gt;&lt;/font&gt;\" style=\"whiteSpace=wrap;html=1;aspect=fixed;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"650\" y=\"120\" width=\"140\" height=\"140\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"0fdFtbv5UAPoxwbvzn1O-7\" value=\"&lt;b&gt;&lt;font style=&quot;font-size: 14px;&quot; color=&quot;#ffffff&quot;&gt;API connector&lt;/font&gt;&lt;/b&gt;\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=#1ebea0;strokeColor=#1ebea0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"180\" y=\"170\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"0fdFtbv5UAPoxwbvzn1O-8\" value=\"&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b&gt;Mapping and transformation&lt;/b&gt;&lt;/font&gt;\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFFF;strokeColor=#1EBEA0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"310\" y=\"170\" width=\"180\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"0fdFtbv5UAPoxwbvzn1O-11\" value=\"&lt;font style=&quot;font-size: 14px;&quot; color=&quot;#ffffff&quot;&gt;&lt;b&gt;API connector&lt;/b&gt;&lt;/font&gt;\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=#1ebea0;strokeColor=#1ebea0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"500\" y=\"170\" width=\"120\" height=\"60\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"0fdFtbv5UAPoxwbvzn1O-12\" value=\"&lt;font style=&quot;font-size: 14px;&quot;&gt;&lt;b&gt;Alumio middleware&lt;/b&gt;&lt;/font&gt;\" style=\"text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"325\" y=\"130\" width=\"150\" height=\"30\" as=\"geometry\" />\n </mxCell>\n <mxCell id=\"0fdFtbv5UAPoxwbvzn1O-13\" value=\"&lt;font style=&quot;font-size: 14px;&quot; color=&quot;#ffffff&quot;&gt;&lt;b&gt;Available by default&lt;br&gt;&lt;/b&gt;&lt;/font&gt;\" style=\"rounded=0;whiteSpace=wrap;html=1;fillColor=#1ebea0;strokeColor=#1ebea0;\" parent=\"1\" vertex=\"1\">\n <mxGeometry x=\"325\" y=\"320\" width=\"130\" height=\"60\" as=\"geometry\" />\n </mxCell>\n </root>\n </mxGraphModel>\n </diagram>\n</mxfile>\n"}"></div> | ||
<script type="text/javascript" src="https://viewer.diagrams.net/js/viewer-static.min.js"></script> | ||
|
||
|
||
We recommend building custom integrations with the existing Alumio connectors in the following cases: | ||
- There is no Spryker Integration App for the system you need to integrate with. However, Alumio offers a connector for this system. | ||
- You require a quick setup of the data exchange process, which should take up to a few days. | ||
- You have a tech-savvy user who can configure the mapping of data for exchange between Spryker and a third-party system. | ||
- For your project, it's important that the data exchange solution allows for the proper data orchestration like dependency management, error handling and logging, entity mapping, integration variable management, .CSV file validation, health monitoring, etc. | ||
|
||
For more details on how to manage integrations and exchange data in the Alumio platform, see the following information provided by Alumio: | ||
- [The Basic Parts Of A Connector Package In Alumio](https://support.alumio.com/support/solutions/articles/80001031213-the-basic-parts-of-a-connector-package-in-alumio) | ||
- [How To Use The Alumio Connector Packages](https://forum.alumio.com/t/how-to-use-the-alumio-connector-packages/219) | ||
- List of Alumio standard Connector Packages: [Latest iPaaS Connector Packages](https://forum.alumio.com/c/ipaas-connector-packages/27) |
Oops, something went wrong.