From eade506a3000f903848b506d46f9c49e532212a3 Mon Sep 17 00:00:00 2001 From: "nikita.zverev2" Date: Fri, 19 Jun 2026 14:27:10 +0000 Subject: [PATCH] docs: fix ERP extractor docs accuracy issues (PRDCT-351) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix K2 SSH field names to match configSchema UI titles (Remote Address → K2 API Source Address, Remote Port → K2 API Port) - Add missing #private_key_password field to K2 SSH docs - Fix broken K2 documentation link (k2gaia/02 → k2gaia/12) - Convert 3 absolute help.keboola.com links to root-relative - Fix Source Url → Source URL capitalization - Align ERP index title with siblings (ERP → ERP Data Source Connectors) - Add missing redirect_from to ERP index Co-Authored-By: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> --- src/content/docs/components/extractors/erp/index.md | 4 +++- .../docs/components/extractors/erp/k2/index.md | 11 ++++++----- .../docs/components/extractors/erp/netsuite/index.md | 4 ++-- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/src/content/docs/components/extractors/erp/index.md b/src/content/docs/components/extractors/erp/index.md index 6aafa5c6d..a5d5c8c3e 100644 --- a/src/content/docs/components/extractors/erp/index.md +++ b/src/content/docs/components/extractors/erp/index.md @@ -1,6 +1,8 @@ --- -title: ERP +title: ERP Data Source Connectors slug: 'components/extractors/erp' +redirect_from: + - /extractors/erp/ --- Data source connectors import data from external sources and integrate it to the Keboola environment. diff --git a/src/content/docs/components/extractors/erp/k2/index.md b/src/content/docs/components/extractors/erp/k2/index.md index e3b1e699a..8dfb02876 100644 --- a/src/content/docs/components/extractors/erp/k2/index.md +++ b/src/content/docs/components/extractors/erp/k2/index.md @@ -22,12 +22,12 @@ In the Authorization settings, fill in the following items: * Password for K2 * Service name; specification of the concrete API service, which you want to use * Use SSH; if checked SSH setting opens up, and SSH tunnels will be used for connections -* Source Url; the root address of API. For example http://mujserver.cz +* Source URL; the address that is used to query the K2 API, e.g. https://myk2server.com ![Screenshot - Authorization](/components/extractors/erp/k2/auth_config.png) Once all these settings are set click save and you can create a -new [Configuration row](https://help.keboola.com/components/#configuration-rows) +new [Configuration row](/components/#configuration-rows) by clicking the **Add row** button. ## SSH Tunnel Configuration @@ -40,9 +40,10 @@ In the SSH settings, fill in the following items: * Username; The SSH User for connecting to your SSH server * Private Key; The base64-encoded private key for the key pair associated with your SSH server +* Private Key Password; The password for the provided private key (leave empty if the key is not password-protected) * Tunnel Host; the host name or host IP associated with your SSH server (Note: Don't use the load balancer as host) -* Remote Address; the address that is used to query the K2 API e.g. k2api.myfirm.cz -* Remote Port; The port of the K2 API e.g. 8080 +* K2 API Source Address; the address that is used to query the K2 API e.g. k2api.myfirm.cz +* K2 API Port; The port of the K2 API e.g. 8080 Once all are filled in click **save**. @@ -51,7 +52,7 @@ Once all are filled in click **save**. In the row configuration fill in the name of the **Data object** (classname) that you want to fetch. You can optionally fill in the **Fields** that you wish to fetch, if left empty all the fields are fetched. The fields should be separated by a comma. After this, you can fill in **Conditions** on what data to fetch. These conditions, and how to construct them are explained -in the [K2 documentation](https://help.k2.cz/k2gaia/02/en/10023272.htm#o57577). +in the [K2 documentation](https://help.k2.cz/k2gaia/12/en/10023272.htm). ![Screenshot - Authorization](/components/extractors/erp/k2/config_row.png) diff --git a/src/content/docs/components/extractors/erp/netsuite/index.md b/src/content/docs/components/extractors/erp/netsuite/index.md index 5e45f8f96..45e7502b5 100644 --- a/src/content/docs/components/extractors/erp/netsuite/index.md +++ b/src/content/docs/components/extractors/erp/netsuite/index.md @@ -18,7 +18,7 @@ Find more information in the [official documentation](https://docs.oracle.com/en ### Authorization and Credentials -First, it is necessary to set up the connection parameters in the [Credentials section](https://help.keboola.com/components/extractors/database/sqldb/#initial-setup). +First, it is necessary to set up the connection parameters in the [Credentials section](/components/extractors/database/sqldb/#initial-setup). The `Account ID` and `Role ID` variables correspond to your account ID and role ID. These values, along with the hostname and role, are available on the SuiteAnalytics Connect Driver Download page under Your Configuration. @@ -27,7 +27,7 @@ For more information, see [Finding Your Settings Portlet](https://docs.oracle.co ### Row or Table Configuration -The configuration concepts are the same as for standard [SQL DB data sources](https://help.keboola.com/components/extractors/database/sqldb/). +The configuration concepts are the same as for standard [SQL DB data sources](/components/extractors/database/sqldb/). You may select specific columns and tables to be downloaded, or switch to `Advanced mode` to provide a custom query. Data may be imported incrementally using the `incremental fetching` feature, allowing the user to retrieve only new or updated data from their NetSuite account.