Dear all,
On 07/20/2012 10:37 AM, Alexander Wagner wrote:
[...] what you want to construct is an URL that looks like this:
http://juser.fz-juelich.de/submit/direct?sub=MBInotes&rn=FZJ-2012-00078&step=1
Indeed. This has been documented only recently (see below) but this
mechanism to link to a submission is available in past releases of the
software.
<http://invenio-software.org/repo/invenio/commit?id=75d5be51f121a3bb8f791d776c006b0a3f42c886>
[...] In our websubmit process we store this
information to 336 7_, ie the marc field for document types. In the case
above this looks like this:
3367_ $0PUB:(DE-HGF)22
$2PUB:(DE-HGF)
$aNotes
$bnotes
$mnotes
$s1342602275_8765
So we can read it from the $m subfield. The rest is the quite easy, you
just need to collect the URL
Interesting. We had started (informally) storing this in 595__a/b/c:
<http://cdsweb.cern.ch/record/1462762/export/hm>
Looks like a generic "bfe_modifythisrecord.py" integrated into Invenio
should be configurable wrt the MARC fields storing info about the
submission and the data to pass to it (recid or report number, fields
to modify, etc). If someone is willing to work on this, it might also be
interesting to consider other actions that users have access to (SRV,
APP, etc.) based on WebAccess authorization and existing actions for
the submission.
Surely such a bfe_ would not accommodate all scenarios, but it would be
an interesting starting point for those interesting in doing something
slightly different/more advanced (like all other bfe_*).
Best regards
--
Jerome Caffaro