Idea Platform-プログラミングなしで(ほとんど)複雑なWebアプリケーションを作成するためのコンストラクター

こんにちは、Habr! ビジネスプロセスを自動化するプラットフォームであるIdea Platformについてのブログを開始しています。



このソリューションは、プロのプログラマーや技術の専門家でなくても、Webおよびモバイルインターフェイスを備えた複雑なアプリケーションを開発できるように作成されました。



私たち自身とパートナーは、このプラットフォームを使用して、中小企業(全国規模を含む)の幅広いビジネスプロセスを自動化することに成功しています。

次に、プラットフォームについてHabrコミュニティと話し合い、さらに多くの開発者がプロ​​ジェクトでIdea Platformを使用できるようにします。



ここでは、これらのトピックについてブログに書く予定です。





他のいくつかの側面をカバーしたい場合は、コメントに書いてください。



それでは始めましょう!



このプラットフォームは、ビジネスプロセスの自動化のあらゆる側面をカバーできる一連のグラフィカルツールで構成されています。 もちろん、コードを記述することにより、多くの設定がより高速で簡単になることがあるため、ほとんどすべてのツールにプログラミング機能があることを理解しています。



以下に、ツールとその素晴らしい特性の簡単な説明があります!



拡張可能なデータモデル



数十の属性を持つ数百の異なるオブジェクトを作成する必要がある複雑なシステム(たとえば、資産管理システム)を開発する場合、これを行うのは長く困難です。最後に、クライアント上で、毎回異なるプログラミング言語でオブジェクトのプロパティを記述します。



Idea Platformでは、オブジェクトを一度記述するだけで十分で、残りはシステムによって自動的に行われます!



また、このツールには次のプロパティがあります。





グラフィカルインターフェイス構成ツール(フォームデザイナー)



フォームデザイナー 新しいオブジェクトを追加し、そのフィールドを説明した後、システムは自動的にフォームを作成します。フォームデザイナを使用して、フォームに美しい外観を与えるだけです。 このツールは編集に使用できます。





この段階が完了すると、基本的なユーザーインターフェイスは既に完成しました。ビジネスロジックで強化するだけです。



ビジネスプロセスのグラフィックエディター(ワークフローデザイナー)



ワークフローデザイナー ビジネスプロセスの説明に移ります。 すべてがクラシックの場合と同様に、プロセスのステップ、ステップからステップへの可能な移行、責任者、メールおよびSMSによるすべての対象への移行および通知を実行する担当者を決定する必要があります。 これらはすべて、グラフィカルインターフェイスのワークフローデザイナーで構成できます。また、複雑なビジネスプロセスの場合は、次のこともできます。





動的な役割モデル



今が、データを表示、編集する権限をユーザーに付与するときです。 このために、システムで以下を定義する役割が構成されます。





また、データへのアクセス権は、組織構造のメンバーシップや従業員の所在地など、あらゆる要因に基づいて動的に付与できます。



これにより、管理コストを必要としない複雑なデータアクセスモデルを構築できます。



組み込みの分析および運用レポート



レポートとダッシュボード ユーザーがシステムを気に入ってくれるようにするには、快適なインターフェイスと必要なデータを備えた便利な職場を用意する必要があります。 各役割に対して構成されます:





レポートシステムはシステムインターフェイスの一部であり、レポートを作成するために次のツールが提供されています。





モバイルアプリケーション(Android上のすべてのタブレットとスマートフォン)



Androidアプリ 最も楽しいものから始めましょう。 システムインターフェイスはタブレットで動作するようになっているため、ユーザーは機能を失うことなくモバイルデバイスですぐに動作できます。



私たちのインターフェースはスマートフォンにも適応しますが、そのようなインターフェースは冗長であり、小さな画面にはそれほど便利ではないことは明らかです。 この問題を解決するために、システムは、レポートを表示し、オブジェクトを作成および編集するための便利な機能を備えたAndroidスマートフォン用のアプリケーションに、新しいシステムオブジェクトのモバイルインターフェイスを自動的に追加します。 必要なアプリケーションを実行するには:





全文検索と知識ベース



ナレッジベース検索 はるかに大きな喜びと自信を持っているユーザーは、簡単に見つけられればデータをシステムに入力します。 このため、システムには次のデータを検索する全文検索があります。





システムは、ユーザーにとって重要な情報(ビジネスプロセスの説明やシステムの操作に関するヘルプなど)を配置できるナレッジベースも実装します。 ナレッジベースは記事のツリーであり、記事を書くには組み込みのエディターがあり、Habréで書くよりも便利です:)ナレッジベースでの検索もあり、記事のテキストとタグの両方で検索できます。



外部システムと統合するためのオープンAPI(インターフェース)システム



システムを問題なく組織の現在の情報スペースに統合するために、次のことができます。





プラットフォームベースの製品



当社のプラットフォームに基づく製品では、上記のすべてのツールに加えて、ビジネスプロセスが既に構成されています(もちろん、世界のベストプラクティスに基づいています)。 あなたは、あなた自身の決定の根拠として利用することができます。 ここにあります:





次の記事では、各製品の充填について詳しく説明します!

ご清聴ありがとうございました!



All Articles