Slide 1

Slide 1 text

HVTVLVجຊػೳͷ͝঺հ ʙΞϓϦͷ഑෍ίϐʔҠಈʙ

Slide 2

Slide 2 text

本番アプリの直接変更 l リスクが高い テスト用アプリを作ると・・・ l 本番アプリへの反映が大変 LJOUPOFͰࠔΔʂ͜Μͳ͜ͱ 

Slide 3

Slide 3 text

ςετ༻ΞϓϦͬͯ۩ମతʹͲΜͳ΋ͷʁ  テスト用アプリ (動作確認用) 本番で全員が利用する前に 担当者がアプリ変更後、 動作上の問題確認を行う ためのアプリ ルックアップで 必要なフィールドの コピーはできている? 自動計算は 間違っていない?

Slide 4

Slide 4 text

本番アプリの直接変更 l 間違っても後戻りができない l データを削除してしまうリスク l (変更作業中)使っている人たちに 使用を停止してもらう必要有 l そのためのメンテナンス告知も必要 ςετ༻ΞϓϦͷඞཁੑ 

Slide 5

Slide 5 text

テスト用アプリは 必要かもしれないけど… 

Slide 6

Slide 6 text

ख͕͔͔ؒΔʂϛε΋ൃੜ͢Δʂ  テスト用アプリ (動作確認用) 本番用アプリ (利用中) 変更作業発生! テスト用アプリで変更した部分は 本番でも同様に変更が必要

Slide 7

Slide 7 text

 正直 テスト用アプリなんて 作りたくない…

Slide 8

Slide 8 text

そんな時! 

Slide 9

Slide 9 text

 お困りごとの救世主!

Slide 10

Slide 10 text

HVTVLVͷαʔϏε֓ཁ  kintoneとセットで利用 gusuku上からkintoneのフォーム設計情報を管理 利用者はブラウザからアクセス https://app.gusuku.io

Slide 11

Slide 11 text

kintone+gusukuだったら? 

Slide 12

Slide 12 text

テスト用アプリ (動作確認用) 本番用アプリ (利用中) 基本機能 ʬجຊػೳʭΞϓϦͷΞοϓσʔτ഑෍  変更部分 変更・更新部分を含めて アプリを上書きコピー

Slide 13

Slide 13 text

ςετΞϓϦ͔Βຊ൪༻ΞϓϦ΁  ワンクリックでアプリのコピーもラクラク! プロセス管理やアクセス権の設定も一緒にコピー

Slide 14

Slide 14 text

アプリのバージョン管理 l バージョン管理=変更履歴がわかる l どこがどう変わったかの差分表示が可能 HVTVLVʹΑΔΞϓϦ؅ཧͷϝϦοτ 

Slide 15

Slide 15 text

アプリのフォーム設計情報を見られる l Excelでアプリの項目やフィールドコー ドなどの一覧のダウンロードが可能 HVTVLVʹΑΔΞϓϦ؅ཧͷϝϦοτ 

Slide 16

Slide 16 text

さらに! 

Slide 17

Slide 17 text

kintone+gusukuでこんな使い方 

Slide 18

Slide 18 text

社内の別部門でも同じアプリを使いた い アプリが増加してきたのでスペースを 分けて整理したい 別の契約で利用していたアプリをひと つの契約に統合したい LJOUPOFͰ͜Μͳࣄ͍ͨ͠ʂ 

Slide 19

Slide 19 text

そんな時! 

Slide 20

Slide 20 text

kintone+gusukuがあれば! 

Slide 21

Slide 21 text

営業部 スペース アプリのコピー(複製) 人事・総務部 スペース 基本機能 ʬجຊػೳʭΞϓϦͷίϐʔ 

Slide 22

Slide 22 text

スペース間移動 ドメイン間移動 ひとつのスペース またはドメイン 基本機能 ʬجຊػೳʭΞϓϦͷεϖʔεؒҠಈ  A B B 異なるスペース またはドメイン

Slide 23

Slide 23 text

ʬجຊػೳʭಛ௃ɾϙΠϯτ  ルックアップ・関連レコードも環境に合わせて自 動的に関連付けを変換 カスタマイズ用に設定されたJS/CSSファイルも 一緒にコピーできる アクセス権(アプリ/レコード/フィールド)の配 布も可能 スペースやドメイン間でのコピー・移動が可能 BASIC認証をサポート

Slide 24

Slide 24 text

ʬجຊػೳʭ഑෍ର৅  フォームのレイアウト 作成済みの一覧 設定 n 一般設定 アイコンと説明 / デザインテーマ プロセス管理の設定(注*) n アクセス権 (注*) アプリ / レコード / フィールド n カスタマイズ/サービス連携 JavaScript / CSS (注*) gusukuでのアプリ配布時に「配布する」チェックが必要

Slide 25

Slide 25 text

ʬجຊػೳʭ഑෍ର৅֎  作成済みのグラフ 設定 n 通知 アプリ / レコード / リマインダー n カスタマイズ / サービス連携 プラグイン / APIトークン / Webhook n その他の設定 カテゴリー / 言語ごとの名称 / レコードのタイトル / 高度な設定 / アクション

Slide 26

Slide 26 text

ʬجຊػೳʭ஫ҙ఺  アプリのバックアップではないことに注意 l アプリをgusukuで取り込んだ時点の状態には戻せる バージョン管理をしているため l kintoneからアプリを完全に削除してしまった場合、 元には戻せない l アプリ自体のバックアップを取得したい場合はアプリテ ンプレートなどの機能を利用 アプリに登録しているレコード(=データ) l バックアップオプションを併用 l 各レコードごとのコメントはバックアップ対象外

Slide 27

Slide 27 text

ʬجຊػೳʭ஫ҙ఺  セキュアアクセス設定 l kintoneでBASIC認証の設定を追加すると利用が可能 となる ルックアップで紐付いているアプリ l 初回配布時はマスタ(=ルックアップ参照先)アプリか ら順番に配布 相互でルックアップの設定になってるアプリ l 一方のアプリのルックアップを一時的に解除してから配 布

Slide 28

Slide 28 text

ʬجຊػೳʭ஫ҙ఺  削除済みのフィールドと追加したフィールドが混在 するアプリ l 削除されたフィールド(A)と追加されたフィールド (B)が混在するアプリをgusukuで取り込んだ場合 l gusukuが「フィールドがAからBに変更された」と誤 判断してしまい、間違った情報でアプリが配布される危 険性がある フィールドB フィールドA フィールドA→B へ変更?

Slide 29

Slide 29 text

ʬجຊػೳʭ஫ҙ఺  削除済みのフィールドと追加したフィールドが混在 するアプリを正しく配布するには? 1. フィールド(A)を削除せずにフィールド名を(削除予 定)などと名前変更 2. フィールド(B)を追加 3. gusukuでアプリを取り込み配布 フィールドB フィールドA (削除予定) フィールドB フィールドA (削除予定) そのまま配布 配布先 配布元 ※削除はしない

Slide 30

Slide 30 text

ʬجຊػೳʭ஫ҙ఺  削除済みのフィールドと追加したフィールドが混在 するアプリを正しく配布するには?(続き) 4. フィールド(A)を配布元から削除 5. アプリを取り込み 6. 配布 → 配布先のアプリからもフィールド(A)が削除 される フィールドA (削除予定) 削除された状態で配布 配布先 配布元 ※削除 フィールドB フィールドB