Handbook X Coordinator WebUI Manual

4. Share

The Share feature allows you to distribute books to specific users and groups. Shared books become viewable in the app.

Note: Share management features are only available to users with plans that include workgroup features (Enterprise, Business, Team) or users with administrator privileges (Owner/Admin).

4.1 Share List

Opening the Share tab displays a list of sharing settings.

Display Items

Item Description
Book Name Name of the shared book
Sharing Member Users and groups the book is shared with
Sharing Life Time Start and end date/time of sharing

Display Conditions

4.2 Adding a Share

To configure a new share:

  1. Click the Add button
  2. The Add Share dialog appears
  3. Select the book to share
  4. Set the share destination (users, groups, or access code)
  5. Set the sharing duration if needed
  6. Click the Save button

Add Share dialog (book selection, sharing method, sharing duration)

Resizing the dialog

You can drag the left or right edge of the Add/Edit Share dialog to change its width (default 640px, minimum 540px). Widening the dialog makes long group/member lists easier to read.

Tip: When the dialog is narrower than the content, group/member permission names and the chips that represent share destinations now wrap to multiple lines instead of being truncated with an ellipsis.

4.3 Sharing with Users

To share a book with specific users:

  1. Select the Member tab in the Add Share dialog
  2. Select the users to share with:
  3. Search for usernames in the search box
  4. Select users from the list
  5. You can select multiple users
  6. Click the Save button

Searching for Users

You can search for users in the search box using:

4.4 Sharing with Groups

To share a book with groups:

  1. Select the Group tab in the Add Share dialog
  2. Select the groups to share with
  3. Once a group is selected, the following permission checkboxes are shown inline in the dialog:
  4. View (ON by default)
  5. Edit
  6. Duplicate
  7. Download (ON by default)
  8. Adjust the permissions as needed
  9. You can select multiple groups
  10. Click the Save button

Share dialog (inline permission editing)

Tip: Sharing with groups is easy to manage as it automatically handles member additions and removals.

Filtering groups

When the group list is long, use the "Filter by workgroup or group name" search box at the top of the Group section to narrow down the list by workgroup name or group name.

Characteristics of Group Sharing

4.5 Sharing via Access Code

You can share a book with an unspecified number of users using an access code.

  1. Select the Access Code tab in the Add Share dialog
  2. Select an access code from the dropdown, or click the Generate Code button to create a new access code
  3. Click the Save button

Note: If no access code is selected, the Save button will be grayed out and cannot be clicked. Be sure to select or generate an access code before saving.

Checking the Access Code

In the share list, books shared via access code display "Shared by Access Code."

Displaying the QR Code

  1. Click the QR code button in the share list
  2. The QR code dialog appears
  3. You can print or save the QR code as an image

Users can access the book by scanning the QR code or entering the access code in the app.

4.6 Setting Sharing Duration

You can set a duration for sharing to make books viewable only during a specific period.

How to Set Sharing Duration

  1. Open the Sharing Life Time section in the Add/Edit Share dialog
  2. Set the start date/time
  3. Set the end date/time
  4. Click the Save button

Sharing Duration Behavior

Status Description
Before Start Book is not displayed
During Period Book is viewable
After End Book is no longer displayed

Tip: Useful for limited-time campaigns or training materials that should only be viewable during a specific period.

4.7 Editing and Removing Shares

Editing a Share

  1. Click the Edit button (Edit) of the share you want to edit in the share list
  2. The Edit Share dialog appears
  3. Modify the settings:
  4. Add/remove share destinations
  5. Change sharing duration
  6. Enable/disable access code
  7. Click the Save button

Removing a Share

To remove sharing settings:

  1. Click the Delete button (Delete) of the share you want to remove in the share list
  2. A confirmation dialog appears
  3. Click the Delete button

Note: Removing a share prevents shared users from accessing the book.

4.8 CSV Export / Import of Sharing Settings

Note: This section is only available on the dedicated server plan. On the cloud server plan, the Export and Import buttons do not appear in the Sharing page toolbar.

From the Sharing page toolbar, the per-book sharing settings (user shares, group shares, sharing period) can be exported / imported as CSV in bulk. This is intended for editing large numbers of shares in Excel, or for re-applying sharing settings right after a migration.

4.8.1 Export

  1. On the Sharing tab toolbar, click the Export button
  2. The Export dialog opens
  3. Choose the character encoding (UTF-8 / Shift_JIS) and optionally filter the target books
  4. Click Export to download the CSV file

What is exported

User role Target books
Admin / Owner All books in the organization
Regular user Books the user owns

Books are listed in ascending order by book name. Books without any sharing settings are also included as rows (with empty sharing columns).

Note: Access-code sharing is always disabled on import, so it is intentionally excluded from the export. To preserve access-code settings, edit them directly from the Web UI instead of round-tripping through CSV.

4.8.2 CSV file format

Header row

The exported CSV uses the following 6 columns. On import, BookName is the only required column (other columns may be omitted).

Column Required Description
BookName Yes Book name. Used to identify the target book on import
SharedUsers List of user shares (cell format described below)
SharedGroups List of group shares (cell format described below)
EnableSharingDuration Whether the sharing period is enabled (true / false)
SharingBeginsAt Sharing start datetime (RFC3339)
SharingEndsAt Sharing end datetime (RFC3339)

Note: To disambiguate when multiple books share the same name, you may optionally add a BookUUID column. When present, the UUID takes precedence; empty cells or a missing column fall back to lookup by BookName.

How a row's target book is resolved on import

Separator hierarchy

Level Character Purpose
CSV columns , (comma) Standard CSV
Inside a cell ; (semicolon) Separates multiple users / groups
Permission tokens + (plus) Separates multiple tokens such as edit+copy

Using + to separate permission tokens avoids confusion with CSV commas in Excel. For backward compatibility, permission tokens are also read when separated by , (e.g. edit,copy).

SharedUsers / SharedGroups cell format

Each share target uses one of the following forms:

<target name>
<target name>:<permission tokens>
Example
BookName,SharedUsers,SharedGroups,EnableSharingDuration,SharingBeginsAt,SharingEndsAt
Sales Manual,user1@example.com;user2@example.com:edit+copy,Sales - Newcomers:view+noDownload,false,,
Training,admin@example.com:edit,Marketing,false,,

Import Download sample CSV file

Tip: The sample includes representative row patterns such as user-only shares, group-only shares, time-limited shares, and rows left unchanged (both cells empty). For real workflows we recommend exporting first and then editing the resulting file.

Group display names

Groups use the same display name as in the export.

When multiple groups share a display name, use the exact value from the exported CSV to identify them unambiguously.

Permission tokens

Token Aliases (on import) Meaning
view read View
edit write Edit (View is granted implicitly)
copy dup / duplicate Duplicate
noDownload nodownload Download prohibited

Sharing period

Column Value
EnableSharingDuration Enabled when true / 1 / yes; disabled when false / 0 / no / empty
SharingBeginsAt / SharingEndsAt RFC3339 format (e.g. 2026-06-01T09:00:00+09:00)

If EnableSharingDuration is true, both begin and end are required. If the begin is later than the end, the row fails validation.

4.8.3 Import

  1. On the Sharing tab toolbar, click the Import button
  2. The Import wizard appears (3 steps)
    1. Step 1: Select file — Choose the CSV file
    2. Step 2: Validate — Validation errors and duplicate book names are shown inline. Fix the CSV and re-upload if any errors appear
    3. Step 3: Preview — On successful validation, the sharing changes to be applied are listed
  3. Confirm the preview and click the Import button

Sharing settings CSV import dialog (3-step wizard)

4.8.4 Apply rules

Condition Behavior
Both SharedUsers and SharedGroups are empty The row is skipped (the book's existing share settings are not changed)
At least one of them has a value The row is applied — the book's existing user / group shares are completely replaced by the CSV values

Note: Import is processed in a single transaction. If even one row fails validation, the entire import is aborted. Fix the offending rows and run the import again.

Note: After a successful import, share targets receive the same notifications as a regular share update. Plan for the notification impact when applying bulk changes.

4.9 Sharing Notes

Editing and Sharing

Sharing Permissions

Content Permission Settings

In sharing settings, you can configure the following content permissions for shared users:

Permission Description
View Can only view content
Edit Can edit content
Duplicate Can duplicate content

Important (About Memo Feature): In the "Memo" feature available on iOS/Mac apps, when shared users add memos to section content, the system internally copies the section to store the memo. Therefore, if you want to allow shared users to use the Memo feature, you must grant the "Duplicate" permission in addition to the "Edit" permission.

Sharing Limits


← Previous: 3.8 Section Management | Next: 5. Groups →