Using third party software with Koha

MarcEdit

Many libraries like to use MarcEdit for modifications or data cleanup. If you’d like to do this you will need to download it at: http://marcedit.reeset.net/

Importante

Many of the actions described in this chapter can be done in Koha using Marc Modification Templates, but this section is here for those who are used to MarcEdit.

Agregar un prefijo a las signaturas topográficas

Cuando quiera importar datos a Koha, probablemente quiera limpiarlos primero. Algo común entre los usuarios de Koha es añadir un prefijo a la signatura topográfica.

  • Abrir MarcEdit

    image1089

  • Haga clic en “MarcEditor”

  • Ir a Tools > Edit Subfield Data

    image1090

  • Para anteponer datos el carácter especial es: ^b Para anteponer simplemente datos al principio de un subcampo, agregar ^b al Campo de datos: cuadro de texto y los datos que se incluirán al dar a Replace

    image1091

    • Para anteponer datos al principio del subcampo mientras sustituye una cadena de texto, agregue ^b[cadena a reemplazar] al cuadro de texto Field Data y los datos que se agregarán en el cuadro de texto Replace With.

Importando datos de Excel en Koha

Suponga que tiene registros de su biblioteca en formato de hoja de datos excel y quiere importarlos en Koha. Pero, ¿cómo se puede hacer esto? Koha no le permitirá importar archivos de Excel directamente. Bueno, aquí hay una solución muy simple para que usted le permitirá importar sus archivos de Excel en Koha fácilmente. En primer lugar, vamos a convertir el archivo de Excel en un archivo Marc y luego importarlo a Koha.

Siga los pasos que se indican para importar sus archivos de Excel en Koha

Convirtiendo desde el formato de Excel al formato .mrk

First, we will convert excel format into .mrk format. For this we will use MarcEdit. You can download it from http://marcedit.reeset.net/

Ahora ábralo y seleccione Add-ins–>Delimited Text Translator.

image1092

Haga clic en Next cuando aparezca la siguiente ventana.

image1093

Busque su archivo Excel.

image1094

Locate your excel file by choosing the format Excel File(*.xls).

image1095

Del mismo modo, cumplimente el resto de entradas como Output File, Excel Sheet Name y marque codificación UTF-8 (si es necesario) y haga clic en Next.

image1096

Ahora se le pedirá el mapeo de los campos con los campos de formato MARC estándar.

Suponga que para el Campo 0 que es la primera columna Mapee a: 022$a ( un ISSN válido para el recurso continuo) y luego haga clic en Apply.

image1097

Nota

Puede personalizar indicadores y las demás cosas, para más información del formato marc21 visite official library of congress site.

Del mismo modo mapee todos los demás campos y haga clic en Finalizar.

image1098

And then a window will appear indicating that your Marc Text File(*.mrk) has been created.

image1099

Haga clic en Cerrar y hemos creado un archivo. mrk de. xls en este paso. Puede ver el archivo haciendo doble clic sobre él.

Convertir archivo .mrk a .mrc

Vamos a convertir el archivo .mrk que hemos creado en el paso anterior en formato Marc puro que se puede importar directamente en Koha.

Para esto de nuevo abra MarcEdit y seleccione MARC Tools.

image1100

A continuación seleccione MarcMaker para convertir un archivo .mrk a uno con formato .mrc.

image1101

Localice el archivo de entrada y el nombre de archivo de salida. Luego haga clic en Execute.

image1102

Y se le mostrará el Resultado.

image1103

Haga clic en Cerrar y ahora tenemos registros MARC nativos ( archivos .mrc).

Importar .mrc a Koha

More information on importing records into Koha can be found in the Stage MARC records for import section of this manual.

Por último vamos a importar el archivo anterior .mrc a Koha.

Haga clic en Herramientas en la interfaz de administración de Koha.

image1104

A continuación haga clic en Registros MARC preparados para importar

image1105

Después elija el archivo creado previamente .mrc y haga clic en Subir.

image1106

También puede agregar un comentario sobre del archivo y, finalmente, haga clic en Preparado para la importación.

image1107

Cuando la importación este hecha, obtendrá un resultado como este

image1108

A continuación, haga clic en gestionar registros preparados.

Aquí usted puede incluso cambiar las reglas de la importación.

image1109

Haga clic en Importar por lotes a este catálogo cuando haya terminado.

Eso es todo. Después de que todos los registros se hayan importado, compruebe el estado y debería leerse «importado»

image1110

Incluso puede deshacer la operación de importación.

Y en algunos minutos, hemos importado alrededor de 10.000 registros a Koha

OCLC Cataloging Services

Koha can be set to work with the OCLC cataloging services such as

This allows librarians to use the WorldShare Record Manager web interface or the OCLC Connexion Client desktop software as their cataloging tool and send those records to Koha with a single click.

Setting up the OCLC Connexion Daemon

First, you will need to set up the OCLC Connexion Daemon on your server. If you have a system administrator you will want to consult with them on this process.

  1. Find the script on your server and view its documentation.

    /usr/share/koha/bin/connexion_import_daemon.pl --help
    
  2. Create a configuration file. You could put this anywhere that is readable by the user that will be running the service, e.g., /etc/koha/sites/my_instance/oclc_connexion.conf. The output of the help command provides the details about what this file should contain. Here is an example:

    host: 0.0.0.0
    port: 5500
    log: /var/log/koha/my_instance/oclc_connexion.log
    koha: https://staff.mylibrary.example.com
    user: koha_staff_user_name
    password: koha_staff_user_password
    connexion_user: oclc_connexion_user_name
    connexion_password: oclc_connexion_user_password
    import_mode: direct
    
  3. Since the configuration file contains passwords, make sure that it’s only readable by the user running the script, and nobody else.

    chmod 400 /etc/koha/sites/my_instance/oclc_connexion.conf
    
  4. Run the script.

    • You can do this manually to test it out:

      /usr/share/koha/bin/connexion_import_daemon.pl --config /etc/koha/sites/my_instance/oclc_connexion.conf
      
    • Or you can set up a systemd unit to keep the script running even when it crashes or the server reboots:

      1. Create a file at /etc/systemd/system/koha-oclc-connexion.service:

        [Unit]
        Description=Koha OCLC Connexion Daemon
        After=network.target
        
        [Service]
        Type=exec
        ExecStart=/usr/share/koha/bin/connexion_import_daemon.pl --config /etc/koha/sites/my_instance/oclc_connexion.conf
        Restart=always
        
        [Install]
        WantedBy=multi-user.target
        
      2. Enable and start the service:

        systemctl enable koha-oclc-connexion
        systemctl start koha-oclc-connexion
        
      3. Check the status of the service:

        systemctl status koha-oclc-connexion
        

WorldShare Record Manager

Setting up WorldShare Record Manager

  1. Log in to your WorldShare account.

  2. Go to the «Metadata» tab.

  3. Select «Record Manager» in the sidebar.

  4. Select «User Preferences» in the sidebar.

    Nota

    Since these are User Preferences, they must be configured for each user who will be using the service.

    Screenshot of 'User Preferences' in the WorldShare web interface.

  5. Go to «Exporting – Bibliographic Records».

    The official documentation from OCLC for all settings under this heading is found at https://help.oclc.org/Metadata_Services/WorldShare_Record_Manager/Record_Manager_user_preferences/Exporting_Bibliographic_records#Set_preferences_for_TCP.2FIP_export .

  6. Go to the «General» tab.

    Screenshot of setting the 'Format' to 'UTF-8' under the 'General' export preferences in the WorldShare web interface.

    1. Set the «Format» to «MARC 21 with UTF-8 Unicode», since Koha always uses UTF-8.

    2. Click «Save».

  7. Go to the «TCP/IP» tab.

    Screenshot of setting the 'TCP/IP' export preferences in the WorldShare web interface.

    1. Enter the host name or IP address at which the OCLC connexion daemon service (configured above) can be reached.

    2. Set the Authentication to «Login ID» and enter the connexion_user and connexion_password from the configuration file (created above).

    3. Optionally set the connection delay, connection attempts, and other settings.

    4. Click «Save».

Using WorldShare Record Manager

Sending a single record from the WorldShare Record Manager to Koha
  1. Log in to your WorldShare account.

  2. Go to the «Metadata» tab.

  3. Select «Record Manager» in the sidebar.

  4. Search for a record.

    Screenshot of search results in the WorldShare web interface.

  5. Click on the title of a record to open it.

  6. Click on the «Record» dropdown menu, then «Send to», then «Local System (via TCP/IP)»

    Screenshot of the record screen in the WorldShare web interface, the Record menu is open, the Send to submenu is open and the Local System (via TCP/IP) option is selected

  7. After a while, depending on your «connection delay» settings, you should see the record in Koha.

    • If you used import_mode: direct in your configuration file, the record will be available in the catalog.

    • If you used import_mode: staged in your configuration file, the record will be staged for import.

Sending multiple records from the WorldShare Record Manager to Koha
  1. Log in to your WorldShare account.

  2. Go to the «Metadata» tab.

  3. Select «Record Manager» in the sidebar.

  4. Search for a record.

    Screenshot of search results in the WorldShare web interface.

  5. Click on the title of a record to open it.

  6. Click on the «Record» dropdown menu, then «Send to», then «Export List …». Select a list to which to add the record.

  7. Repeat from step 4 as needed.

  8. Click on «Export Lists» in the sidebar.

  9. Click on the name of a list to open it.

  10. Click on the «Export» dropdown menu, then «Send to local system (via TCP/IP)».

Screenshot of the 'Export lists' page in the WorldShare web interface.

  1. After a while, depending on your «connection delay» settings, you should see the record in Koha.

  • If you used import_mode: direct in your configuration file, the record will be available in the catalog.

  • If you used import_mode: staged in your configuration file, the record will be staged for import.

OCLC Connexion Client desktop software

See https://wiki.koha-community.org/wiki/OCLC_Connexion_Client for instructions on setting up and using the OCLC Connexion Client desktop software.

Talking Tech

Talking Tech i-tiva is a third party, proprietary, product that libraries can subscribe to. Learn more here: http://www.talkingtech.com/solutions/library.

Installation and setup instructions

Asegúrese de que ha ejecutado installer/data/mysql/atomicupdate/Bug-4246-Talking-Tech-itiva-phone-notifications.pl, requerido para instalar los paquetes de datos (new syspref, notice placeholders and messaging transport preferences)

To use, TalkingTechItivaPhoneNotification system preference must be turned on.

If you wish to process PREOVERDUE or RESERVES messages, you’ll need the EnhancedMessagingPreferences system preference turned on, and patrons to have filled in a preference for receiving these notices by phone.

For OVERDUE messages, overdue notice triggers must be configured under More > Tools > Overdue notice/status triggers. Either branch-specific triggers or the default level triggers may be used (script will select whichever is appropriate).

Sending notices file

  1. Add the TalkingTech_itiva_outbound.pl script to your crontab

  2. Add an FTP/SFTP or other transport method to send the output file to the i-tiva server

  3. Si lo desea, guarde los archivos de avisos enviados en otro directorio después del envío.

Run TalkingTech_itiva_outbound.pl –help for more information

Receiving results file

  1. Agregar un FTP/SFTP u otro método de transporte para enviar el archivo de resultados a un directorio conocido en su servidor Koha

  2. Add the TalkingTech_itiva_inbound.pl script to your crontab, aimed at that directory

  3. Si desea, guarde el archivo de resultados en otro directorio después de su procesamiento

Run TalkingTech_itiva_inbound.pl –help for more information