Dear Gary,

On 01/05/2011 07:14 PM, holman wrote:
I am trying to move a submitted document to a different collection.
Is this possible to do by modifying the record?

Yes and no.

One must first understand that submissions and collections are totally
independent in Invenio: the role of a submission is mainly to create
some MARCXML and insert it into the database. The created MARCXML is not
inserted into a specific collection, but more or less belongs to a flat
list of records (the "universe" collection).
Since collections are defined with a query on the metadata, it is then
possible for WebColl to "assign" a corresponding set of records to each
collection.

What should also be mentioned is that the submissions provided by
default with Invenio are just demo submissions, that you can use as
example to build your own submission workflows.

Knowing the above the answer to your question can be one of the
following:

1) No, the demo submissions do not allow to change the collection of a
   record. The demo submissions each generate some fixed MARC (for eg.
   980$$a ARTICLE) for each document type, and do not offer a way to
   change this field.
   (most demo collections have a query defined on 980$$a)

2) Yes, you can customize the demo submission to offer a way for user
   to change the collection of a record.
   This is something done quite often in practice for eg. when you
   have some record that must be moved from a "private" collection to
   a "public" one once it is approved: a submission action is proposed
   to authorized people that will update the record metadata so that
   the record is "moved" to a new collection once the submission is done
   (and WebColl is run, to reassign the record to the correct
   collection).

3) Yes, authorized users can use BibEdit to modify the metadata of any
   record, so that the record will be assigned a new collection once
   WebColl has run.


Best regards
--
Jerome Caffaro ** Invenio Developer ** <http://invenio-software.org/>

Reply via email to