A Nuxeo Package for the Nuxeo Claim demo handled by Hyland Presales team.
- Geodistance Search: Modify the Elasticsearch mapping
- . . . (maybe more to come) . . .
The Marketplace package deploys the nuxeo-claim-demo-tools
configuration template, which adds the claim:incidentLocationForES
string field to the default Elasticsearch mapping.
This field is used in the demo when searching for claims around n Kms/Miles from the current one. This geodistance search requires the usage of Elasticsearch and a specific string field concatenating latitude and longitude.
- Make sure you do have a
claim:incidentLocationForES
string field, even if you don't use it - WARNING WARNING: Make sure another plugin does not yet deploy an Elasticsearch custom mapping, because the "last" will apply and override any previous mapping. The last is the one found at the end of the
nuxeo.templates
parameter innuxeo.conf
.
- If you have several plugins that modify the Elasticsearch mapping, the only choice you have is to create your own configuration template that merges all the changes, and make sure it is the last to be deployed.
You must reindex Elasticsearch.
Note: This project expects specific schemas to be implemented in your solution and depends on the Studio project deployed in Nuxeo Claim Demo => If you plan to use it (and not just look at what's inside) then make sure your own project has the same schemas and fields (Claim
document with expected lifecycle states, ...)
Assuming maven is correctly setup on your computer:
cd /path/to/nuxeo-claim-demo-tools
mvn clean install
The plug-in will be located at nuxeo-claim-demo-tools/target/
, named nuxeo-claim-demo-tools-{version}.zip
.
These features are not part of the Nuxeo Production platform.
These solutions are provided for inspiration and we encourage customers to use them as code samples and learning resources.
This is a moving project (no API maintenance, no deprecation process, etc.) If any of these solutions are found to be useful for the Nuxeo Platform in general, they will be integrated directly into platform, not maintained here.
Nuxeo, developer of the leading Content Services Platform, is reinventing enterprise content management (ECM) and digital asset management (DAM). Nuxeo is fundamentally changing how people work with data and content to realize new value from digital information. Its cloud-native platform has been deployed by large enterprises, mid-sized businesses and government agencies worldwide. Customers like Verizon, Electronic Arts, ABN Amro, and the Department of Defense have used Nuxeo's technology to transform the way they do business. Founded in 2008, the company is based in New York with offices across the United States, Europe, and Asia. Learn more at www.nuxeo.com.