P R O D U C T S C O . , L T D . 受注入力 売上入力 入金入力 加工指示入力 加工実績入力 発注入力 仕入入力 支払入力 請求・売掛 支払・買掛 販売管理 購買管理 生産管理 在庫調整・ 棚卸 在庫管理 在庫管理 納品書 請求書 発注書 支払 明細書 棚卸票 加工 指示書 現品票 受払い問合せ ・商品別状況照会 ・得意先別商品別状況照会 ・仕入先別商品別状況照会 メンテ・入力・バッチ 専用伝票 問合せ データ流用 在庫引当(受払い) 受発注管理システム
P R O D U C T S C O . , L T D . JavaScript/CSSを駆使すれば、こんな事ができます。 1.問合せ? ①ルックアップ一覧の縦横幅を拡大(CSS) ②ルックアップの抽出条件を画面で入力可能へ(js) ③画面倍率を変更可能へ(js) ④複数テーブルのデータをサブテーブルへ表示 &サブテーブルの表示件数を任意指定へ(js)
P R O D U C T S C O . , L T D . 【標準】・・・全件表示できない 列の幅が調整できない 【カスタマイズ】 カスタマイズ内容 ・一覧枠の縦横幅調整(最大値に設定) ・・・赤破線 ・明細表示枠の縦横幅調整 ・・・青破線 (1ページ10行表示・スクロール不要) ・列毎の横幅調整 ・・・黄破線
P R O D U C T S C O . , L T D . データ出力の手段 ①kintone 標準機能のファイル書き出し ②kintone js使用のデータ出力(cybozu) ③Excel VBA使用のデータ出力(かりんこラボ) ④Excel VBA使用のデータ出力(③を基にカスタマイズ) 項番 出力形式 抽出データの指定 テーブルの指定 項目 項目属性 出力順指定 項目のソート サブテーブルの出力 ① csv 1テーブル 画面から指定 標準 △サブテーブル不可 × ◦ ② csv 1テーブル jsで指定 標準 ? × ?(サンプルなし) ③ シート追加 1テーブル 画面から指定 標準 × × ?(サンプルなし) ④ Excel 複数テーブル シートで定義 自動判定 (標準・文字列・日付) ◦ △1項目のみ ◦
P R O D U C T S C O . , L T D . ①Kintoneの標準機能から出力した場合 ④作成したTool(Excel VBA)からデータを出力した場合 メリット 1. 拡張子がxlsの為、ユーザーが直接データ加工が行える ・出力項目の属性は、kintoneのフォームを基に自動判別(標準・文字列・日付) ・ユーザー(csvからExcelへの変換方法、必要項目がない等)の問い合わせが減少 ・ヘッダーに色付けがされている為、必要不必要項目の判断が可能 2. Excel VBAの為、個々のユーザーで管理が行える ・kintoneだと不要な一覧が増えて、管理が大変になる ・出力項目及び項目の出力順の指定が可能
P R O D U C T S C O . , L T D . 【Excel】 - 専用伝票(7パターン)へ印刷 - kintoneへデータ(印刷発行済フラグ)更新 - kintoneからデータをExcelフォーマット出力 ※ 【CSS】 ・ ボタン - メイン画面上の「登録」「キャンセル」ボタンの非表示 ※ - サブテーブル上の「追加」・「削除」ボタンの非表示 ※ ・ メッセージ - ルックアップボタンを押下時に表示されるメッセージの非表示 ※ ・ ルックアップ一覧 - ルックアップ一覧枠の縦幅&横幅の制御 ※ - 検索結果枠の縦幅&横幅の制御 ※ - 検索結果に対する個々の項目に対する横幅の制御 ※ ・ サブテーブル - 項目(列)の非表示 - 項目(列)のマスク制御
P R O D U C T S C O . , L T D . 【JavaScript】 ・ 一覧画面 - 条件検索からのデータ抽出 - kintoneデータをcsvへ一括出力(項目設定不要(自動判別します)) - csv/txtデータをkintoneへ取込み(encode変換あり) ・入力(表示)画面 - 表示画面の比率設定 ※ - ルックアップの抽出条件を外だし ※ - ルックアップ項目へ別ルックアップから値を自動設定&取得 ※ - 郵便番号入力からの住所自動取得 - サブテーブルに対するページ制御(最大表示件数・前/次/最初/最後ページ移動)※ 【今回の開発について(例:月次締め処理の場合)】 ・ 更新テーブル数 : 8テーブルに対して、データ登録/更新 ・ 更新件数 : 最大20,000件(処理時間約7分) ・ Promise : 24連 ・ Step数 : 6,000step ・有償プラグイン : なし