オープンソース

Nextcloud Flowで実現「ファイルのワークフロー自動化」

Nextcloudで行う申請・承認フローでは、申請書のアップロードや更新をトリガーにします。条件として対象フォルダや申請種別を指定し、実行アクションとして担当者への通知や、申請中タグの付与を設定します。この記事では、ワークフローの自動化を実現するために使えるNextcloud Flowのアプリを紹介します。

+

目次

Files automated tagging:ファイルへ自動でタグを付ける

Files automated taggingは、条件に一致したファイルへ、自動でタグを付与する機能です。ファイルのアップロードや更新などをきっかけに、ファイルの分類、状態管理、後続処理の実行条件として利用するタグを自動で付与できます。

タグの自動付与

活用例

  • 請求書フォルダのPDFに「経理」「確認待ち」タグを付ける
  • 契約書フォルダのファイルに「機密」「契約書」タグを付ける
  • 画像アップロード時に「要変換」タグを付ける
  • OCR処理が終わった文書に「OCR済み」タグを付ける
  • 承認完了後に「承認済み」タグを付ける

タグは、後続のワークフローを起動する条件としても利用できます。たとえば、「承認済み」タグが付いたファイルを保管フォルダへ移動したり、「OCR済み」タグが付いたファイルを担当者へ通知したりできます。

注意点

後続処理の条件として利用するタグは、一般ユーザが変更できる公開タグではなく、制限タグまたは不可視タグとして管理する必要があります。また、後述するApprovalやWorkflow external scriptsと連携する場合は、タグ付けの条件やフロー登録順を設計する必要があります。

Approval:申請や文書の承認の自動化

Approvalは、ファイルやフォルダに対する承認依頼、承認処理、承認結果の管理を行う機能です。承認対象となるタグや承認者を設定することで、条件に一致したファイルやフォルダを自動で承認フローに回し、承認結果に応じて状態を管理できます。

自動承認フロー

承認フローの例

  1. 申請者がファイルを指定フォルダへアップロードする
  2. Flowで「確認待ち」タグを付ける
  3. Approvalで担当者へ承認依頼を送る
  4. 承認者が内容を確認する
  5. 承認済み、却下、差し戻しのいずれかを選択する
  6. 結果に応じてタグ、保存先、通知先を変更する

承認済みのファイルは保管フォルダへ移動し、差し戻しの場合は申請者へ修正依頼を通知する、といった後続処理も設計できます。

承認自動化で人の判断を残す範囲

承認業務では、定型部分と判断が必要な部分を分けることが重要です。自動化しやすい作業は、次のとおりです。

  • 受付通知
  • 承認依頼の送信
  • 申請台帳への登録
  • 承認結果に応じたタグ付与
  • 承認済みファイルの整理
  • 期限超過時のリマインダー

一方で、契約条件の妥当性、例外的な金額、取引先との交渉内容などは、人が判断する工程として残すのが適切です。

承認が必要な場合は、承認者、代理承認者、承認期限、差し戻し時の連絡先を明確にします。承認処理を自動化しても、誰が最終判断をするかという責任分界は自動化されません。

Workflow external scripts:外部スクリプトの自動実行

Workflow external scriptsは、Nextcloud上のファイル操作やタグ付けなどをきっかけに、サーバ上の外部スクリプトを自動実行する機能です。Nextcloudの標準機能だけでは対応しにくい独自処理や、外部システムとの連携処理をFlowの一部として実行できます。

外部スクリプトの実行

外部スクリプトの活用例

  • OCR結果から請求書情報を抽出する
  • ファイルのアップロード後に規則に沿ってファイル名を自動変更する
  • 承認待ちタグや承認済みタグが付与されたタイミングで、承認者や申請者へメールを自動送信する
  • PDFへ電子署名を付与する
  • ファイルのウイルスチェックを実行する
  • 画像や動画を独自ルールで変換する
  • 承認済み文書から定型帳票を生成する

たとえば、請求書PDFが追加された際に外部スクリプトを実行し、OCR結果から請求書番号、取引先名、金額、支払期日を抽出して台帳へ登録する処理が考えられます。

注意点

外部スクリプトはサーバ上で実行されるため、スクリプトの配置場所、実行権限、ログ出力先を適切に設定する必要があります。また、外部スクリプトの内容によっては、Nextcloud 上のファイルや外部システムに影響するため、事前に十分な動作確認を行う必要があります。

業務フロー自動化の例

ワークフローを自動化することで、以下のような業務の自動化に役立ちます。

申請ファイルの受付から承認依頼までを自動化

稟議書、休暇申請、経費精算、契約確認などでは、ファイルの受付、担当者への通知、承認依頼、台帳登録が発生します。Flowを使えば、申請フォルダへのファイル追加を起点に、受付処理を自動化できます。

承認済み・差し戻しファイルを自動で振り分け

承認状態が分からないまま申請フォルダにファイルが残ると、処理漏れが起こりやすくなります。Approvalの結果に応じて、ファイルへタグを付け、保存先や通知先を変更すると、処理状況を明確にできます。

ファイルを自動分類し、タグで後続処理につなげる

見積書、請求書、契約書、議事録などが同じ場所に保存されると、検索や担当者への振り分けが難しくなります。 Files automated taggingを使い、ファイル名、保存先、拡張子などの条件でタグを付けます。

情報の一覧

Nextcloud Flow調査報告書

無料資料ダウンロード画面

本書は、ファイル共有ソフトウェアNextcloudで利用できるワークフロー機能であるNextcloud Flowについて調査した報告書です。ファイルのアップロード、更新、タグ付けなど、Nextcloud上で発生する操作や状態の変化をきっかけに、あらかじめ設定した処理を自動実行できる機能です。

Nextcloud調査報告書

無料資料ダウンロード画面

本書では、基本機能の詳細やグループウェアとしても使えるアプリ機能、インストールの手順やインストール後の使い方、ownCloudとの比較などを解説しています。無料でダウンロードすることが可能です。

Nextcloudプラグインアプリ調査報告書

無料資料ダウンロード画面

本書は、プラグインアプリに関する調査報告書です。カレンダーやタスク管理等の様々な機能を追加することができる、プラグインアプリの使用方法について説明しています。無料でダウンロードできます。

Nextcloudを利用したオンラインストレージ構築事例

構築事例画面

HW保守の契約が5年満了となるため更新を予定しており、現状はFTPを利用してやり取りを行っていました。はじめは、ownCloudを構築する提案をしていましたが、モバイルアプリが有料ということでNextcloudをご提案しました。

二要素認証の手法を取り入れたNextcloudの導入事例

構築事例画面

外部のお客様とのファイルのやり取りのため、新規でオンラインストレージの導入を検討されていました。クラウドサービスのファイルサーバは安全面に心配があることや価格も高いため、オンプレミスで利用できるシステムを選定し、二要素認証も導入しました。

オンラインストレージNextcloudサーバの移行事例

構築事例画面

お客様は、以前からデータの保存やファイル共有にNextcloudを利用しており、更改時期に伴いリプレースを検討していました。また、ソフトウェアの脆弱性の情報提供や、質問の対応、バージョンアップの対応をしてもらえるような保守ベンダーを探していました。

添付ファイルのPPAP問題を解決する代替としてSaMMAを利用事例

構築事例画面

今回は、製造業者様にてPPAP対策を含んだWebメールシステムを構築した事例です。お客様はレンタルのサーバーを利用しており、共有IPアドレスを使用する他社の影響を受けていたため、その改善をご要望でした。

Keycloakを利用したシングルサインオン認証サーバの導入事例

構築事例画面

お客様は、自社の複数のシステムでそれぞれアカウントを管理していたため、管理者だけでなくユーザーにも管理の手間がかかる状況でした。さらに今回は、複数のサービスへ一度にログインできる仕組みを検討していました。

Nextcloudでセキュリティ要件を解決したファイル共有システム構築事例

構築事例(ファイル共有システム)

研究機関のお客様向けに、ファイル共有システムを導入した事例を紹介します。デージーネットからはオンプレミス環境で運用可能なNextcloudを中心に、fail2banおよび389 Directory Serverと組み合わせたセキュアなファイル共有システムの構築をご提案しました。

OSSのオンラインストレージサービスNextcloudとownCloud機能比較

機能比較画面

ここでは、無料で使えるオープンソースソフトウェアのオンラインストレージとして、NextcloudとownCloudを紹介し、両者の機能について比較します。

テレワークで使えるおすすめのOSS12選

テレワークで使えるおすすめのOSS12選

働き方改革を促進するために、テレワーク環境の整備や生産性の向上などが求められています。ここでは、テレワークでの使用におすすめOSSについて紹介します。

OSSのウェビナーツールおすすめ5選!クラウドサービスと比較したメリット

ウェビナーツール比較

ウェビナーとは、インターネット回線を使って行うオンラインのセミナーのことで、ウェブとセミナーを合わせた造語です。ここでは、クラウドサービスのツールと比較したメリットとおすすめOSSを紹介します。

無料で使えるWebアンケートツールのOSS比較3選

OSS比較(Webアンケートツール)

アンケートツールとは、Web画面上でアンケートを作成し、回答するためのツールです。ここでは、無料で使えるアンケートツールを3つ紹介し、それぞれの機能やメリット、選定ポイントを詳しく解説します。

無料で使えるDXツールとは?おすすめOSSと選定ポイントを紹介

OSS比較(DXツール)

DX(デジタルトランスフォーメーション)とは、デジタル技術を取り入れて企業におけるさまざまな業務プロセスを改善することを指します。ここでは、無料で使えてDX化に役立つツールを紹介し、導入することでどんなメリットがあるかを解説します。

デモのお申込み

もっと使い方が知りたい方へ
操作方法や操作性をデモにてご確認いただけます。使い方のイメージを把握したい、使えるか判断したい場合にご活用下さい。デモをご希望の方は、下記よりお申込みいただけます。

デモをご希望の方

デモの申し込みイメージ

OSS情報

Nextcloud〜オンプレで使えるオンラインストレージの特徴〜
DropboxやGoogle Driveのようなオンラインストレージを構築できるオープンソースソフトウェアです。
Nextcloudのプラグイン・アプリ
〜コミュニケーション〜
ここでは、Nextcloudのコミュニケーションツールプラグイン・アプリについて紹介します。
Nextcloudのプラグイン・アプリ
〜ファイル〜
ここでは、Nextcloudのファイル操作ツールプラグイン・アプリについて紹介します。
Nextcloudのプラグイン・アプリ〜認証〜
ここでは、Nextcloudの認証ツールプラグイン・アプリについて紹介します。
Nextcloudのプラグイン・アプリ
〜カスタマイズ〜
ここでは、Nextcloudのカスタマイズツールプラグイン・アプリについて紹介します。
NextcloudとPPAP対策
ここではデージーネットが開発したOSSであるSaMMAと連携して、PPAP対策について紹介します。
申請からOCRまで!Nextcloud Flowでできる業務自動化の活用例を解説
ここでは、Nextcloud Flow機能を中心に、実際の業務で使える自動化例を解説します。
Nextcloud Flowで実現「ファイルのワークフロー自動化」
ここでは、ワークフローの自動化を実現するために使えるNextcloud Flowのアプリを紹介します。
Nextcloud Flowで実現「ファイルの自動変換・OCR機能」
ここでは、ファイルの自動変換・OCRを実現するために使えるNextcloud Flowのアプリを紹介します。
Nextcloud Flowで実現「ファイルのアクセス制御」
ここでは、ファイルの自動変換・OCRを実現するために使えるNextcloud Flowのアプリを紹介します。
NextcloudのONLYOFFICE連携でExcelを共同編集する方法
NextcloudとONLYOFFICEを連携し、Excel・Word・PowerPoint・PDFを社内サーバで共同編集する仕組みを解説します。
Nextcloud管理者マニュアル
ここでは、独自に作成したNextcloudの管理者向け利用マニュアルを紹介します。
Nextcloudユーザマニュアル
ここでは、独自に作成したNextcloudのユーザ向け利用マニュアルを紹介します。

Nextcloud Flowで実現「ファイルのワークフロー自動化」の先頭へ