2.90:CMIS Lookup (Lookup Specification): Difference between revisions
| Line 70: | Line 70: | ||
====Configuring the CMIS Lookup==== | ====Configuring the CMIS Lookup==== | ||
With an established connection to a CMIS repository, the CMIS Lookup can now be configured. This is done on a '''Data Model'''.<br/> | With an established connection to a CMIS repository, the CMIS Lookup can now be configured. This is done on a '''Data Model'''.<br/> | ||
{| class="wikitable" | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005a.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005b.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005c.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005d.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005e.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005f.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005g.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005h.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005i.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005j.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005k.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005l.png|1000px]] | |||
|- | |||
| style="padding:25px; vertical-align:center" | | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
# The quick brown fox jumps over the lazy dog. | |||
|| [[File:cmis_lookup_005m.png|1000px]] | |||
|} | |||
</tab> | </tab> | ||
</tabs> | </tabs> | ||
Revision as of 13:39, 24 April 2020
Performing data lookups on CMIS sources like SharePoint can be a powerful data integration tool.
A base Content Model for use with this article can be found here. It is not required to download to understand this article, but can be helpful because it can be used to follow along with the content of this article. This file was exported from and meant for use in Grooper 2.9
About
Grooper uses the CMIS protocol to connect to a variety of Content Management Systems. This connection can be used to integrate data in powerful ways by allowing the collection of one (or sometimes many) fields of information within a model in Grooper (let's call it Field A), then leveraging that extracted data point against the column of like information in the Content Management system (called Column A) to then pass back other desired fields from other columns in the same row of information.
How To
|
The most basic thing to understand about performing a lookup in Grooper is what the "lookup field" is and what the "target field(s)" is(are). The lookup field is the trigger, and the target fields are the result. |
|
Understanding the Source
Perhaps the most challenging aspect of explaining how to leverage this functionality is the fact that it requires access to a SharePoint document library. One was created for the sake of this article, but unfortunately cannot be shared externally. The scope of this article also does not allow explaining setting up a SharePoint document library, as that's an exhaustive topic on its own. Note that CMIS Lookups are not limited to SharePoint, that just happened to be the content system chosen for this article.
Given that it will be assumed you have access to a source that Grooper can connect to via a CMIS Connection.
The below image is showing a SharePoint document library with a single document in it and several columns added and populated with information.
Understanding the Content Model
|
The Content Model used here is very simple. It has no Content Types or any extraction setup. None of that is necessary to setup and demonstrate the lookup. It simply has a Data Model with several fields. |
|
Configuring a CMIS Connection
This configuration is specific to this article. While aspects of it can apply to any configuration, it's worth noting that this is not THE way to configure a CMIS Connection. This will be configured for a SharePoint environment. Note that the URLs in the image cannot be connected to externally, so attempting to copy this configuration verbatim will give you errors. This is meant as a guide, and will require an actual SharePoint environment on your end to be established, and real URLs from it supplied.
|
|
|
|
|
|
|
Writer's note - Having created this article and gone back through it, I now realize steps 10-13 here are not absolutely necessary to configure the CMIS Lookup. It will not impede one's ability to do so, and this is valuable information otherwise, as you can use the object created in these steps to map import and export properties for other activites. Feel free to not do steps 10-13. |
Configuring the CMIS Lookup
With an established connection to a CMIS repository, the CMIS Lookup can now be configured. This is done on a Data Model.

