Difference between revisions of "Talk:PubMan Func Spec Ingestion"

From MPDLMediaWiki
Jump to navigation Jump to search
(major rework based on current state of requirements/feasibility)
Line 2: Line 2:


==Phase 1==
==Phase 1==
*provide multiple item submission (batch import) for local Endnote files, bibtex files and WoS records, containing more than one reference.  
*provide multiple item submission (batch import) for Endnote references, WoS references, eSciDoc xml, Bibtex, RIS,  containing more than one reference.  
following formats have to be supported: endnote, escidoc xml, bibtex, wos, RIS--[[User:Uat|Ulla]] 12:58, 24 February 2009 (UTC)
*For endnote, consider files in various versions: Either version 1.x-7 or verion 8.x
*For endnote, consider files in various versions: Either version 1.x-7 or verion 8.x
**encoding of files depends on endnote version: 1.x to 7 support ASCII, 8.x support UTF8
**encoding of files depends on endnote version: 1.x to 7 support ASCII, 8.x support UTF8
**Mapping to PubMan Genres depends on endnote version (different mappings needed)
**Mapping to PubMan Genres depends on endnote version (different mappings needed)
First Prio: Endnote version in use by ICE and MPI pflanze--[[User:Uat|Ulla]] 12:58, 24 February 2009 (UTC)
**First Prio: Endnote version in use by ICE and MPI Pflanze--[[User:Uat|Ulla]] 12:58, 24 February 2009 (UTC)
*For WoS, consider:
**include "times cited"? (AEI)
**: Please note, that this information is not stable, but evolves over time. Newly published articles are not cited at all --[[User:Inga|Inga]] 10:25, 28 July 2008 (UTC)
exactly, rather provide feature by look-up service--[[User:Uat|Ulla]] 12:58, 24 February 2009 (UTC)
* for BibTeX consider, that the record can contain an URL tag, which points to the fulltext belonging to the bibliographic record, which should be uploaded to PubMan (see also [[PubMan_Func_Spec_Bibtex_Mapping#Mapping_of_.22common.22_.28maybe_relevant.29.2C_non_standard_BibTeX_Entries|BibTeX maping]])
* for BibTeX consider, that the record can contain an URL tag, which points to the fulltext belonging to the bibliographic record, which should be uploaded to PubMan (see also [[PubMan_Func_Spec_Bibtex_Mapping#Mapping_of_.22common.22_.28maybe_relevant.29.2C_non_standard_BibTeX_Entries|BibTeX maping]])
Important scenario for ICE: references are maintained in Endnote and ingested from time to time to PubMan. Therefore, use case has to include:
*decision by user if ingest
a) creates new data
b) overwrites existing data (based on local Endnote ID)
to be clarified:
*in case endnote import contains both new references and modified references...can user select "last modified entries" in his local endnote library to import only modified entries to pubman?
*is institute aware that PubMan is richer than endnote, ie. additional data submissions/modifications might have to be done on PubMan?--[[User:Uat|Ulla]] 12:58, 24 February 2009 (UTC)
==Phase 2==
duplicate identification, duplicate handling
basic duplicate identification (based on ID) should be part of Phase 1--[[User:Uat|Ulla]] 12:59, 24 February 2009 (UTC)
==Phase 3==
workflow based ingestion, incl. task manager and processing of ingested items


=Functional specification=
=Functional specification=


==UC_PM_IN_01 import file in structured format==
==UC_PM_IN_01 import file in structured format==
In order to save manual typing for example, the user wants to upload a file in a structured format such as BibTeX, EndNote Export Format or RIS.
In order to save manual typing for example, the user wants to upload a file in a structured format such as Endnote, BibTeX, WoS, Ris or XML. (Please add here a separate page, where we list all supported structured formats and their respective mappings, so we do not have to update the use case each time we provide additional format--[[User:Uat|Ulla]] 17:50, 15 March 2009 (UTC))
 
we should refer here to a separate page, where we list all supported structured formats. (incl. escidoc xml, WOS) and their respective mappings. so we do not have to update the use case each time we provide additional format--[[User:Uat|Ulla]] 17:50, 15 March 2009 (UTC)


===Status/Schedule===
===Status/Schedule===
Line 46: Line 22:


===Actors===
===Actors===
*Import manager (?)
*Depositor
*Moderator (?)
*Moderator
:I would here add the depositor and remove the moderator. --[[User:Natasab|Natasa]] 08:49, 23 March 2009 (UTC)


===Pre-Conditions===
===Pre-Conditions===
* Target collection has to be selected.
* Target context, incl. its validation rules for submission and release,  is selected
:(please use term "context" as below in flow of events description --[[User:Natasab|Natasa]] 08:52, 23 March 2009 (UTC))
* Recommendation for users: Local data is prepared for genre-specific constraints and validation rules for the selected target context, to avoid fail of import
* validation rules for import have to be selected.
What kind of validation rules are meant?--[[User:Uat|Ulla]] 17:48, 15 March 2009 (UTC)
::Michael always uses very simple, or no validation rules for the import of eDoc items. I suppose for the start this would be easy to use. --[[User:Nicole|Nicole]] 08:30, 20 March 2009 (UTC)
:::Validation rules must not be selected explicitly. They are part of the target collection validation rules and are related to event (default, submit, release etc.) --[[User:Natasab|Natasa]] 08:51, 23 March 2009 (UTC)


===Flow of events===
===Flow of events===
*1. The user starts to import a file to the system
*The user starts to import a file to the system
**1.1 The system prompts for the path of the import file, the specification of the Import Format (BibTeX, EndNote Export Format, RIS) and the context to where s/he would like to import the items.  
*The user provides the path of the import file, the type of the Import Format (BibTeX, EndNote, WoS, RIS, escidocXML ) and the context to where s/he would like to import the items.
*In case the user selects a import format, where customized mappings have been created beforehand, the user can in addition select the customized mapping (e.g. "Endnote for MPI ICE")
*Optionally, the user can provide an ingestion description for the ingestion task
*Optionally, the user can decide to fetch external files which are referenced in the import file (e.g. URL tag in BibTex file).


Rupert: For the user it should not make a difference to upload one ore more records. In tests they provided a file and expected all records to be imported (which was not the case at this time). From the interface point of view ingest is rather an extension point of import. If the system detects more than one record it should automatically invoke the ingest process with a message. --[[User:Rkiefl|Rupert]] 12:10, 24 March 2009 (UTC)
Rupert: For the user it should not make a difference to upload one ore more records. In tests they provided a file and expected all records to be imported (which was not the case at this time). From the interface point of view ingest is rather an extension point of import. If the system detects more than one record it should automatically invoke the ingest process with a message. --[[User:Rkiefl|Rupert]] 12:10, 24 March 2009 (UTC)


Further more the user can specify if there are customizable fields in the import file and where the values of them should be mapped to in PubMan.
*the user triggers the ingestion
:I think selection of the customizable fields can not be done in R5. In R5 we should prepare special custom set of mappings (as the only custom is for MPI ICE) --[[User:Natasab|Natasa]] 08:53, 23 March 2009 (UTC)
*the system informs the user on the progress and outcome of the import. OPEN: needs to be decided how (e.g. progress indicator, automatic mail generated as soon as finished)
 
**If the ingestion fails (wrong import format, fulltext not fetched, corrupted file, failed validation), the ingestion is canceled. No items are created in the ingestion workspace, i.e. no ingestion task is available in the workspace. (???)The user gets a warning message and can repeat the ingestion.
Rupert: As the mapping is time consuming it should be separated from the ingestion. Such mappings are not done for every file, and a user might store mappings after they fit properly to the export tool. During import we could available mappings and offer them for selection (User settings??).--[[User:Rkiefl|Rupert]] 12:27, 24 March 2009 (UTC)
**If the import is successful, the imported items are created as pending items in the import workspace of the user. The imported items carry a system-specific property for the ingestion task (This would be best accomplished via content-model-specific-property such as <ingestion><ingestion-task></ingestion-task></ingestion>), the ingestion date and the owner of the ingestion.
 
*The user can view the ingested pending items in his import workspace
**1.2 The user enters the path to the file, specifies the import format and confirms the input.
*Proceed with UC_PM_IN_02 Batch release imported items
**1.3 The system checks the import format and the available Fedora storage availability.
:What import has to do with available Fedora storage availability? do not understand this sentence :) --[[User:Natasab|Natasa]] 08:54, 23 March 2009 (UTC)
***1.3.1 The import format is valid. Continue with step 1.4
***1.3.2 The import format is invalid. The system discards the file and displays an error message saying that the import format is invalid and that the user should check the file and try to upload again.
**1.4 The file is uploaded to the system.
 
Rupert: Before the duplicate check is done, the user needs to get an information whether the system has all records got properly. In usability tests they mistrust any automatic logic and would like to know: How many items are available (to cross-check if everything worked well)? Are there items where something went wrong? What will come next? As early as possible the user needs to know if he is required to correct something or repeat the upload. Usually this is done by some kind of preview (of the first record). Another Use case would make sense here "check import/ingest", defining what is displayed from the functional point of view before entering the duplicate check. --[[User:Rkiefl|Rupert]] 11:43, 24 March 2009 (UTC)
 
**1.5 Include UC_PM_IN_02 Do duplicate check
**1.6 The system creates new PubMan entries in status pending and displays them after the successful import in the import manager workspace.
:The system should also mark these entries as part of single import. This would be best accomplished via content-model-specific-property such as <ingestion><ingestion-task></ingestion-task></ingestion>
 
Comment 1: The imported items shall only get into status pending if the functionality "batch release" is available. Otherwise the items should directly be released. --[[User:Nicole|Nicole]] 08:55, 20 March 2009 (UTC)
 
Rupert: From the GUI point of view it would be really very helpful to have an undo-function. This functionality would be a lot more compelling.--[[User:Rkiefl|Rupert]] 12:27, 24 March 2009 (UTC)
 
:This is dependent on the target collection workflow - Whether directly released, or submitted. --[[User:Natasab|Natasa]] 08:57, 23 March 2009 (UTC)
 
Rupert: I would't expect the user to have the work flow definition in mind. And if so, it might be not clear to them that our work flow is also related to ingest/import as the work flows usually set up to handle a single object. --[[User:Rkiefl|Rupert]] 11:53, 24 March 2009 (UTC)
 
Comment 2: There is no maximum file size. The size of the file, that can be uploaded is variable and depends on how many users are trying to upload or are currently uploading at the same time (talked to Willi). So it can be, that it is not possible to upload a file, but after some minutes if there is less traffic it is possible in fact. Don't know how to integrate that into the specification. Any ideas? --[[User:Nicole|Nicole]] 08:54, 20 March 2009 (UTC)
:The system must report technical error message if file can not be uploaded or processed due to traffic load. --[[User:Natasab|Natasa]] 08:58, 23 March 2009 (UTC)
 
Comment 3: Please leave 1.5 out if not possible for now. --[[User:Nicole|Nicole]] 16:01, 22 March 2009 (UTC)
 
Rupert: As duplicate check is the most difficult thing to provide an interface it would be good to know the status --[[User:Rkiefl|Rupert]] 11:53, 24 March 2009 (UTC)


===Post conditions===
===Post conditions===
New PubMan Entries have been created with the information on when they have been imported and information on the import source.
New pending PubMan Entries have been created in the import workspace of the owner of the ingestion.
 
Continue with UC_PM_IN_02.


===Future development===
===Future development===
*Check for CoNE ID
*Set up automatic ingestion mechanism (regular automatic ingest from specific URL)
*Automatic upload (give the URL of the server from where to get the data on a regular basis).
*Provide separate interface to define the mapping for customized fields to eSciDoc. These Mappings can be stored in e.g. User preferences or a "Mapping library" open for all users.
*Check if journal names within the import file are already in CoNE.


==UC_PM_IN_02 Do duplicate check==
==UC_PM_IN_02 Batch release/submit imported items==
The user wants to make sure, that the items s/he wants to add to PubMan are not already existing in his/her context and that the persons within the items are not already part of CoNE.
The user wants to make a set of ingested items visible via PubMan.  


===Status/Schedule===
===Status/Schedule===
* status: in specification
* status: in specification
* schedule: R5?
* schedule: R 5
 
===Triggers===
* the user wants to make new items or new versions of items available via PubMan


===Actors===
===Actors===
*Import manager (?)
*Depositor
*Moderator (?)
*Moderator


===Pre-Conditions===
===Pre-Conditions===
* One or more items have to be selected (e.g. via basket)
* One or more ingestion sets have been selected (e.g. via basket)
* the targe context has to be selected


===Flow of events===
===Flow of events===
*the user selects one or more sets of ingestion tasks from the workspace. Only item sets which have been imported for the same context can be combined.
*Depending on the workflow for the target context and the privileges of the user, the user can trigger either a batch release or a batch submission.
*The system checks for potential duplicates. Include use case UC_PM_IN_03 Do duplicate check (OPEN)
*The system checks the items against the validation rules provided for the context, incl. the genre-specific constraint. (OPEN: the only reason I see another validation here, is, in case the user has an option to modify the pending items after ingest. During import, already vadliation rules for the context have been checked....)
*If the items are valid, the items are submitted or released. User gets information how many items have been submitted or released
*If one or more items are invalid, the system shows the invalid items and gives the user the possibility to edit them and re-start the batch release process


*This use case is invoked by UC_PM_IN_01 import file in structured format or by UC_PM_IN_03 batch release items.
OPEN: In case user imports 500 references from WoS or Endnote, he need to have possibility to check the quality for each of them, and potentially modify them, before the actual release. Should this happen after the import to the import workspace? If he can modify the pending item in the import workspace, where can he store the modified item? If modification is not feasible before the release, the user has to modify the ingested items after the batch release process, which is not nice.
*1. The system performs a duplicate check on item level and shows the user the possible duplicates.
**1.1 No duplicates have been found. Continue with step 1.6
**1.2 Possible duplicates have been found: the system provides the user with a report of possible duplicates and with the following possibilities to proceed.
***a) import only the non duplicate items
***b) create new version for one or more duplicate items and no new version for the new items.
***c) remove the duplicate items and copy only the new items
***d) cancel the upload
*1.2 The system checks if the creators within the imported data already exist within the CoNE Service.
**1.2.1 The creators don't exist in the CoNE Service: New unauthorized entries are being created in CoNE.
**1.2.2 The creators already exist in the CoNE Service: The system displays the possible entry in CoNE. The user can decide to use the CoNE person or to add a new person in CoNE or to add name variants, affiliations etc. to an existing CoNE entry.
*2. The use case ends successfully.




==UC_PM_IN_03 Batch release imported items==
==UC_PM_IN_03 Do duplicate check==
The user wants to make especially imported items visible to the public via PubMan and save time.
The user wants to avoid creating duplicates in a specific context,during ingest of  new items.  


===Status/Schedule===
===Status/Schedule===
* status: in specification
* status: in specification
* schedule: R 5
* schedule: R5?
 
===Triggers===
* the user wants to release items in order to make them publicly available via PubMan


===Actors===
===Actors===
*Import manager (?)
*Depositor
*Moderator (?)
*Moderator


===Pre-Conditions===
===Pre-Conditions===
* One or more items have to be selected (e.g. via basket)
* One or more ingestion sets have been selected (e.g. via basket)
* validation rules for release item have to be selected.
* the ingested items carry an unique identifier to base the duplicate check on (i.e. duplicate check on item level)


===Flow of events===
===Flow of events===
*1. The user selects one or more items from the import workspace, which s/he would like to release.
 
*2. The system provides the user with an interface, on which s/he can specify which item set s/he would like to batch release.
*The user selects an identifier type to base the duplicate check on (.e.g WOS identifier)
*3. The user selects the item set, which s/he would like to release. Only items from the same context are allowed for a set.
*No duplicates are found. The user is informed.
*4. The system checks the items against the validation rules, provided for the context.
*In case duplicates are found, the system provides the user with a report of possible duplicates and with the following possibilities to proceed:
**4.1 The items are valid. Continue with step 5.
**import all, including the duplicates, and overwrite the existing items (i.e. create new version)
**4.2 One or more items are invalid. The system shows the invalid items and gives the user the possibility to edit them. Continue with step 4.
**skip the potential duplicates and import only the non-duplicates
*5. One or more items have been released.
**cancel the import
*The use case ends successfully.
 
OPEN: Duplicate check in CONE service possible for person?
*The system checks if the creators within the imported data already exist within the CoNE Service.
**The creators don't exist in the CoNE Service: New unauthorized entries are being created in CoNE.
**The creators already exist in the CoNE Service: The system displays the possible entry in CoNE. The user can decide to use the CoNE person or to add a new person in CoNE or to add name variants, affiliations etc. to an existing CoNE entry.
OPEN: Where to include the duplicate check? During import or during batch submission/release?
 


==UC_PM_IN_03 batch delete items==
==UC_PM_IN_03 batch delete items==
The user wants to delete several items from the import manager interface, as they where duplicates to items, which already existed in PubMan and are no longer needed.
The user wants to delete several items from the import manager interface, as they where duplicates to items, which already existed in PubMan and are no longer needed.
not needed to my understanding...depends on final set-up of the import workspace, ie.if we can keep track of history of ingests (as long as imported data are not batch released, they are visible in workspace. as soon as they are released/submitted, they are processed, i.e. might be retrieved by "my ingest history".)--[[User:Uat|Ulla]] 17:28, 27 March 2009 (UTC)
==UC_PM_IN_04 batch attach local tags==
==UC_PM_IN_04 batch attach local tags==
The user wants to assign one or more local tags to a set of items.
The user wants to assign one or more local tags to a set of items.
TO be discussed if possible--[[User:Uat|Ulla]] 17:28, 27 March 2009 (UTC)
==UC_PM_IN_05 batch assign organizational units==
==UC_PM_IN_05 batch assign organizational units==
The user wants to assign one or more OUs to a set of items.
The user wants to assign one or more OUs to a set of items.
to be discussed if possible--[[User:Uat|Ulla]] 17:28, 27 March 2009 (UTC)


==Future development==
==Future development==
* Check for new version of item. It should be possible to check if a newer version of the PubMan item has been created at the import source.
* Check for new version of item. It should be possible to check if a newer version of the PubMan item has been created at the import source.
* Regular automated imports including an update of the existing items.
* Regular automated imports including an update of the existing items.

Revision as of 17:28, 27 March 2009

work in progress

Phase 1[edit]

  • provide multiple item submission (batch import) for Endnote references, WoS references, eSciDoc xml, Bibtex, RIS, containing more than one reference.
  • For endnote, consider files in various versions: Either version 1.x-7 or verion 8.x
    • encoding of files depends on endnote version: 1.x to 7 support ASCII, 8.x support UTF8
    • Mapping to PubMan Genres depends on endnote version (different mappings needed)
    • First Prio: Endnote version in use by ICE and MPI Pflanze--Ulla 12:58, 24 February 2009 (UTC)
  • for BibTeX consider, that the record can contain an URL tag, which points to the fulltext belonging to the bibliographic record, which should be uploaded to PubMan (see also BibTeX maping)

Functional specification[edit]

UC_PM_IN_01 import file in structured format[edit]

In order to save manual typing for example, the user wants to upload a file in a structured format such as Endnote, BibTeX, WoS, Ris or XML. (Please add here a separate page, where we list all supported structured formats and their respective mappings, so we do not have to update the use case each time we provide additional format--Ulla 17:50, 15 March 2009 (UTC))

Status/Schedule[edit]

  • status: in specification
  • schedule: R 5

Triggers[edit]

  • the user wants to upload a file in structured format in order to create eSciDoc items

Actors[edit]

  • Depositor
  • Moderator

Pre-Conditions[edit]

  • Target context, incl. its validation rules for submission and release, is selected
  • Recommendation for users: Local data is prepared for genre-specific constraints and validation rules for the selected target context, to avoid fail of import

Flow of events[edit]

  • The user starts to import a file to the system
  • The user provides the path of the import file, the type of the Import Format (BibTeX, EndNote, WoS, RIS, escidocXML ) and the context to where s/he would like to import the items.
  • In case the user selects a import format, where customized mappings have been created beforehand, the user can in addition select the customized mapping (e.g. "Endnote for MPI ICE")
  • Optionally, the user can provide an ingestion description for the ingestion task
  • Optionally, the user can decide to fetch external files which are referenced in the import file (e.g. URL tag in BibTex file).

Rupert: For the user it should not make a difference to upload one ore more records. In tests they provided a file and expected all records to be imported (which was not the case at this time). From the interface point of view ingest is rather an extension point of import. If the system detects more than one record it should automatically invoke the ingest process with a message. --Rupert 12:10, 24 March 2009 (UTC)

  • the user triggers the ingestion
  • the system informs the user on the progress and outcome of the import. OPEN: needs to be decided how (e.g. progress indicator, automatic mail generated as soon as finished)
    • If the ingestion fails (wrong import format, fulltext not fetched, corrupted file, failed validation), the ingestion is canceled. No items are created in the ingestion workspace, i.e. no ingestion task is available in the workspace. (???)The user gets a warning message and can repeat the ingestion.
    • If the import is successful, the imported items are created as pending items in the import workspace of the user. The imported items carry a system-specific property for the ingestion task (This would be best accomplished via content-model-specific-property such as <ingestion><ingestion-task></ingestion-task></ingestion>), the ingestion date and the owner of the ingestion.
  • The user can view the ingested pending items in his import workspace
  • Proceed with UC_PM_IN_02 Batch release imported items

Post conditions[edit]

New pending PubMan Entries have been created in the import workspace of the owner of the ingestion.

Future development[edit]

  • Set up automatic ingestion mechanism (regular automatic ingest from specific URL)
  • Provide separate interface to define the mapping for customized fields to eSciDoc. These Mappings can be stored in e.g. User preferences or a "Mapping library" open for all users.

UC_PM_IN_02 Batch release/submit imported items[edit]

The user wants to make a set of ingested items visible via PubMan.

Status/Schedule[edit]

  • status: in specification
  • schedule: R 5

Actors[edit]

  • Depositor
  • Moderator

Pre-Conditions[edit]

  • One or more ingestion sets have been selected (e.g. via basket)

Flow of events[edit]

  • the user selects one or more sets of ingestion tasks from the workspace. Only item sets which have been imported for the same context can be combined.
  • Depending on the workflow for the target context and the privileges of the user, the user can trigger either a batch release or a batch submission.
  • The system checks for potential duplicates. Include use case UC_PM_IN_03 Do duplicate check (OPEN)
  • The system checks the items against the validation rules provided for the context, incl. the genre-specific constraint. (OPEN: the only reason I see another validation here, is, in case the user has an option to modify the pending items after ingest. During import, already vadliation rules for the context have been checked....)
  • If the items are valid, the items are submitted or released. User gets information how many items have been submitted or released
  • If one or more items are invalid, the system shows the invalid items and gives the user the possibility to edit them and re-start the batch release process

OPEN: In case user imports 500 references from WoS or Endnote, he need to have possibility to check the quality for each of them, and potentially modify them, before the actual release. Should this happen after the import to the import workspace? If he can modify the pending item in the import workspace, where can he store the modified item? If modification is not feasible before the release, the user has to modify the ingested items after the batch release process, which is not nice.


UC_PM_IN_03 Do duplicate check[edit]

The user wants to avoid creating duplicates in a specific context,during ingest of new items.

Status/Schedule[edit]

  • status: in specification
  • schedule: R5?

Actors[edit]

  • Depositor
  • Moderator

Pre-Conditions[edit]

  • One or more ingestion sets have been selected (e.g. via basket)
  • the ingested items carry an unique identifier to base the duplicate check on (i.e. duplicate check on item level)

Flow of events[edit]

  • The user selects an identifier type to base the duplicate check on (.e.g WOS identifier)
  • No duplicates are found. The user is informed.
  • In case duplicates are found, the system provides the user with a report of possible duplicates and with the following possibilities to proceed:
    • import all, including the duplicates, and overwrite the existing items (i.e. create new version)
    • skip the potential duplicates and import only the non-duplicates
    • cancel the import
  • The use case ends successfully.

OPEN: Duplicate check in CONE service possible for person?

  • The system checks if the creators within the imported data already exist within the CoNE Service.
    • The creators don't exist in the CoNE Service: New unauthorized entries are being created in CoNE.
    • The creators already exist in the CoNE Service: The system displays the possible entry in CoNE. The user can decide to use the CoNE person or to add a new person in CoNE or to add name variants, affiliations etc. to an existing CoNE entry.

OPEN: Where to include the duplicate check? During import or during batch submission/release?


UC_PM_IN_03 batch delete items[edit]

The user wants to delete several items from the import manager interface, as they where duplicates to items, which already existed in PubMan and are no longer needed. not needed to my understanding...depends on final set-up of the import workspace, ie.if we can keep track of history of ingests (as long as imported data are not batch released, they are visible in workspace. as soon as they are released/submitted, they are processed, i.e. might be retrieved by "my ingest history".)--Ulla 17:28, 27 March 2009 (UTC)

UC_PM_IN_04 batch attach local tags[edit]

The user wants to assign one or more local tags to a set of items. TO be discussed if possible--Ulla 17:28, 27 March 2009 (UTC)

UC_PM_IN_05 batch assign organizational units[edit]

The user wants to assign one or more OUs to a set of items. to be discussed if possible--Ulla 17:28, 27 March 2009 (UTC)

Future development[edit]

  • Check for new version of item. It should be possible to check if a newer version of the PubMan item has been created at the import source.
  • Regular automated imports including an update of the existing items.