Skip to content

Commit

Permalink
deploy: 1f0a4dd
Browse files Browse the repository at this point in the history
  • Loading branch information
JamesLeonDufour committed Feb 23, 2024
1 parent 70f9d57 commit 04d8ff4
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 16 deletions.
24 changes: 18 additions & 6 deletions _sources/kobotoolbox_monday_integration.md.txt
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,9 @@ platforms.
[monday.com apps marketplace](https://monday.com/marketplace).
2. Once installed, go to your previously prepared board to set up the
integration.
Note: Only one KoboToolbox integration recipe can be established per monday board.

**Note 1:** Only one KoboToolbox integration recipe can be established per monday board.
**Note 2:** Only the person who installed the recipe can edit it, all other board members can just open it in read-only mode.

### First-time Use

Expand Down Expand Up @@ -100,24 +102,30 @@ platforms.
configuration.\

![kobo-monday-data](/images/kobotoolbox_monday_integration/kobo-monday-data.png)
Notes:

**Notes:**
1. Any updates made to a form or individual submission in KoboToolbox
project which is already sent to monday.com board will not be automatically
synced at this point. Such changes like removing or renaming a question,
changing group hierarchy, changing a group to a repeat group, or editing
labels in the KoboToolbox form will not affect the items on monday.com
board.
2. Due to monday.com limitations there is no way to map a column with Location type in the dynamic fields mapping. To overcome this limitation the following workflow should be established
2. Due to monday.com limitations there is no way to map a column with Location type in the dynamic fields mapping. To overcome this limitation the following workflow should be established.
a. Create two columns on monday.com board for location data to be populated - one of the Text type and second of the Location type. It’s important to name them identically.
b. Use a location column of the Text type in the dynamic fields mapping. Second column of the Location type would be automatically populated once the first one is filled out.
3. File column is not automatically supported in the dynamic fields mapping. If you wish to transfer files from Kobo to monday.com, the following workflow should be established.
a. Add a File column to the monday.com board and name it the same as the appropriate File field is named in your KoboToolbox project, it’s crucial to apply the same names to file columns from both monday.com and KoboToolbox sides.
b. Install integration recipe if not accomplished yet, otherwise go to Integration Center, open the existing recipe and click ‘Update automation’ button to have the latest functional changes applied.
c. No other configuration changes needed, now files will be automatically transferred from the KoboToolbox project to the appropriate column on monday.com board based on the column name.



## FAQ

**What is the REST Service?**

More information about REST Services could be found in the following
[guidance](https://support.kobotoolbox.org/rest_services.html).
[guidance](rest_services.md).

**What is the dynamic fields mapping?**

Expand Down Expand Up @@ -158,13 +166,17 @@ have the selected option correctly transferred to the board.

**What column types from Kobo shift to what column types from monday?**

All column types except File and External XML are supported by monday.com. If
All column types except External XML are supported by monday.com. If
you can't find the appropriate column type on monday.com board, use a column
with Text type. For the Point and Area Kobo column type, it's better to use the Text
column on monday side despite the fact that there is Location column type for
column on monday.com side despite the fact that there is Location column type for
this matter.

**Can I sync more than one KoboToolbox project with my monday board?**

No; only one KoboToolbox integration recipe can be established per board.
Having more than one recipe will lead to a server error.

**Why can’t I change an existing recipe created on monday.com by my colleague?**

Only the person who installed the recipe can edit it, all other board members can just open it in read-only mode.
26 changes: 17 additions & 9 deletions kobotoolbox_monday_integration.html
Original file line number Diff line number Diff line change
Expand Up @@ -151,12 +151,14 @@ <h3>Prerequisites<a class="headerlink" href="#prerequisites" title="Permalink to
</section>
<section id="installation">
<h3>Installation<a class="headerlink" href="#installation" title="Permalink to this heading"></a></h3>
<ol class="arabic simple">
<ol class="arabic">
<li><p>Install the KoboToolbox integration from
<a class="reference external" href="https://monday.com/marketplace">monday.com apps marketplace</a>.</p></li>
<li><p>Once installed, go to your previously prepared board to set up the
integration.
Note: Only one KoboToolbox integration recipe can be established per monday board.</p></li>
integration.</p>
<p><strong>Note 1:</strong> Only one KoboToolbox integration recipe can be established per monday board.
<strong>Note 2:</strong> Only the person who installed the recipe can edit it, all other board members can just open it in read-only mode.</p>
</li>
</ol>
</section>
<section id="first-time-use">
Expand Down Expand Up @@ -216,18 +218,22 @@ <h3>First-time Use<a class="headerlink" href="#first-time-use" title="Permalink
<li><p>That’s all! Now each new submission to the KoboToolbox project will be
automatically be added to your monday.com board according to your recipe
configuration.\</p>
<p><img alt="kobo-monday-data" src="_images/kobo-monday-data.png" />
Notes:</p>
<p><img alt="kobo-monday-data" src="_images/kobo-monday-data.png" /></p>
<p><strong>Notes:</strong></p>
<ol class="arabic simple">
<li><p>Any updates made to a form or individual submission in KoboToolbox
project which is already sent to monday.com board will not be automatically
synced at this point. Such changes like removing or renaming a question,
changing group hierarchy, changing a group to a repeat group, or editing
labels in the KoboToolbox form will not affect the items on monday.com
board.</p></li>
<li><p>Due to monday.com limitations there is no way to map a column with Location type in the dynamic fields mapping. To overcome this limitation the following workflow should be established<br />
<li><p>Due to monday.com limitations there is no way to map a column with Location type in the dynamic fields mapping. To overcome this limitation the following workflow should be established.
a. Create two columns on monday.com board for location data to be populated - one of the Text type and second of the Location type. It’s important to name them identically.
b. Use a location column of the Text type in the dynamic fields mapping. Second column of the Location type would be automatically populated once the first one is filled out.</p></li>
<li><p>File column is not automatically supported in the dynamic fields mapping. If you wish to transfer files from Kobo to monday.com, the following workflow should be established.
a. Add a File column to the monday.com board and name it the same as the appropriate File field is named in your KoboToolbox project, it’s crucial to apply the same names to file columns from both monday.com and KoboToolbox sides.
b. Install integration recipe if not accomplished yet, otherwise go to Integration Center, open the existing recipe and click ‘Update automation’ button to have the latest functional changes applied.
c. No other configuration changes needed, now files will be automatically transferred from the KoboToolbox project to the appropriate column on monday.com board based on the column name.</p></li>
</ol>
</li>
</ol>
Expand All @@ -237,7 +243,7 @@ <h3>First-time Use<a class="headerlink" href="#first-time-use" title="Permalink
<h2>FAQ<a class="headerlink" href="#faq" title="Permalink to this heading"></a></h2>
<p><strong>What is the REST Service?</strong></p>
<p>More information about REST Services could be found in the following
<a class="reference external" href="https://support.kobotoolbox.org/rest_services.html">guidance</a>.</p>
<a class="reference internal" href="rest_services.html"><span class="std std-doc">guidance</span></a>.</p>
<p><strong>What is the dynamic fields mapping?</strong></p>
<p>Dynamic fields mapping is a pairing of fields represented on the monday.com
board with the appropriate questions from the KoboToolbox project.</p>
Expand All @@ -262,14 +268,16 @@ <h2>FAQ<a class="headerlink" href="#faq" title="Permalink to this heading">¶</a
<p>For single select questions columns with Dropdown or Text types can be used to
have the selected option correctly transferred to the board.</p>
<p><strong>What column types from Kobo shift to what column types from monday?</strong></p>
<p>All column types except File and External XML are supported by monday.com. If
<p>All column types except External XML are supported by monday.com. If
you can’t find the appropriate column type on monday.com board, use a column
with Text type. For the Point and Area Kobo column type, it’s better to use the Text
column on monday side despite the fact that there is Location column type for
column on monday.com side despite the fact that there is Location column type for
this matter.</p>
<p><strong>Can I sync more than one KoboToolbox project with my monday board?</strong></p>
<p>No; only one KoboToolbox integration recipe can be established per board.
Having more than one recipe will lead to a server error.</p>
<p><strong>Why can’t I change an existing recipe created on monday.com by my colleague?</strong></p>
<p>Only the person who installed the recipe can edit it, all other board members can just open it in read-only mode.</p>
</section>
</section>

Expand Down
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

0 comments on commit 04d8ff4

Please sign in to comment.