Reading list Switch to dark mode

    Odoo Neo4j Connector

    Updated 1 March 2023

    Introduction

    Neo4j is a graph database management system developed by Neo Technology, Inc. Described by its developers as an ACID-compliant transactional database with native graph storage and processing,  Neo4j is the most popular graph database according to db-engines.com.

    Neo4j is implemented in Java and accessible from software written in other languages using the Cypher Query Language through a transactional HTTP endpoint.

    We have introduced a new connector Odoo Neo4j Connector. Using this module we have to post data on Neo4j Graph Database. Neo4j is very easy to represent connected data.  Neo4j CQL query language commands are in human readable format and very easy to learn.

    Features

    • This application helps to create a Graph on Neo4j.
    • This application depends on “Automated Action Rules”.
    • Neo4j uses patterns to describe graph data.
    • To use this application you must have credentials of the Neo4j Graph Database.
    • Use Cypher Query Language to post data on Neo4j.

    Prerequisite

    • You must be familiar with graph database concepts and the property graph model.
    • Also installed Neo4j and familiar with Cypher Query language, which is used in Neo4j.
    • You must have installed ‘Neo4j Python Driver’ named py2neo.
    • To install py2neo take reference from Install py2neo.

    Installation

    • Place webkul_neo4j_automated files inside your Odoo addons.
    • Update app list at Odoo. (First Enable Developer Mode)
    • Remove “Apps” filter & search “Neo4j Connector“.
    • Start your installation


    install

    Workflow

    Once the module is installed, a new menu named Neo4j will get added.

    Searching for an experienced
    Odoo Company ?
    Find out More

    Neo4j Credentials

    • To get the credential of Neo4j, you must have installed Neo4j on your server.
    • After Successful installation of Neo4j, you have to create an account on Neo4j.
    • If you use Neo4j on the local server then, the url must start with “bolt”. Example:-  bolt://localhost.
    • If the Neo4j server is globally accessible then the url should start with “http”. Example:- http://abc.com.

     

    neo4j_credential

    Neo4j Queries

    • After setting credentials, you have to write a query which post on Neo4j.
    • First give a name for the Rule.
    • Select a Model for which you have to post data on Neo4j.
    • Go to Query Tab and write a query which post data on Neo4j in ‘Cypher Query Language’
    • Last create or set mapping fields.

    query_form1


    query_form2


    odoo_sale_order


    neo4j_tree1

    Data posted on Neo4j

    Data that post on Neo4j and is represented in the form of Graph in which the relationship between nodes is shown by connecting lines.

    Support

    For any kind of technical assistance, just raise a ticket at : http://webkul.uvdesk.com and for any doubt contact us at [email protected]

     

    Current Product Version - 1.0

    Supported Framework Version - V10

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content