ワークフロー管理
ビジネス要件
クライアントは、タスクを管理できるワークフロー管理システムのソリューションを必要としています。このアプリケーションを使用すると、管理者はノードの形式でタスクを作成でき、フロー内の各ノードは、役割とユーザーの可用性に基づいてユーザーのタスクとして表示されます。
アプリケーションは以下を処理しました
- さまざまなアダプターを使用した外部データベースの動的接続。
- 生の SQL フィールドと外部データベース フィールドを手動で入力して、完全なフローを作成します。
- フローをトリガーし、利用可能なユーザーに割り当てます。
- Javaスクリプトの動的実行
- 言語を作成し、翻訳ファイルをアップロードすることによる、静的データと動的データの動的言語翻訳。
解決
RailsCarma は、本質的に動的なアプリケーションの開発に豊富な経験があるため、開発パートナーとして選ばれています。
このシステムは、2 つの異なる機能モジュールを念頭に置いて構築されました。
管理者
- ワークフロー管理
- 内部および外部 DB への接続
- ユーザーと役割の管理
- トリガーフロー
- 休暇と休日の管理
一般ユーザー
- トリガーフロー
- 割り当てられた日付のタスクを完了する
ワークフロー管理システムの機能
- フロントエンドからの簡単なファイルアップロードを使用して、静的データと動的データの多言語機能をサポートするソリューション。
- シンプルなフロントエンドを使用した外部データベースと内部データベース間の接続。
- フローを複数回トリガーします。
- 親タスクの完了に基づいてタスクを自動作成します。
- ユーザーの可用性に基づいてユーザー間でタスクを分散します。
- タスクを同じロールの他のユーザーに転送します。
クライアント
ソフトウェア会社、トルコ
費やした工数
1200時間以上
テクノロジー
- Ruby 2、Rails 3.2.17、HTML/CSS/JS。
- Gems – jquery-fileupload-rails、paperclip、rubyzip、device、cancan、will_paginate、meta_search、delayed_job_active_record ファイルを保存するためのアプリケーションと ftp hidrive の統合
顧客の詳細は厳格な秘密保持契約の下で保護されているため、そのような情報は開示されません。ただし、お問い合わせをいただければ、参照を提供することは可能です。