Wonde is a third party service for storing data elements from a Student Administration System (SAS). If your student administration system is supported by Wonde and your school's IT support engages the services of Wonde, then the Concord DataOps API can be enabled and configured to retrieve data from Wonde and transfer it into Infiniti. Once set up, updates will run according to the schedule implemented by your IT Manager.


All students, teachers, and other persons (patrons) who need to access Infiniti require a basic profile to be registered in Infiniti. Profiles can be created and/or updated via manual entry, ad-hoc import, or scheduled using either or both Concord autoSync in conjunction with the Concord DataOps API.


Limitations


Note: Current limitations in DataOps API :

  • student images cannot be imported (use autoSync in conjunction with DataOps) because Wonde does not support MIME type identification for images
  • additional student email contacts cannot be imported (use autoSync in conjunction with DataOps) because Wonde does not support target audience scenarios for sending emails
  • student study groups cannot be imported (use autoSync in conjunction with DataOps) because Wonde does not support transferring library groups from SAS


Basic Workflow


Data Source (e.g., SAS) --> Intermediate Data Broker (e.g., Wonde) --> Concord DataOps


Testing And Trouble Shooting


Best practice is to test, test, and test again prior to doing a live data transfer. A number of configuration options and tools are available to assist with checking data, mapping data, and testing the outcome of data transferred from SAS--> Intermediate Data Broker --> DataOps:

  • manual import mode - test without saving
  • subgroups to process - test data for selected subgroups of users
  • barcode - set correct barcode mapping
  • username mapping options (see table below)
  • academic year level - only one academic year level per student record
  • SSO mapping - ensure correct SSO settings are chosen
  • email mapping options - ensure correct email mapping is selected
  • form class mapping options - only one form class per student record
  • data inspection tools - Examine School and Download Raw
  • Outcome Reporting


Wonde - Matching Infiniti and Wonde Data


One of these Wonde data elements ...
Must match the Infiniti and/or LibPaths ...
Wonde MIS ID
Username
Username (Active Directory)
Username (MIS ID)
Primary Email Address
Barcode


Warning: The Wonde {matching field you select} is matched to Infiniti Username currently registered in Infiniti. This means that every record in Wonde must have a value for the unique mapped data element and this value must match the Username in Infiniti for a successful transfer or update. Failure to check and confirm this prior to retrieving any data from Wonde may result in unexpected outcomes in the Infiniti records.


Before Getting Started


We recommend you read the DataOps Basic Mapping of Wonde Data To Infiniti and LibPaths and the Wonde-Infiniti Barcode Data Element Mapping in conjunction with these instructions before doing any live transfer from Wonde.


DataOps API


There are three (3) phases to step through when configuring DataOps Control Panel: Wonde tab to retrieve data from Wonde. 


There are up to four (4) separate sets of data elements that can make up a patron profile in Infiniti, depending on your school's requirementsThe following will help your local IT Team to determine if all the data elements required for the level of functionality you expect from Infiniti can be retrieved via Wonde.


The minimum data elements for each patron profile required by Infiniti to function effectively as a library management system are:

  • unique patron username.
  • patron first name or given name.
  • patron last name or family name.
  • patron email address (if you plan to email student notices). Note: This value can also be used to authenticate for single sign (SSO) on access to Infiniti.
  • unique library barcode or a unique library loan identifier (if you want a patron to borrow items from your library):
    • use the barcode currently stored in Infiniti, or
    • a unique barcode value transferred from Wonde, or
    • the person's MIS ID stored in Wonde.
      Note: If you have printed barcode labels associated with each patron's account the value mapped as the unique library barcode must match the Infiniti patron account barcode to avoid reprinting barcode labels.
  • academic level or cohort for students (to establish collection access and borrower rights and privileges for students).
  • form class for students and group membership for teachers (to establish collection access and borrower rights and privileges for students and to prepare many circulation reports and emails, e.g., overdue loan reports).

Note: These data elements should be transferred from your single source of truth (SAS) to Wonde and then mapped to Infiniti using the DataOps Mapping Panel.


Warning: If your school uses physical barcode labels and the barcode data element you map does not match the physical barcode label for a patron, then physical barcode labels will have to be replaced.


The minimum data elements for each patron profile required by LibPaths to function effectively as a digital portal delivery system to support online delivery of digital resources to students studying, and teachers teaching, different subjects at different year levels are:

  • unique patron username.
  • patron first name or given name.
  • patron last name or family name.
  • patron email address. Note: This value can also be used to authenticate for single sign on access to Infiniti.
  • academic level or cohort for students (to establish portal access and timetable synchronisation).
  • form class for students and group membership for students and teachers (to establish portal access and timetable synchronisation).


If some of these data elements are not stored in or cannot be retrieved from Wonde and you want them in Infiniti, then they will have to be retrieved from another data source as a separate CSV import process. This can be done using the Concord autoSync functionality.


As part of a patron's extended library profile, Infiniti also stores:

  • patron photos for circulation (.jpg and .png formats supported). Note: Wonde does not yet support image mime type identifiers to assist in transferring images.
  • student parent and guardian email addresses for communication. Note: Messages sent from Infiniti require specific scenario configuration options that cannot be delivered via Wonde. This can be done using the Concord autoSync functionality.
  • library groups for determining Infiniti collection access and LibPaths portal access. This can be done using the Concord autoSync functionality. Note: You SAS and Wonde may not contain library group information. Infiniti may require library groups for management purposes.
    Note: These data elements are currently not available in Wonde and must be retrieved separately as CSV files if required using the Concord autoSync functionality.


Note: Data not available from Wonde can be recorded manually or imported automatically using the integrated Concord autoSync functionality.


Data Mapping Options On Control Panel: Wonde


As determined by your school Library Team and IT Team, data elements from your preferred data source, usually a SAS, can be transferred to Wonde. When you first open the Control Panel: Wonde tab it will not be unaware of these data elements. These must be configured before tesing.


Specific data elements in Wonde are explicitly mapped and transferred via Control Panel: Wonde whenever a retrieval is processed. Please refer to this mapping document for more information.

Your IT Team or Library Team must choose which Wonde field (data element) in Wonde will be used as the field that will be matched to the Infiniti Username. Remember the Infiniti Username may also be configured as your SSO identifier.


Getting Started

  1. Follow the instruction to submit a ticket for Concord support to commence the process.
  2. Concord will respond using the support ticket.
  3. Reply to pre-configuration questions sent from Concord.


Pre-Control Panel: Wonde Configuration - Phase 1

  1. Go to: Settings> Users > Import > Intermediation
  2. Submit a message to Concord Support Team to indicating your intention to use Wonde.
  3. Wait to receive communication and respond accordingly.
  4. Reply to the Concord Import Questionnaire.
  5. After receiving confirmation and account details from Wonde, Concord Support Team will:
    1. Configure your Wonde connection with information supplied directly by Wonde.
    2. Send further information for you to review before proceeding.


Retrieving Data From Wonde - Phase 2

  1. School IT Team navigates to Settings > Users > Import > Intermediation.
  2. - to open DataOps for Wonde configuration.
  3. Existing Groups (Library Groups) - check the groups selected ate the library groups you want to update. 
  4. Match This Wonde Field - select the Wonde data element that will match the Infiniti Username.
  5. Barcode Treatment Note: Each patron record in Wonde must include a unique borrower identifier sometimes called a barcode:
    1. Use Wonde Barcode Field - choosing this option means unique borrower identifiers (barcodes) must be recorded for all students and teachers in your SAS and must be correctly mapped from your SAS to Wonde.
    2. Derive From MIS ID - choosing this option means any barcodes printed on lists, on patron ID cards, or stored on electronic ID cards may have to be reprinted or reloaded.
    3. Ignore Barcodes - choosing this option means the library manager must manually create and add barcodes for new borrowers before they can borrow. This may be a tedious and repetitive task that will have to be undertaken following every Wonde transfer.
  6. Email Source Priority (Students) - choose from the available options.
  7. Email Source Priority (Staff) - choose from the available options.
  8. Form Class Source - choose from the available options.
  9. Examine School:
    1. : Patron Samples display a random sample of three students (first row) and three staff (second row) will provide a guide as to the consistency of matching keys available in the Wonde data set. Note: The data element selected in Step 3 above Match This Wonde Field must be consistently populated for every record for it to be a suitable matching key between Wonde and Infiniti.
  10. Download Raw - download raw data directly from Wonde as a Json file. Note: Raw data can be inspected using your favourite Json viewer to determine what data elements and values have been transferred from your SAS to Wonde.
  11. Academic Levels - choose which academic levels will be processed.
  12. Import Staff:
    1. - import staff
      1. Attach Staff Library Groups - attach staff to one or more library groups. Note: Every staff member will be attached to every selected group.
    2. - do not import staff.
  13. Retrieve option Phase 2:
    1. - school IT Team manually test data transfer from Wonde. Note: This will not make any changes to Infiniti data.
  14. Retrieve options Phase 3:
    1. - school IT Team manually test or import data from Wonde. Note: Recommended best practice is to run a Test Import prior to making live imports.
    2. Auto - school IT Team will configure the Control Panel: Wonde scheduler to process data as required Settings > Users > Import > Intermediation
      Note: Once transfers have been checked manually this option may be useful especially in schools with high student churn rate.
  15. - it is critical to save any changes in configuration prior to doing a test import or a live import. Note: Failure to save changes will result in erroneous results.


Manual Import Phase 3


A manual importprovides the opportunity to test data retrieval results from Wonde to Infiniti without making any changes. A report is generated that predicts what changes will be made when a "live import" is run. Under some circumstances, a manual import can also be used to bulk change some data values in Infiniti

  1. Go to: Settings > Users > Import > Intermediation.
  2. .
  3.  .
  4. Go to: Settings > Tasks > Completed to see review the recent history of manual Wonde imports (normal or simulated).


Outcome Analysis


A manual report is recommended for identifying inconsistencies in your data and correcting these prior to "live import" or scheduling Auto Import. A sample report after a test import will look similar to:





Report Legend


The numbers in each of the coloured dots represent:

  • created - new records added. Note: The number of new records that will be added to Infiniti. This number should coincide with your expectations.
  • updated - existing records modified. Note: The number of exiting records that will be modified in Infiniti during the import. This number should coincide with your expectations.
  • skipped - records ignored. Note: The number of existing records that will be skipped or ignored during the import. You should inspect records that will be skipped and correct data accordingly.
  • rejected - records rejected. Note: The number of records that will be rejected during the import. This number should always be 0. You should inspect each rejected record to see why it will be be rejected and correct if necessary. In Auto Import mode you will not be advised if records have been rejected.
  • newly disable - existing records disabled. Note: The number of existing records in Infiniti that will be disabled during the import. This number should coincide with your expectations.


The resultant report will display a count of the number of records for each category with further information available for specific records by reviewing the list. Review message/s associated with the report and/or investigate records in individual categories to determine how/why a set of records have been categorised. Correct data in Wonde and/or Infiniti as required.


Post Auto Import Reports


Reports on the outcome of the last 100 automatic imports are logged. You can access and review these at Reports > Users > User Import Log.