WSD 예약 가능한 모듈 API
(WSD) 예약 가능한 모듈 API는 Workplace Service Delivery 인스턴스에서 예약 가능한 모듈의 ServiceNow 상세 정보를 검색합니다.
예약 가능한 모듈은 유사한 유형의 직장 항목을 그룹화합니다. 직원은 이 유사한 항목을 단일 범주에서 볼 수 있습니다. 예를 들어, 사무실은 예약 가능한 모듈이며 회의실, 컨퍼런스 공간 및 기타 공간과 같은 유사한 직장 항목을 포함합니다.
이 API에 액세스하려면 호출자에게 sn_wsd_core.workplace_user 역할이 있어야 하며 Workplace Reservation Management(sn_wsd_rsv) 플러그인이 활성화되어 있어야 합니다. 이 API는 sn_wsd_rsv 네임스페이스에서 실행됩니다.
에 대한 Workplace Reservation Management자세한 내용은 을 참조하십시오 Workplace Reservation Management.
WSD 예약 가능한 모듈 - GET /sn_wsd_rsv/reservable_module/{sys_id}
지정된 예약 가능한 모듈에 대한 상세 정보를 반환합니다.
URL 형식
버전이 지정된 URL: /api/sn_wsd_rsv/{api_version}/ reservable_module/{sys_id}
기본 URL: / api/sn_wsd_rsv/reservable_module/{sys_id}
지원되는 요청 매개변수
| 이름 | 설명 |
|---|---|
| api_version | 옵션입니다. 액세스할 엔드포인트의 버전입니다. 예를 들면 v1 또는 v2입니다. 최신 버전이 아닌 엔드포인트 버전을 사용하려면 이 값만 지정합니다. 데이터 유형: 문자열 |
| sys_id | 검색할 되돌릴 수 있는 모듈 기록의 Sys_id입니다. 예약 가능한 모듈 [sn_wsd_rsv_reservable_module] 테이블에 있습니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| is_buildings_tree_data_required | 예약 가능한 모델과 연결된 건물 데이터를 반환할지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 기본값: false |
| 인접 | Space Management(sn_wsd_spc_mgmt_neighborhood) 플러그인이 활성화된 경우에만 사용할 수 있습니다. 인코딩된 쿼리에 사용할 인접 기록의 Sys_id입니다. 이웃 [sn_wsd_spcmgmt_neighborhood] 테이블에 있습니다. 인접 공간 예약에 대한 자세한 내용은 을 참조하십시오 Create neighborhood reservations. 엔드포인트는 인접이 유효한지 확인한 다음 인접별 탐색 경로에 필요한 데이터를 검색합니다. 데이터 유형: 문자열 |
| 이름 | 설명 |
|---|---|
| 없음 |
헤더
다음 요청 및 응답 헤더는 이 HTTP 작업에만 적용되거나 이 작업에 고유한 방식으로 적용됩니다. REST API에서 사용되는 일반 헤더 목록은 지원되는 REST API 헤더를 참조하세요.
| 헤더 | 설명 |
|---|---|
| 수용 | 응답 본문의 데이터 형식입니다. 지원되는 유형은 application/json 또는 application/xml입니다. 기본값: application/json |
| 헤더 | 설명 |
|---|---|
| 없음 |
상태 코드
다음 상태 코드는 이 HTTP 작업에 적용됩니다. REST API에서 사용할 수 있는 상태 코드 목록은 REST API HTTP 응답 코드를 참조하세요.
| 상태 코드 | 설명 |
|---|---|
| 200 | 성공입니다. 요청이 성공적으로 처리되었습니다. |
| 400 | 잘못된 요청입니다. 잘못된 요청 유형 또는 잘못된 형식의 요청이 탐지되었습니다. |
| 401 | 승인되지 않았습니다. 사용자 자격 증명이 잘못되었거나 전달되지 않았습니다. |
| 404 | 찾을 수 없습니다. 요청한 항목을 찾을 수 없습니다. |
| 500 | 내부 서버 오류입니다. 요청을 처리하는 동안 예기치 않은 오류가 발생했습니다. 응답에는 오류에 대한 추가 정보가 포함되어 있습니다. |
응답 본문 매개변수(JSON 또는 XML)
| 이름 | 설명 |
|---|---|
| 결과 | 요청된 예약 가능한 모듈에 대한 세부 정보입니다. 데이터 유형: 객체 |
| result.allow_invitees | 직원이 예약에 초대 대상자를 추가할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.allow_whole_day | 사용자가 하루 전체 예약 가능한 항목을 예약할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.apply_to_shift | 예약 가능한 모듈에 대해 교대조 기반 예약을 사용할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.browse_by_area_enabled | 사용자가 영역별로 예약 가능한 모듈을 검색할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.browse_by_neighborhood_enabled | Space Management - sn_wsd_spc_mgmt 플러그인이 설치된 경우에만 사용할 수 있습니다. 사용자가 인접별로 예약 가능한 모듈을 검색할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.browse_near_a_person_enabled | 사용자가 특정인이 찾은 예약 가능한 모듈을 검색할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| 결과.buildingTreeData | 쿼리 매개변수가 true로 설정된 경우에만 is_buildings_tree_data_required 반환됩니다. 예약 가능한 모듈과 연결된 건물의 계층 구조입니다. 계층 구조 순서:
각 children[ ] 노드는 다른 건물 수준/계층을 반영합니다.
데이터 유형: 객체 배열 |
| 결과.buildingsTreeData.children | 예약 가능한 모듈과 연결된 사이트, 캠퍼스 또는 건물에 대한 상세 정보입니다. 모든 children[ ] 노드의 각 매개 변수는 동일합니다. 이는 다른 건물 엔티티에만 적용되며 이 섹션에서는 한 번만 설명됩니다.데이터 유형: 객체 배열 |
| result.buildingsTreeData.children.data | 건물 엔터티에 대한 상세 정보입니다. 데이터 유형: 객체 |
| result.buildingsTreeData.children.data.sys_id | 연결된 건물 엔터티의 Sys_id입니다. 데이터 유형: 문자열 |
| 결과.buildingsTreeData.children.data.table | sys_id에서 식별된 건물 엔터티 기록이 있는 테이블의 이름입니다. 데이터 유형: 문자열 |
| 결과.buildingsTreeData.children.data.timezone | 건물 엔터티의 시간대에 대한 상세 정보입니다. |
| result.buildingsTreeData.children.data.timezone.displayValue | 시간대에 대한 기록의 값을 표시합니다. 데이터 유형: 문자열 |
| 결과.buildingsTreeData.children.data.timezone.value | 시간대에 대한 기록의 내부 값입니다. 데이터 유형: 문자열 |
| result.buildingsTreeData.children.isSelectable | 연결된 건물 엔터티를 예약 가능한 모델에 사용할 수 있는지(선택 가능한지) 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.buildingsTreeData.children.isValid | 연결된 건물 엔터티가 예약 가능한 모델에 유효한지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| 결과.buildingsTreeData.children.label | 건물 엔터티의 이름입니다. 데이터 유형: 문자열 |
| result.buildingsTreeData.children.uId | 연결된 건물 엔터티 기록의 Sys_id입니다. 데이터 유형: 문자열 |
| result.buildingSysIds | 예약 가능한 모듈과 연결된 건물의 sys_ids 목록입니다. 데이터 유형: 문자열 배열 |
| result.checkin_before_minutes | 예약이 시작되기 전에 사용자가 예약에 체크인할 수 있는 시간입니다. 단위: 분 데이터 유형: 숫자 |
| result.display_number_of_attendees | 사용자가 예약의 참석자 수를 지정할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.display_on_behalf_of | 다른 사람을 대신하여 예약할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.display_sensitivity | 사용자가 예약의 민감도(예: 일반 또는 비공개)를 설정할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.display_value | 예약 가능한 모듈의 표시 값입니다. 데이터 유형: 문자열 |
| result.enable_browse_by_area | 사용자가 영역별로 예약 가능한 모듈을 검색할 수 있는지 여부를 나타내는 플래그입니다. 와 browse_by_area_enabled동일합니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.enable_browse_by_neighborhood | 사용자가 인접별로 예약 가능한 모듈을 검색할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.enable_browse_near_a_person | 사용자가 특정인이 찾은 예약 가능한 모듈을 검색할 수 있는지 여부를 나타내는 플래그입니다. 와 browse_near_a_person_enabled 동일합니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.enable_facet_filter | 직장 항목에 대한 패싯 필터링을 사용할 수 있는지 여부를 나타내는 플래그입니다. 이 옵션을 사용하면 검색 결과에 따라 표시되는 필터 옵션이 표시됩니다. 사용자는 생성된 검색 결과에서 사용할 수 있는 항목만 필터에서 선택할 수 있습니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.enable_group_reservations | 사용자가 그룹 예약을 할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.enable_ical_generation | 사용자가 예약에 대해 iCalendar를 생성할 수 있는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.font_awesome_icon | 예약 가능한 모듈에 연결된 글꼴 아이콘의 이름입니다. 데이터 유형: 문자열 |
| result.inline_title | 예약 가능한 모듈의 인라인 제목입니다. 제목은 직장 서비스 포털의 설명 텍스트와 나란히 나타납니다. 데이터 유형: 문자열 |
| result.layout_mapping | 위치의 레이아웃 매핑 구조에 대한 상세 정보입니다. 이 데이터를 사용하여 UI에 정보를 배치합니다. 데이터 유형: 객체 |
| result.layout_mapping.본문 | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 객체 배열 |
| result.layout_mapping.body.field | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 문자열 |
| result.layout_mapping.body.field_to_display | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 문자열 |
| result.layout_mapping.body.icon | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 문자열 |
| result.layout_mapping.body.label | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 문자열 |
| result.layout_mapping. 설명 | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 레이아웃 매핑에 대한 설명입니다. 데이터 유형: 배열 |
| result.layout_mapping.이미지 | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 문자열 |
| result.layout_mapping. 자막 | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 배열 |
| result.layout_mapping.자막_asc | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 배열 |
| result.layout_mapping. 제목 | 프런트 엔드 UI 데이터를 매핑하기 위한 자리 표시자입니다. 데이터 유형: 배열 |
| result.max_days_in_future | 사용자가 예약 가능한 모듈을 미리 예약할 수 있는 최대 일수입니다. 데이터 유형: 숫자 |
| result.max_발생 | 예약 가능한 모듈에 반복 예약을 사용할 수 있는 경우 반복 예약이 발생할 수 있는 최대 횟수입니다. 데이터 유형: 숫자 |
| result.name | 예약 가능한 모듈의 이름입니다. 데이터 유형: 문자열 |
| 결과.nbhBuildingIds | Space Management 플러그인이 설치되고, 매개변수가 true로 설정되고neighborhood, 매개변수가 browse_by_neighborhood_enabled 쿼리 매개변수에 전달되는 경우에만 반환됩니다. 예약 가능한 모듈과 연결되고 인접에 대해 구성된 건물의 sys_ids 목록입니다. 데이터 유형: 문자열 배열 |
| result.nbhBuildings데이터 | Space Management 플러그인이 설치되고, 매개변수가 true로 설정되고neighborhood, 매개변수가 browse_by_neighborhood_enabled 쿼리 매개변수에 전달되는 경우에만 반환됩니다. 예약 가능한 모듈과 연결되고 인접에 대해 구성된 건물의 sys_ids 목록입니다. 각 건물 요소에는 건물에 사용할 수 있는 해당 층의 sys_ids 목록도 포함되어 있습니다. 예: 건물 sys_ids과 연관된 기록은 건물 [sn_wsd_core_building] 테이블에 있습니다. 층 sys_ids과 연관된 기록은 층 [sn_wsd_core_floor] 테이블에 있습니다. 데이터 유형: 객체 배열 |
| result.nbhBuildingsTreeData | Space Management 플러그인이 설치되고, 매개변수가 true로 설정되고neighborhood, 매개변수가 browse_by_neighborhood_enabled 쿼리 매개변수에 전달되는 경우에만 반환됩니다. 예약 가능한 모듈 및 인접과 연결된 건물의 계층 구조입니다. 데이터 유형: 객체 배열 계층 구조 순서:
|
| 결과.nbhBuildingsTreeData.children | 건물과 연결된 하위 항목의 계층 구조를 설명합니다. 각 children[] 노드는 서로 다른 건물 수준/계층 구조를 반영합니다.
데이터 유형: 배열
|
| result.nbhBuildingsTreeData.data | 연결된 엔터티에 대한 상세 정보입니다. 지역, 사이트, 캠퍼스 또는 건물입니다. 데이터 유형: 객체 |
| 결과.nbhBuildingsTreeData.data.sysId | 연결된 엔터티 기록의 Sys_id입니다. 데이터 유형: 문자열 |
| 결과.nbhBuildingsTreeData.data.table | 연결된 기록이 있는 테이블입니다. 데이터 유형: 문자열 |
| 결과.nbhBuildingsTreeData.data.timezone | 연결된 엔터티가 있는 시간대에 대한 정보입니다. 데이터 유형: 객체 |
| result.nbhBuildingsTreeData.data.timezone.displayValue | 사용자 인터페이스에서 사용할 시간대 값입니다. 데이터 유형: 문자열 |
| 결과.nbhBuildingsTreeData.data.timezone.value | 내부 표준 시간대 값입니다. 데이터 유형: 문자열 |
| result.nbhBuildingsTreeData.isSelectable | 연결된 엔터티를 예약 가능한 모델에 사용할 수 있는지(선택 가능한지) 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.nbhBuildingsTreeData.isValid | 연결된 엔터티가 예약 가능한 모델에 유효한지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| 결과.nbhBuildingsTreeData.label | 예약 가능한 뷰의 이름입니다. 데이터 유형: 문자열 |
| 결과.nbhBuildingsTreeData.uId | 연결된 엔터티의 Sys_id입니다. 데이터 유형: 문자열 |
| result.override_approval_policy | 승인 정책을 구현하는 방법을 지정하는 옵션입니다. 선택 사항은 다음과 같습니다.
데이터 유형: 문자열 |
| result.require_cancel_notes | 예약 가능한 모듈을 취소하기 전에 사용자가 취소 메모를 입력해야 하는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.require_cc_dept_check | 업무 공간 항목과 로그인한 사용자 간에 비용 센터 또는 부서가 불일치하는지 확인할지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.require_subject | 예약 시 사용자가 제목을 입력해야 하는지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.reservable_columns | 예약 가능한 열의 목록입니다. 직장 위치[sn_wsd_core_workplace_location] 테이블에 있습니다. 데이터 유형: 배열 |
| result.reservable_container_field | 컨테이너의 수준입니다(예: 특정 영역의 책상 그룹). 데이터 유형: 문자열 |
| result.reservable_filter | 연결된 예약 가능한 테이블에서 예약 가능한 항목을 필터링하는 데 사용되는 필터 조건입니다. 예약 가능한 테이블은 예약 가능한 모듈[sn_wsd_rsv_reservable_module] 테이블의 필드입니다. 이러한 필터 조건은 예약 가능한 테이블 필드에 포함된 테이블에 적용되었습니다. 데이터 유형: 문자열 |
| result.reservable_quantity_field | 모든 공간의 예약 가능한 수량입니다. 수량은 영역에 인접한 공간을 할당할 때 사용됩니다. 자세한 내용은 영역에 인접 공간 할당을 참조하십시오. 데이터 유형: 문자열 |
| result.reservable_table | 예약 가능한 직장 항목을 포함하는 테이블입니다. 데이터 유형: 문자열 |
| result.reservable_type | 위치와 같이 예약 가능한 항목의 유형입니다. 데이터 유형: 문자열 |
| result.reservable_views | 카드 뷰 또는 일정 뷰처럼 예약 가능한 모듈과 연결된 다양한 뷰에 대한 상세 정보입니다. 예약 가능한 뷰 [sn_wsd_rsv_reservable_view] 테이블에 있습니다. 데이터 유형: 객체 |
| result.reservable_views.iconClass | 예약 가능한 뷰의 아이콘 클래스입니다. 데이터 유형: 문자열 |
| result.reservable_views.is기본값 | 이 예약 가능한 뷰를 예약 가능한 모듈의 기본값으로 설정할지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.reservable_views.레이블 | 예약 가능한 뷰의 이름입니다. 데이터 유형: 문자열 |
| result.reservable_views. 주문 | UI에서 예약 가능한 모듈에 대한 뷰가 표시되는 순서입니다. UI에서는 낮은 순서 숫자가 먼저 옵니다. 동일한 순서 번호의 경우 무작위 순서가 할당됩니다. 데이터 유형: 숫자 |
| result.reservable_views.유형 | 예약 가능한 뷰의 백엔드 이름입니다. 내부 처리에 사용됩니다. 데이터 유형: 문자열 |
| result.reservation_paths | 모두 찾아보기, 사람 주변 탐색과 같이 예약 가능한 모듈과 연결된 예약 경로입니다. 데이터 유형: 객체 배열 |
| result.reservation_paths.displayValue | "사람 주변 탐색"과 같은 예약 경로의 값을 표시합니다. 데이터 유형: 문자열 |
| result.reservation_paths.가치 | 예약 경로의 내부 값(예: "browse_near_a_person")입니다. 데이터 유형: 문자열 |
| result.search_limit | 사용자가 직장 위치를 검색할 때 반환되는 최대 검색 결과 수입니다. 데이터 유형: 숫자 |
| result.selection_type | 검색 결과에 표시할 선택 유형입니다. 다음 옵션 중 하나일 수 있습니다.
데이터 유형: 문자열 |
| result.short_description | 예약 가능한 모듈에 대한 간략한 설명입니다. 데이터 유형: 문자열 |
| result.show_map_view | 예약 가능한 모듈에 대해 맵 뷰를 사용할지 여부를 나타내는 플래그입니다. 유효한 값은 다음과 같습니다.
데이터 유형: 부울 |
| result.sys_id | 예약 가능한 모듈의 Sys_id입니다. 데이터 유형: 문자열 |
| result.timeSlots | 예약 가능한 모듈과 연결된 시간 슬롯에 대한 상세 정보입니다. 데이터 유형: 객체 배열 |
| result.timeSlots.name | 시간 슬롯의 이름입니다. 데이터 유형: 문자열 |
| result.timeSlots.short_description | 시간 슬롯에 대한 간략한 설명입니다. 데이터 유형: 문자열 |
| result.timeSlots.slot_end | 시간 슬롯의 종료 시간입니다. 데이터 유형: 문자열 |
| result.timeSlots.slot_start | 슬롯의 시작 시간입니다. 데이터 유형: 문자열 |
| result.timeSlots.sys_id | 시간 슬롯 기록의 Sys_id입니다. 시간 슬롯 [sn_wsd_rsv_time_slot] 테이블에 있습니다. 데이터 유형: 문자열 |
| 결과.제목 | 예약 가능한 모듈의 제목입니다. 데이터 유형: 문자열 |
| result.virtual_meeting_provider | 예약 가능한 모듈과 연결된 가상 제공자에 대한 상세 정보입니다. 데이터 유형: 객체 |
| result.virtual_meeting_provider.display_value | 가상 회의 제공자의 표시 값입니다. 데이터 유형: 문자열 |
| result.virtual_meeting_provider.sys_id | 가상 회의 제공자의 Sys_id입니다. 데이터 유형: 문자열 |
cURL 요청
이 코드 예제에서는 건물 트리 데이터를 사용하여 예약 가능한 모듈을 요청하는 방법을 보여 줍니다.
curl "http://instance.servicenow.com/api/sn_wsd_rsv/reservable_module/5db44502dbb650106c731dcd13961937&is_buildings_tree_data_required=true" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
응답 본문:
{
"result": {
"sys_id": "5db44502dbb650106c731dcd13961937", "name": "Desks",
"title": "Desks",
"inline_title": "desk",
"font_awesome_icon": "fa-desktop",
"reservable_table": "sn_wsd_core_space",
"reservable_filter": "active=true^is_reservable=true^location_type=5f017383eb512010b89bfdfc9c5228c8^building.is_reservable=true^floor.is_reservable=true^EQ",
"short_description": "Reserve a single desks",
"reservable_type": "location",
"require_subject": null,
"require_cancel_notes": false,
"virtual_meeting_provider": {
"sys_id": "e33d9e6853c201103cf7ddeeff7b1205",
"display_value": "Template"
},
"allow_invitees": null,
"display_number_of_attendees": null,
"display_on_behalf_of": null,
"display_sensitivity": null,
"max_days_in_future": "90",
"allow_whole_day": "1",
"selection_type": "unit",
"reservable_container_field": null,
"reservable_quantity_field": null,
"apply_to_shift": null,
"max_occurrences": "90",
"enable_facet_filter": false,
"search_limit": 10000,
"enable_ical_generation": null,
"enable_group_reservations": null,
"enable_browse_near_a_person": "1",
"enable_browse_by_area": "1",
"enable_browse_by_neighborhood": "1",
"show_map_view": false,
"require_cc_dept_check": false,
"display_value": "Desks",
"browse_near_a_person_enabled": true,
"browse_by_area_enabled": true,
"browse_by_neighborhood_enabled": true,
"reservable_columns": [
"sys_id",
"external_id",
"email",
"name",
"title",
"description",
"image",
"number",
"site",
"campus",
"building",
"floor",
"area",
"capacity",
"reservable_quantity",
"location_type",
"order",
"requires_check_in",
"is_reservable"
],
"layout_mapping": {
"title": [
"name"
],
"description": [
"description"
],
"subtitle": [
"campus",
"building",
"floor",
"area"
],
"subtitle_asc": [
"area",
"floor",
"building",
"campus"
],
"image": "image",
"body": [
{
"label": "Capacity",
"icon": "fa-users",
"field": "capacity",
"field_to_display": ""
},
{
"label": "Standard services",
"icon": "fa-check",
"field": "standard_services",
"field_to_display": "name"
},
{
"label": "Reservable purposes",
"icon": "fa-tags",
"field": "reservable_purposes",
"field_to_display": "name"
}
]
},
"timeSlots": [
{
"sys_id": "d5331cf2dbb5f01038e42b24ca961906",
"name": "All day",
"short_description": "8am - 6pm",
"slot_start": "08:00",
"slot_end": "18:00"
},
{
"sys_id": "de131cf2dbb5f01038e42b24ca961931",
"name": "Before noon",
"short_description": "8am - 12pm",
"slot_start": "08:00",
"slot_end": "12:00"
},
{
"sys_id": "6e99ab5ddbb930102e8e853e68961929",
"name": "After noon",
"short_description": "1pm - 6pm",
"slot_start": "13:00",
"slot_end": "18:00"
}
],
"buildingSysIds": [
"9e0364cedb3650106c731dcd1396192b"
],
"buildingsTreeData": [
{
"isValid": true,
"label": "Europe",
"uId": "2d626c4edb3650106c731dcd1396194b",
"isSelectable": false,
"children": [
{
"isValid": true,
"label": "Western Europe",
"uId": "b17220cedb3650106c731dcd1396197a",
"isSelectable": false,
"children": [
{
"isValid": true,
"label": "Amsterdam Campus",
"uId": "44d2e0cedb3650106c731dcd13961988",
"isSelectable": false,
"children": [
{
"isValid": true,
"label": "AMS-B1",
"uId": "9e0364cedb3650106c731dcd1396192b",
"isSelectable": true,
"children": [],
"data": {
"sysId": "9e0364cedb3650106c731dcd1396192b",
"table": "sn_wsd_core_building",
"timezone": {
"value": "Europe/Amsterdam",
"displayValue": "Europe/Amsterdam"
}
}
}
],
"data": {
"sysId": "44d2e0cedb3650106c731dcd13961988",
"table": "sn_wsd_core_campus",
"timezone": null
}
}
],
"data": {
"sysId": "b17220cedb3650106c731dcd1396197a",
"table": "sn_wsd_core_site",
"timezone": null
}
}
],
"data": {
"sysId": "2d626c4edb3650106c731dcd1396194b",
"table": "sn_wsd_core_region",
"timezone": null
}
}
],
"reservable_views": [
{
"type": "card",
"label": "Card view",
"iconClass": "fa-th-large",
"isDefault": true,
"order": "1"
},
{
"type": "schedule",
"label": "Schedule view",
"iconClass": "fa-calendar-o",
"isDefault": false,
"order": "2"
}
],
"checkin_before_minutes": 30,
"reservation_paths": [
{
"value": "browse_all",
"displayValue": "Browse all"
},
{
"value": "browse_near_a_person",
"displayValue": "Browse near a person"
},
{
"value": "browse_by_area",
"displayValue": "Browse by area"
}
],
"override_approval_policy": "never_required"
}
}