Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-24836

[SPIKE] Investigate on the Simflofy Integration

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 10.2
    • Component/s: Core

      Description

      The ail is to identify technical tasks to develop Simflofy Connector

      Scenarios to be explored during the session

      Make available blob of document that are stored within 3rd party repositories by:

      • Importing Metadata from . the third party repo/platform
      • Link blob stored within the 3rd party repo with the Nuxeo document generated from the metadata freshly imported.

      Open suggestion:
      These could be made available to Nuxeo thanks to an evolution of the Nuxeo blob manager. The blob itself would remain within the Simflofy binary manager (with the form of a link)

      Nuxeo would be able to map metadata from one system to Nuxeo Platform.
      The document security would be the one that exists within the Platform Nuxeo Folder

      In short, a Nuxeo connector would be able to create, blob manage and retrieve blobs stored within a third party repository.

      • Code the blob provider as it is in LiveConnect, with provider ID corresponding Simflofy referencing
      • These blobs are "managed blobs" (external)
      • TBC with Simflofy the point 2: Simflofy creates in Nuxeo Documents
      • May have security issues: if comes to create a blob with any key. Carreful not to give too much access. Nuxeo needs credentials for accessing the repository (nuxeo server rights given by Simflofy)
      • Simflofy credential is a singleton? (same as it is from Nuxeo to Simflofy) or is there could be a rule
      • S to N: is it already existing? or new API can discuss with them?
      • Ask if the connection from S to N exist?
      • Can Nuxeo add a specific metadata so that it is possible to get information about the blob
      • Ask tech doc describing how the API work, what is in the request
      • To plan a call with Nathan
      • We assume that they will do this "Simflofy creates new documents in
        Nuxeo that use pointers to the 3rd party"
        repository.

      MVP

      • How simflofy will request Nuxeo server to create doc in it?
      • Does simflofy will do the work or us?
      • Can we leverage Sim rules to customize the creation request? (so that we can apply permission via rules). If not, need to write an engine in server side via the data provided by Simflofy, to decide which permission to apply
      • What the data Simflofy sends?
      • Nuxeo needs to provide a rest API to create a managed blob (we need to double check it)

      RC

      • How do we handle the synchro of Simflofy doc created?
        -Is sync push made by Simflofy
      • If yes: - What the data Simflofy sends?( What is the contract? can we customize it ? (prefered)
      • if not, Nuxeo needs to Pull, and need Simflofy documentation.

      Next Step:
      1 Send the questions, and gather as much info as possible.
      2 rewrite the ppt to define the tech specs so that it is guaranting the timeline
      2 Refine potential designs
      3 Synchronise with Simflofy via a call.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day, 30 minutes
                1d 30m