wiki:workflow_integration

Version 1 (modified by fbachraty, 17 years ago) ( diff )

--

Proposal number : Simple Workflow integration

Date 2008/01/15
Contact(s) Fabien fbachraty.
Last edited Timestamp
Status draft
Assigned to release To be determined
Resources I have already implement the functionality for my own project

Overview

The purpose of this proposal is to permit the administrators and reviewer to know who create the metadatas, and who do the last update for the geonetwork local node. ( For controlling publication content as example ).

So a simple Workflow functionality, witch just save the user id of the metadata owner and metadata updater, will permit to display for the administrators and reviewer, complementary and very interesting information about the metadata like :

  • Creation Date : User Groups - User <with email link>
  • Update Date : User Groups - User <with email link>

...

Create and update date can be displayed for all user.

Proposal Type

Voting History

  • Not yet proposed for voting.

Motivations

Sometime the publisher is also the legal responsible of the content publish so it is important to know who create and update the metadata. It is also important to know when the last update has been done.

Proposal

An example of implementation result can be found here : http://www.nabble.com/forum/ViewPost.jtp?post=14834966&framed=y&skin=18419

Backwards Compatibility Issues

It's needed the add a field in the database (on the metadata table) so if it integrate the core the gast tool and import export tool may manage it.

I use postgres function Coalesce on my SQL code implementation that can be incompatible with other database like oracle as example.

In all case I start with java so it is better to review my code source before to integrate it.

Risks

Participants

  • Fabien Bachraty
Note: See TracWiki for help on using the wiki.