tkchy blog

大手メーカー系JTCのプロダクトマネージャー。日々の仕事や自己研鑽で学んだことや、シンプルライフの実践などを記録していきます。

kintone認定アプリデザインスペシャリストの勉強メモ(kintone認定アソシエイトの復習)

はじめに

 本記事は、kintone認定アプリデザインスペシャリストの資格取得のために、kintone認定アソシエイトの復習をした際、個人的にアソシエイト試験範囲で忘れていた箇所、なかなか覚えれなさそうな箇所をピックアップして勉強メモとしてまとめたものになります。kintone認定アソシエイトやアプリデザインスペシャリストの資格取得を目指されている方に少しでも参考になれば幸いです。

 なお、kintone認定アソシエイトやアプリデザインスペシャリストそれぞれの合格体験記は別の記事で書いていますのでそちらを確認いただければと思います。

thr8.hatenablog.com

thr8.hatenablog.com

勉強メモ

アプリの作成と利用

  • ファイルを読み込んでアプリ作成

    • Excelファイルからアプリ作成
      • 最大1MB
      • 1000行✖️500列
    • CSVファイルからアプリ作成
      • 最大100MB
      • 10万行✖️500列
      • 注意点
        • ユーザー選択フィールドの場合:ログイン名
        • 組織選択フィールドの場合:組織コード
        • グループ選択フィールドの場合:グループコード
    • 共通の注意点
      • エラー発生時は1行目からエラー発生箇所までデータ読み込みされる
  • レコード内容の書き出しと読み込み

    • 書き出し
      • テーブル内のフィールドの書き出し可能
      • 書き出しを中止できる。
      • 書き出し中にレコードの追加編集は可能
      • 添付ファイル名の書き出し不可
    • 読み込み
      • 一括更新のキーにできるフィールド
        • レコード番号、文字列(1行)、数値、日付、日時、リンク
      • 読み込み中に中止できる。読み込み前の状態に戻る。
      • 読み込み中にレコードの追加編集は不可
      • テーブル内の更新可能
  • レコードの絞り込み

    • アプリ管理権限を持つユーザーは適用ボタンに加え保存ボタンが表示される
    • テーブル内のフィールド、関連レコード一覧フィールド内のフィールドを絞り込み条件に指定できる

アプリ設定

フォームの設定

  • 1アプリに500個のフィールドを配置可能
  • ラベル
    • リンクを貼れる
      • 新しいタブで開くかどうかを設定できる(リッチエディターも)
        • リンクフィールド及びルックアップ先のリンクフィールは常に別タブ
      • ラベルフィールドのアクセス設定できない
        • グループ化すればアクセス設定(表示制御)できる
      • ラベル内に画像を貼ることができる
        • 他のアプリで画像を登録して、その画像をコピーして貼る
  • 文字列(1行)
    • 最大128文字(重複禁止で64文字)
    • 表示形式は指定できない
  • 計算フィールド
    • 小数点以下の表示桁数:表示上でのみ切り捨て
  • チェックボックス:最大128文字、選択肢1000個
  • ラジオボタン
    • 選択肢1000個
  • テーブル

    • 一覧絞り込みや条件通知はテーブル内のフィールドに対して可能
    • テーブル(フィールド)のアクセス権設定はできない
    • テーブルのいずれかのフィールドの値が条件を満たせばレコードにアクセス権設定できる
  • ユーザーや組織を削除してもユーザ選択、組織選択フィールドのデータは残る

  • 日付と時刻フィールドは全てのユーザで同じ、日時フィールドはユーザのタイムゾーン
  • 関連レコード一覧
    • 一覧画面に表示できない
    • 検索対象にならない
  • ルックアップ
    • 関連付けるアプリ
    • コピー元のフィールド
    • 他のフィールドのコピー
    • コピー元のレコードの選択時に表示するフィールド

プロセス管理

  • 1つのステータスに複数の作業者を設定する場合、全員がアクションしたら、1人がアクションしたらを選択できる
  • 承認者を自動的に上司にする方法
    • cybouzu.com管理の組織/ユーザーの設定からカスタマイズ項目で上司を追加して設定する
  • ステータスは書き出し可能。読み込み不可
  • 承認者をスキップする場合
    • スキップのチェックボックス有無を条件にプロセス移行先を分ける
    • ユーザー選択フィールドの有無を条件にプロセス移行先を分ける

条件通知

  • 通知対象
    • レコード操作本人、閲覧権限のないユーザには通知されない
  • レコードの条件通知

    • ファイル読み込みでレコード登録更新フィールドの値が条件に一致しても通知されない
  • アプリの条件通知

    • レコード追加、編集、読み込み、ステータス更新、コメントを条件に可能
      • レコード削除、書き出しは不可
    • 以下フールドは設定不可
      • 文字列(複数行)
      • リッチエディター
      • 添付ファイル
      • 関連レコード一覧
  • リマインダの条件通知

    • 日時、日付、作成日時、更新日時に条件に可能
      • 時刻フィールドは不可
    • 関連レコードフィールドの値は不可
      • テーブル内のフィールドは可能
    • 条件は10件

アクセス権

  • テーブルに設定は不可
  • フィールドの値を条件にしてレコードの設定は可能
    • フィールドの値を条件にしてフィールドの設定は不可
  • プロセス管理と連携制御可能
  • フォームに設置したユーザ選択フィールド、組織選択フィールドに対してアクセス制御可能

その他の設定

  • 高度な設定
    • レコード変更履歴
      • 無効にすると履歴が消される
    • コメント有効無効
      • 無効にしても履歴は残っている
    • レコード再利用機能の有効無効
      • 添付ファイルは再利用してもコピーされない
    • 添付画像のサムネイル表示有無
    • アプリ管理者のレコード一括削除
      • 右上「•••」から現在適用されている絞り込み条件で一括削除できるようになる
    • 数値の精度指定
      • 四捨五入切り捨て切り上げは計算式内で設定する
    • 第一四半期の開始月
  • カテゴリー
    • 5階層まで設定可能
  • 言語ごとの名称
    • 日本語、英語、中国語
  • レコードのタイトル
  • アクション
    • 同一アプリ内に作成可能
      • レコードの再利用機能に加えて、コピーするフィールドを選択できる
    • 添付フィールド、関連レコード一覧は不可
    • ゲストスペースはゲストスペースのみ
    • 「アクションの利用者」でアクションボタンを表示できるユーザーを制限できる
    • アプリアクションに設定しているアプリ/フィールドを削除してもエラーは出ず削除される
      • ルックアップ/関連レコードはエラー表示(削除できない)

スペース

スペースの追加

  • スペースの作成
    • ポータルのスペースリスト「+」ボタンから作成
    • kintoneシステム管理:アクセス権で許可されているユーザーのみ(初期設定はすべてのユーザーが可能)
    • ポータルの右の「・・・」から作成できる
      • はじめから作る
      • スペーステンプレートを選択する
        • kintoneシステム管理のスペーステンプレートで登録する必要がある
  • スペースの設定
    • 公開/非公開
    • ポータルと複数のスレッドを使用する
      • 有効にするとポータルに表示するコンテンツを選択できる
      • 一度有効にすると元に戻せれない
    • スペースの参加/退会、スレッドのフォロー/フォロー解除
      • スペースに参加していないユーザもフォロ可

スペースの各種機能

  • お知らせ
    • スペース管理者のみ
  • スレッド
    • スペース参加者は任意のスレッド追加可能
    • スレッドアクション
      • コメント
        • 文字列(複数行)、リッチエディター
      • 投稿日時
        • 日時、日付
      • 投稿者
        • ユーザ選択
      • URL
        • リンク
  • スペース内アプリ
    • Publicグループのみ
    • スペース管理者ではなく、アプリの作成権限を持っている人が作成可能(kintoneシステム管理:アクセス権)
    • ポータルにもアプリアイコンが表示される
  • ピープル
    • 組織間のアクセス権の設定を有効にした場合、同じ最上位組織のユーザーのみ
  • 関連リンク
    • スペース内アプリのリンクと他のスペースのリンク
      • 一般Webサイトやアプリのグラフのリンクは不可

ゲストスペース

  • ゲストスペースの作成:kintoneシステム管理のアクセス権
  • 同じゲストスペース内のアプリだけ再利用可能
  • IPアドレス制限は関係なし
  • スレッドアクションを使用できない
  • スペースのカバー画像の最大容量:5MB
  • ゲストスペース内のアプリで組織やグループの設定はできない

kintoneシステム管理

  • アプリ
    • アプリテンプレートここから作成できる
  • スペース
    • スペーステンプレートここから作成できない
    • スレッドのアクション
      • スレッドの投稿内容の下に表示される「アクション」ボタンから作成できる
      • ゲストスペースでは使えない
  • ゲストユーザ
  • 権限
    • アクセス権
      • アプリの作成
        • 初期設定はすべてのユーザーに権限付与されている
      • スペースの作成
        • 初期設定はすべてのユーザーに権限付与されている
      • ゲストスペースの作成
        • 初期設定はすべてのcybozu.com共通管理者に権限付与されている
      • システムの管理
        • kintoneシステム管理者に設定できる
    • アプリグループ
      • 複数のアプリのアクセス権を一括で管理するためのもの
      • アプリグループで設定したアクセス権はアプリで設定したアクセス権より優先される
        • アプリグループ(部署)単位でのアクセス権制御
  • カスタマイズ
  • その他
    • アップデートオプション
      • 新機能の先行利用/アップデート無効化
    • 利用する機能の選択
      • メール通知機能の制御
      • スペース機能、ピープル機能の利用制御
    • スマートフォン表示
    • プラグイン
    • アプリスペースの復旧
      • cybouz.com共通管理者のみ
      • 14日以内であれば可能

cybouzu.com共通管理

  • 組織/ユーザ

    • ユーザ削除してもデータは残る(ピープルのコメントなどは閲覧できなくなる)
    • 組織の管理者を設定できる

      • 組織から右クリック
      • 組織の管理者とは、特定の組織配下において、ユーザーと組織を管理する権限を付与された管理者のことをいいます。 複数の拠点を持つ組織や、ユーザー数が多い組織では、cybozu.com共通管理者が行うユーザー管理・組織管理業務の負荷も大きくなります。cybozu.com共通管理者は、必要に応じて、組織の管理者を割り当て、ユーザーと組織の管理を委任できます。
    • 表示する言語の切り替え

      • ユーザー情報の編集から設定可能
  • サービスの利用ユーザ

  • 役職
  • グループ(ロール)
    • プロジェクトなど、組織とは別の階層や集合をグループとして登録できる
      • 静的グループ
        • ユーザを指定してグループを構成する場合に使用
      • 動的グループ
        • 役職を指定したり、複数の組織で1つのグループを構成したりする場合に使用
  • 一括操作
    • ユーザ、利用サービス、組織、所属組織、役職、グループをCSVファイルに書き出し、読み込み、削除可能
  • 管理者の設定
    • cybozu.com共通管理者を選択できる
  • 組織の事前設定
    • CSVファイルを使用した一括操作は不可
  • 組織間のアクセス権
  • カスタマイズ
  • セキュリティ

    • ログイン
      • パスワード複雑度、有効期限、セッション(有効期間)、アカウントロック(回数/時間)など
      • 2要素認証
        • 管理者が有効にした場合、ユーザーが利用するか決めれる(アカウント設定から)
        • TOTPアプリをインストールする必要がある(確認コード)
        • 「組織/ユーザー」からユーザー単位で有効無効切り替えができる
      • セキュアアクセス(有償)
        • 利用できる端末を設定できる
        • 設定方法
          • 「組織/ユーザー」からユーザーにセキュアアクセスを設定し、「サービスの利用ユーザー」からセキュアアクセス利用ユーザーを設定。その後、クライアント証明書を発行できる
        • 端末を紛失した場合
          • 管理者がユーザーのパスワードを変更する。その後、クライアント証明書を無効にして再発行
            • クライアント証明書は一度無効にしたらもとに戻せれない
    • アクセス制限
  • 監査ログ

  • システムメール
  • ローカライズ
  • 外部連携

サイボウズドットコムストア

各種機能

  • ポータル
    • ピープル以外は個別に表示制御できる
    • お知らせ
    • 通知
    • 未処理
    • スペース
    • アプリ
  • 検索

    • 全体検索
      • レコード:コメント、文字列フィールド、リッチエディタ
      • スペース:本文、コメント
      • ピープル:コメント、メッセージ
      • 添付ファイル:ファイル名、内容
    • 限定検索
      • 指定できる検索キーワード10個まで
      • 検索できるファイルサイズ50MB、先頭から1MB
  • 通知

    • 70日間
      • 後で読むをつけた通知はいつまでもOK
    • 自分宛の通知
      • アプリの条件通知は自分宛にならない
  • モバイル版の制限

  • 運用上のトラブルシューティング

    • ユーザーがパスワードを忘れた場合
      • cybouzu.com共通管理者が組織/ユーザーからパスワード変更(新規生成)しユーザーへメール配信可能