Scan Log Integration to iMIS (check-in/out)

This guide walks you through creating the required iMIS Panels so that Clowder can push check-in/check-out (Scan Log) data into the iMIS instance through the Panel API.

Setting up iMIS panels for Scan Log integration

Step 1: Create the panel definition

  1. In iMIS, navigate to RiSE > Panel Designer > Panel definitions.

  2. Click Add panel definition.

  3. Set the following:

    1. Panel name = ClowderScanLog.
    2. Panel description = ClowderScanLog.
    3. Parent Type = Event.
  4. For Panel type, choose the Multi-instance option.

  5. Click Save.

📘

NOTE

The name ClowderScanLog must be entered exactly as shown — case-sensitive, no spaces.

Step 2: Create the panel source

  1. Inside the ClowderScanLog Panel Definition, locate and click + Create source.
  2. Set the Source name to exactly ClowderScanLogData.
  3. Click OK.
  4. Click + Add Property on the newly created panel source.
  5. Add all 14 properties from the Field Mapping table below. For each property set Property Name, Property Type, and Length as specified.
  6. Save the changes:
    1. Add & Close: Click this button after adding all new properties.
    2. Add & Continue: Click this button to add a property and continue adding others.
📘

NOTE

Property names are case-sensitive. Enter them exactly as shown (for example, CheckedInBy, CheckInDate).

Step 3: Confirm identifiers with Clowder

  1. Verify Panel Definition and Panel Source were saved successfully.
  2. Share identifiers with Clowder team.
  3. Clowder will begin posting Scan Log records grouped by EventKey.
  • Panel Definition Name: ClowderScanLog.
  • Panel Source Name: ClowderScanLogData.

Field mapping — Panel source properties

#Clowder FieldiMIS Property NameProperty TypeLengthDescription
1Checked_In_ByCheckedInByString80The person who performed the check-in/check-out
2Check_In_DateTimeCheckInDateTimeDateTime200Check-in/out date (for example, yyyy-MM-dd HH:mm:ss.000)
3Event_IDEventIDString100iMIS Event ID
4Session_IdSessionIdString80iMIS Session ID
5StatusStatusString80Attendee check-in or check-out status
6TypeTypeString80Event or Session
7TitleTitleString80Session/Event title
8User_loginUserLoginString80User Login
9External_IdUserIdString100iMIS User ID (party_id)
10First_NameFirstNameString100First Name
11Last_NameLastNameString100Last Name
12Job_TitleJobTitleString80Occupation
13EmployerEmployerString80Company name
14Clowder_Checkin_IDIntegerAttendee's check-in identifier

Did this page help you?