在庫は10本だとします。Webサイトのプログラムでは、kintone在庫アプリデータの黒ボールペンの在庫数を取得し、在庫数から注文数を引いて、黒ボールペンの在庫数フィールドを上書きします。AさんとBさんが同時に注文ボタンを押したとします。Aさんのプログラムは在庫数を9本で上書きし、Bさんのプログラムは在庫数を7本で上書きします。この場合、kintone在庫アプリへのデータ更新は後勝ちになりますので、在庫数が9本または7本のどちらかになります。これは、データレコードへの排他制御を行っていないためです。正しくは、在庫数は6本ですね。今回のアップデートでは、APIを使ったkintoneアプリのデータレコードへの排他制御を実現するために、リビジョン管理機能がサポートされました。2フェーズコミットを実現する「複数アプリへのレコード一括で処理する機能」もサポートされ、本格的なトランザクション処理が可能となりました。在庫アプリの更新と同時に、受注アプリにレコード追加する処理の整合性を保証できることになります。これはもう、ORACLEやSQL-Serverと同等なトランザクション処理系のシステム構築が可能となったと言えます。ネット通販、在庫管理、チケット販売、ホテル予約などトランザクション系システムをフレンドリーなビジネスファストアプリkintone基盤を利用して構築することが可能になります。kintone在庫管理とクラウド会計freeeのコラムkintone在庫管理とクラウド会計freeeのコラムはこちらです。在庫管理の簡易機能を2アプリで実現したテンプレートです。kintoneアプリテンプレートに関するお問合せはこちらです。バーコードでPi!(kintoneアプリストア掲載中)バーコードスキャナのボタン一発で、読み取りデータをアプリに登録できます。在庫管理や生産管理の業務分野で利用可能です。固体番号でのトレーサビリティの実現が可能です。POSレジへ応用もできます。詳しくは、こちらです。自社ホームページのWeb問合せフォームでお客様が入力された情報を、サイボウズ社kintoneアプリに自動連携したいというニーズがあります。自社Webページの問合せフォームで入力された顧客情報をkintoneアプリに自動登録したい。問合せフォームに入力された情報を複数の担当メンバーで共有したい。問合せフォームに入力された会社名や連絡先を見込み顧客リストに簡単にコピーしたい。イベントやセミナーの開催毎にkintoneアプリを作成するように、参加登録Webフォームを作りたい。他社サービスのWebフォームサービスを使っているので、自社ドメインが使えない。WebフォームのページがSSLなのに、入力された顧客情報がメールの平文で飛んで来る。解決策のご提案kintoneのAPIを使って、kintoneアプリに連動するWeb問合せフォームページを作りましょう。【ここがポイント!】Web問合せフォームのみならず、イベントなどのセミナー参加登録のエントリーフォームにも活用したいですよね。kintoneアプリに設定した項目が、そのままWeb入力フォームの項目としてページを自動生成できます。問合せのみならず、セミナーベントの開催毎に、申込みエントリーページを作成できるようになります。【kintoneアプリの課題管理表を社外と共有したい】kintoneアプリの課題管理表を社外の関係者と共有したいというニーズがあります。ニーズ最新の課題管理表をWebサイトを通じて、関係者と共有したい。メールで課題管理表ファイルを送信する手間を省きたい。kintoneへのログインユーザIDを持っていない人にも、参照させたい。課題管理表は、WebサイトのURLを知っているだけに公開したい。セキュリティの確保は必要。APIを使ってWebサイトと連携して、課題管理表の共有サイトを作りましょう。kintoneの課題管理表アプリに保存されているレコードを、API経由でWebサイトに連携し、課題管理表をサイトに掲載する仕掛けです。このWebサイトを参照できる人を限定する必要があります。【ここがポイント!】Webサイトへのログイン/パスワードを管理する方法では、管理が煩雑になります。そこで、URLにハッシュコードを使ったアクセス制限を施すことで、参照できる人を限定することができます。【保存ファイルをそのままメール送信したい】ファイル管理アプリに保存したファイルを社外のお客様や取引先に送付したい場合、そのファイルをローカルフォルダにダウンロード保存して、メール添付する必要があります。複数ファイルの場合、ファイル毎にダウンロードして保存する手間があります。ローカルフォルダに保存されたファイルを消し忘れたりする危険性もあります。kintoneアプリ内に保存添付されているファイルを、安全にかつ、セキュアな方法で、送信したいというニーズがあります。No.005ニーズアプリに保存添付したファイルをそのまま、社外に送信したい。特定の人しか見れないようにしたい。ログインIDやパスワードの払い出しが面倒だ。kinotne」をお勧めします。アプリストアに掲載中!【ここがポイント!】ファイルをダウンロードするためのセキュアURLを、レコード単位に自動生成します。そのセキュアURLのテキストをメール本文に貼り付けて送信することができます。メール添付の最大サイズを気にする必要もありません。【専用ログインで情報公開したい】ゲストスペースを作成することにより、メールアドレスでの認証と共有スペースが可能ですが、そのゲストスペースに参加している人みんなが、誰が参加しているか横並びで見えてしまう。ユーザIDとパスワードを払い出して、その人だけに、特定のレコード情報を公開したいというニーズがあります。ニーズログインにより、専用ページを作りたい。その人だけに、写真やコメント情報を見せたい。ログイン情報の1レコードを作成するだけで、設定を完了させたい。ログインに期限を設けたい。解決策のご提案kintoneのAPIを使った、弊社ソリューション「ステップサイト」をお勧めします。【ここがポイント!】ゲストスペースによる管理は不要。アカウントIDとパスワードをアプリのレコードとして作成するだけで実現可能です。「りんご」「みかん」「ぶどう」のどれが一番好き?という情報を、ユーザあるいは、ゲストスペース参加者の意見を集めたい。誰が、どこに1票を入れたかも一覧で見れると良い。飲み会の日程調整に使いたいというニーズもある。ニーズ投票者1人が1レコードになる何回でも更新できる。締切期限を設定できる。解決策のご提案kintoneのAPIを使って、投票結果をアプリの取り込む機能を作りましよう。投票アンケート項目をAPIで取得して、Webページでアンケートを作成します。回答結果をAPIを通じて、アプリに取り込みます。投票者を認証する必要があります。【専用ログインで情報公開したい】を参考にしてください。【1写真1レコードで、一括アップロードしたい】1レコードに複数ファイルを一括添付することは出来ます。1写真ファイルを1レコードで一括アップロードすることはできません。ひとつのファイル毎に、コメントを付けて保存したいとうニーズがあります。ニーズ写真ファイルやPDFファイルを一括アップロードしたい。アプリのレコードにそれぞれ、1ファイルで一括登録したい。解決策のご提案kintoneのAPIを使って、一括アップロード機能を作りましよう。一括アップロード機能により、API経由で、ファイル毎に、アプリにレコードを新規作成しファイル添付します。【ここがポイント!】ファイルを1レコードに登録することは、難しくありません。自動生成するレコードの自動採番について、事前に検討する必要があります。ワークスペースA(部門A)にインストールしたFAQアプリ(問い合わせ管理)と、ワークスペースB(部門B)にインストールしたFAQアプリにそれぞれ登録されたレコードを、全部門として一度に見たいというニーズがあります。ニーズアプリAとアプリBに登録されたレコードを、アプリC自動登録する。アプリAのレコードが更新されたら、アプリCでも更新されている。解決策のご提案kintoneのAPIを使って、クラウド上にバッチ処理を作りましょう。アプリAとアプリBのレコードをアプリCに、自動連携します。難しいのが、アプリAとアプリBのレコードに連番が付与されている場合、重複することになります。これを回避することが必要です。