ERPプラットフォヌムずは

この蚘事では、ERP-CRMシステムの機胜クラスに぀いお説明し、ニッチを占めるERP-Platformシステムずは䜕か、システムの構造を適切に線成する方法に぀いお説明したす。



画像



この蚘事では、 クラりドシステムに぀いおのみ説明したす。 ナヌザヌがログむン、登録、䜿甚した堎所。 箱入りシステムは別の問題です。

クラりドシステムは人気があり、手頃な䟡栌です。 簡単に知るこずができたす。毎月の支払いはわずかです。

䞀郚の䌁業では、クラりドは受け入れられたせん。 圌らは、閉じたネットワヌクで、自分の機噚で䜜業したいず考えおいたす。 ずおも萜ち着いおいたす。 しかし、賌入する前に、再びクラりドでシステムに粟通しおください。 い぀でもクラりドからボックスを䜜成できたすが、垞にボックスクラりドから䜜成できるわけではありたせん。



さたざたなクラりドERP-CRMシステムがありたす。 私はすべおを4぀のタむプに分けたす。

1静的

2静的+

3セミダむナミック

4ダむナミック







1 静的



これにより、システムは次のようになりたす。 むンタヌフェむスはすべおのクラむアントで同じです。 開発者は定期的に䜕かを仕䞊げたす。 むンタヌフェヌスの倉曎は、すべおのクラむアントに適甚されたす。 䞀般的な゚ンゞン。 ここでは、クラむアントのビゞネスプロセスを個別化するこずはできたせん。



このオプションは基本的にシンプルで耇雑ではありたせん。 このようなシステムは迅速に開発できたす。

しかし、それらはほずんどなくなりたした。APIをねじ蟌んだため、そのようなシステムは「静的+」になりたす。



2 静的+。



これは、静的システムの開発です。 開発者がAPIを台無しにしたずいう点で異なりたす。 すなわち ナヌザヌは倖郚アプリケヌションを䜜成たたは既補のものを賌入できたす。 このアプリケヌションは、メむンシステムず通信し、デヌタを送受信できたす。

しかし、これはビゞネスプロセスの個別化の問題を郚分的に解決したす。 実際、システム自䜓のロゞックはここでは倉曎されず、ナヌザヌはシステムに適応する必芁がありたす。 システムは、システムのデヌタず耇数のアプリケヌションさたざたな堎所のデヌタを共有するレポヌトを䜜成するこずさえ簡単にしたせん。もちろん、レポヌトをたったく構成できる堎合は...



そのようなシステムは人気がありたす-なぜなら それらは簡単に䜜成できたす。ここで優れたマヌケティングを台無しにした堎合、優れたデザむナヌを雇えば、すべおがうたくいきたす。 たた、倖郚アプリケヌションやむンテグレヌタヌなどの開発者自身を取り囲むこずもできたす。 すなわち 圌らはさらに倚くの人々にパンを䞎え、それによっお圌らの垂堎での地䜍をさらに匷化したす。



静的システムは、䞀郚の狭い専門分野で有効です。 別のプロファむルの堎合、別のシステムを構築する必芁がありたす。 あらゆる゚リアにサヌビスを提䟛したい堎合、静的システムは行き止たりです。 静的なクラりドシステム「ERP」はできないため、 これには、顧客のビゞネスプロセスを詳现に個別化する必芁があり、これは次のクラスでのみ指定できたす。「動的システム」。



3.4 ダむナミックセミダむナミック



動的システム-ナヌザヌに適応できたす。

内郚構成蚭定に埓っおナヌザヌにむンタヌフェヌスを衚瀺できるむンタヌプリタヌコアがありたす。 ナヌザヌがペヌゞを開くず、システムはこのペヌゞの構成を読み取り、適切な堎所に芁玠を構築したす。

ナヌザヌはこの構成を個別に線集できたす。 このようなシステムは、比類のない柔軟性をナヌザヌに提䟛し、あらゆるビゞネスプロセスに適応し、「ERP」システムを構築するこずができたす。 䌁業の寿呜をカバヌする構成を䜜成できたす。

原則ずしお、このようなシステムには統合プログラミングシステムが搭茉されおいたす。 プログラミングシステム-蚭定の柔軟性の頂点。 垞にプログラム蚭定を開発するず、組み蟌みのプログラミングシステムになりたす。



適切で動的なシステムを構築するこずは、倧きな困難な仕事です。 静的なシステムは実行できないので、スナップするだけで。 それは倚くの䜜業ず倧きな投資ですが、より高いクラスのシステムです。



そのようなシステムのダむナミクスは異なる堎合がありたす。

ここでいく぀かのポむントを匷調したす。

1むンタヌフェむス構成

2デヌタベヌス構造の構成

3デヌタ凊理構成



システムにすべおのポむントが実装されおいない堎合は、クラスを「半動的」に分類したす。 テヌブルを䜜成し、デヌタベヌスにフィヌルドを远加できるシステムを知っおいたすが、むンタヌフェむスを構成するこずはできたせん。



1 むンタヌフェむス構成。

これにより、次のこずを意味したす。

A既存のむンタヌフェむスを自由に構成し、新しいモゞュヌルぞの新しいむンタヌフェむスを䜜成できたす。

Bオプションのレむダヌがある堎合、むンタヌフェヌスは「2次元」であり、堎合によっおは「3次元」です。 すなわち ペヌゞの任意の堎所を制埡できたす 。



Static +クラスのシステムには問題があり、リストに新しいフィヌルドを远加するこずで、少なくずも䜕らかの圢で動的になろうずしおいたす。 しかし、これは問題を解決したせん。 むンタヌフェむス管理は1次元のリストに削枛されたす。 技術的には、これは、どこからでも、あらゆる皮類のフィヌルドを詰め蟌むための塊からのリンクを持぀、ある皮のナニバヌサルテヌブルです。

システムがもずもず静力孊ずしお蚭眮されおいた堎合、それに束葉杖を釘付けしたり、頭䞊に飛び乗ったりしないでください。 そしお、ビゞネスが既に確立されおいる堎合-すべおを殺し、れロから新しいシステムを䜜成する-それは非垞に困難です。



2 デヌタベヌス構造の構成

テヌブルに新しいフィヌルドを远加し、新しいテヌブルを䜜成し、デヌタベヌスでク゚リを䜜成し、デヌタを倉曎できたす。



3 デヌタ凊理構成。

実装できたす

Aデヌタベヌスからデヌタを受信しお​​から画面に衚瀺するたでのレむダヌ。 たずえば、PHP、たたはある皮の発明された蚀語。

BPL \ SQLによるデヌタベヌスレベルでのデヌタ凊理ず既補デヌタのむンタヌフェヌスぞの出力。 これはより有望です。 ここで、トリガヌを構築するこずが可胜になりたす。 これは手順の特殊なケヌスです。 最初のバヌゞョンでは、これに問題がありたす。

たた、入堎のしきい倀はここでは䜎く、蚀語を教える必芁はありたせん。 SQLはアフリカSQLにもあり、むンタヌフェヌスのみが異なりたす。



この蚘事では、3぀のポむントすべおをオンボヌドで搭茉し、オプションBの3番目のポむントを備えたERPプラットフォヌムシステムに぀いお説明したす。デヌタ凊理はデヌタベヌスレベルで実行されたす。 Webむンタヌフェヌスからの完党なデヌタベヌス構成サむクルがありたすテヌブル、プロシヌゞャ、トリガヌ。



むンタヌフェヌス構成



ERPプラットフォヌムでは、ペヌゞの各芁玠を制埡できたす。 い぀でも、倖郚条件たたはナヌザヌ暩限に応じお、情報の出力の敎理、制埡芁玠の䜜成、特定の領域の衚瀺ず非衚瀺を行うこずができたす。 独自の新しいモゞュヌルを䜜成するか、既存のモゞュヌルの構成を線集できたす。



システムの個々の制埡におけるこのような柔軟性はどのように達成されたすか



Webペヌゞを構築する構造



Webペヌゞは、ブックマヌクず呌ばれる領域で構成されおいたす。

画像

Webペヌゞには任意の数のブックマヌクを含めるこずができたす。 最初のブックマヌクは垞に芋えおいたす。 それは䞊にあり、そのたたで、基本情報が衚瀺されたす。

他のブックマヌク間で、ナヌザヌは切り替えるこずができたす。



以䞋にアプリケヌションの䟋を瀺したす。 䞊蚘がメむン゚リアですブックマヌク1。 以䞋は、ナヌザヌが切り替え可胜な機胜を備えたブックマヌクのリストです。 この䟋では、ブックマヌク3「蚈画枈み」が開いおいたす。

画像



次に、ブックマヌクはセルに分割されたす。 ゚クセルのように。 セルを互いに結合するこずができたす。たずえば、1぀のセルに3列ず2行がありたす。 画面に情報を衚瀺するための構造はすべおここで行われたす。



テキスト、デヌタベヌスからのデヌタ、デヌタ入力/線集芁玠、テヌブル構造、リンクなど、各セルに異なる構造を衚瀺できたす。



ただし、セルにデヌタを衚瀺するだけでは十分ではありたせん。 倖郚条件によっおは、同じセルに異なるデヌタたたは芁玠が出力される堎合がありたす。 したがっお、各セルには耇数の「画面」を含めるこずができたす。 スマヌトフォンのようなものです。物理的な画面は1぀しかありたせんが、倚くの「デスクトップ」があり、それぞれに独自のショヌトカットがありたす。 たた、ここにはセルが1぀しかありたせんが、異なるデヌタず芁玠を持぀耇数の画面を持぀こずができたす。



たた、倖郚条件によっおは、セルテヌブルの列たたは行が非衚瀺/衚瀺される堎合がありたす。



倖郚条件ずは䜕ですか

セルたたは列/行のプロパティでは、ペヌゞがロヌドされたずきに列/行の出力のセル画面番号たたは条件を衚瀺する手順が指定されおいたす。 そしお、すでに手順の䞭で、デヌタず条件が凊理され、いずれかの結論で決定が䞋されたす。 蚀い換えるず、ペヌゞが読み蟌たれるずプロシヌゞャがひき぀りたす。 芁玠を出力するかどうかを決定したす。



非垞に特殊な堎合には、むンタヌフェむス゚ディタの機胜では䞍十分な堎合がありたす。 この堎合、セルにこの特別な機胜を備えたphpファむルを埋め蟌むこずができたす。



モバむル版



セルラヌ構造は、モバむルバヌゞョンでの自動倉換にも非垞に䟿利です。 ペヌゞを「コンパクトに」衚瀺するには、ペヌゞのすべおのセルを1列に䞊べるだけで十分です。 たずえば、䌁業が䜕らかのモゞュヌルを開発した堎合、モバむルバヌゞョン専甚に䜕かを行う必芁はありたせん。 モゞュヌルは自動的に入りたす。 しかし、倚くの䌁業には、モバむルバヌゞョンを開発および保守するための郚門党䜓が含たれおいたす。 そしお、ここではすべおが自動で、手間がかかりたせん。

さらに、「矎しさ」を高めるための手動調敎機胜がありたす。 たずえば、モバむル出力の圢匏に応じお、衚瀺する必芁のないセルや、衚のテキストを短瞮する方法に泚意するこずができたす。



結果ずしお、これから

画像



これは自動的に行われたす

画像



ナニバヌサルアクセス暩



たた、メッシュ構造のおかげで、アクセス暩のシステムが柔軟に実装されたす。

アクセスレベルの詳现は、各ペヌゞ芁玠たでです。 埓業員にペヌゞぞのアクセス暩を䞎えるこずができたすが、ペヌゞの特定の芁玠、個々のセルおよび線集芁玠に制限したす。

アクセスレベルは最初は指定できたせん。デフォルトではセルのプロパティで蚭定されたすが、埓業員の暩利の圹割で特に指定されおいない限り重耇しおいたす。

芁玠で特に指定されおいない限り、アクセス暩も継承されたすpage-bookmark-cell。



さらに、メニュヌリンクは、識別子ずナヌザヌセッションでハッシュされたす。 たずえば、他のナヌザヌがアクセスできない機胜のためにリンクを別のナヌザヌに転送する堎合、このリンクは機胜したせん。 すなわち セキュリティレベルは、メニュヌレベルず芁玠ぞの盎接アクセスレベルの䞡方で2倍です。



アクセス暩システムの柔軟性により、倖郚の請負業者をアカりントに入れるこずもできたす。アクセス暩を蚭定するだけで、必芁なものだけを衚瀺および操䜜できたす。



倚蚀語機胜



システムの倚蚀語機胜は、セルラヌ構造に察するもう1぀のボヌナスです。 蚀語の制限はありたせん。 ナヌザヌ自身が任意の蚀語を远加し、システム芁玠をその蚀語に翻蚳できたす。

各メニュヌ項目、ブックマヌク、セル、フォヌム芁玠など。 任意の蚀語に翻蚳できたす。

技術的には、これは単玔に行われ、次のこずを瀺す衚がありたす。

1蚀語番号

2アむテムタむプ

3アむテム番号

4芁玠テキスト



ナヌザヌはむンタヌフェヌス蚀語を遞択したす。 システムは珟圚のナヌザヌの蚀語番号を知っおいたす。

システムのコアがペヌゞを構成するずき、゚レメントのタむプ、゚レメント番号、珟圚遞択されおいる蚀語の番号を認識し、目的のテキストを衚瀺したす。

むンタヌフェヌス゚ディタヌでは、蚀語の数に応じお入力フィヌルドの数が衚瀺され、必芁な情報が入力されたす。



開発を簡玠化するために、YandexトランスレヌタヌAPIが䜿甚されたす。 技術的には、システム蚀語ぞの翻蚳はワンクリックで実行できたす。

たずえば、システムには新しい蚀語が必芁でした-これほど簡単なものはありたせん。 圌は、倉換テヌブルからすべおのフィヌルドを遞択するスクリプトを登録しお実行し、それぞれがYandexトランスレヌタヌを介しお実行し、各芁玠に必芁な蚀語のフィヌルドを䜜成したす。 そしお、10秒でシステムは新しい蚀語に翻蚳されたす。 翻蚳はもちろん技術的なものですが、䜕もないよりはたしです。スペシャリストが最初から翻蚳するよりも修正する方が簡単です。



セルテキストの自動翻蚳の䟋

画像



これたでのずころ、ヘブラむ語ずアラビア語にはいく぀かの問題がありたす。 ミラヌリングはありたすが、珟圚取り組んでいたす。 すべおが自動的に行われたす。



これらの機胜およびその他の倚くの機胜は、ダむナミックシステムのむンタヌフェむス゚ディタヌの正しい構成によっお提䟛されたす。



むンタヌフェヌスずデヌタベヌスの関係



むンタヌフェむスは䜕らかの圢でデヌタベヌスず通信する必芁がありたす。 リンクずずもに、入力パラメヌタヌタスク番号などがペヌゞに転送されたす。 入力パラメヌタヌにより、ペヌゞはデヌタベヌスからセルに必芁な情報を衚瀺したす。 同じ女性が、ナヌザヌが入力したフォヌムからデヌタベヌス内のデヌタを倉曎できたす。

これを行うために、デヌタ゜ヌスず呌ばれる構造がありたす。 これらは、デヌタベヌスから取埗するプロシヌゞャ、プロシヌゞャのどのフィヌルドに入力する入力パラメヌタ、ペヌゞがプロシヌゞャから受け取る出力パラメヌタ、およびそれらをどこに送るかを説明するリンクです。

デヌタ゜ヌスはグロヌバルおよびロヌカルです。 グロヌバルは、ペヌゞがロヌドされるずきに実行されたす。 ロヌカルむベントは、たずえばボタンが抌されたずきに実行されたす。 ナヌザヌが入力した情報を蚘録するには、ボタンが衚瀺され、トリガヌされるず゜ヌスが実行されたす。 入力パラメヌタヌには、察応するフィヌルドが瀺され、そこから情報が取埗されたす。



技術的には、デヌタ゜ヌスは、ロヌド時にペヌゞをその堎でロヌドし、デヌタベヌス内の察応するク゚リを実行できるようにする構造です。 そしお、受け取った情報を適切に廃棄したす。



デヌタベヌス構成



ERPプラットフォヌムでは、ナヌザヌはデヌタベヌスを完党に制埡できたす。 ナヌザヌは、テヌブル、プロシヌゞャ、およびトリガヌを管理したす。 アカりントのりェブむンタヌフェヌスからすべお。



テヌブルずフィヌルドの䜜成は基本的に暙準です。

通垞のデヌタベヌスずの唯䞀の違いは、Imageデヌタ型です。 画像を保存するためのデヌタのタむプ。

したがっお、手順は圌ず連携するこずもできたす。 Webペヌゞのデヌタ゜ヌスは画像を操䜜するこずもできたす。たた、セルはそれらを衚瀺し、芁玠を圢成し、それらをロヌドするこずができたす。



プロシヌゞャは完党なPL \ SQLをサポヌトしたす。 ク゚リ、ルヌプ、条件、文字列操䜜、デヌタ倉曎操䜜などを行うこずができたす。 倚くの組み蟌みシステム機胜。

珍しい構造もありたす。 たずえば、プロシヌゞャ/トリガヌにAPI構造を盎接埋め蟌むこずができたす。 すなわち むベントからトリガヌからデヌタベヌスに盎接、倖郚のどこかに情報を送信したす。 ナヌザヌはAPI構造を構成し、送信先のアドレスを構成したす。

トリガヌは、デヌタの蚘録、倉曎、削陀、およびそれらの任意の組み合わせのむベントで䜜成されたす。

ネストの手順に手順を埋め蟌むこずができたす。

スケゞュヌルに埓っおスケゞュヌルされた開始にプロシヌゞャを配眮できるタスクスケゞュヌラがありたす。



線集可胜なシステムには1぀の機胜がありたす。 ナヌザヌにすべおの線集を提䟛するには、この線集システムで構成を開発する必芁がありたす。 そしお以来 開発者自身が、このコンフィギュレヌタヌを䜿甚しおシステムを構成し、䜜業を自動化しようずしたす。 したがっお、システムには優れたCRUDツヌルがありたす。



たずえば、倉数の宣蚀では、遞択したテヌブルのデヌタに基づいお、名前ず目的のデヌタ型ですぐに倉数を自動的に䜜成できたす。

䞀臎する名前のselectに自動的に入力できたす。 むンセットおよび曎新で、フィヌルドず倉数の察応を自動的に蚭定するこずもできたす。



各テヌブルに䞀連の暙準プロシヌゞャを䜜成できたす。 たずえば、新しいテヌブルを䜜成したした。 プロシヌゞャをワンクリックで䜜成できたす。デヌタの远加、削陀、倉曎、出力の䞀芧衚瀺、識別子による出力。 すべおのデヌタタむプは既に登録されおおり、察応する操䜜が䜜成されたす。 ずおも䟿利です。 デフォルトで䜜成されたものでは䞍十分な堎合、すべおを問題なく倉曎できるため、すべおを最初から䜜成するよりも簡単です。



テヌブルを䜜成するのではなく、通垞はいく぀かのモゞュヌル甚にテヌブルを䜜成し、モゞュヌル甚のむンタヌフェむスを䜜成するこずは明らかです。 むンタヌフェむスコンフィギュレヌタヌには、あらゆる皮類の自動化システムもありたす。 たずえば、テヌブルフィヌルドに基づいお䞀連の入力線集フォヌム芁玠を䜜成できたす。 システム自䜓がそれらを䜜成し、名前を付け、デヌタタむプごずに入力を制限し、デヌタタむプに察応するパタヌンを登録し、Yandexトランスレヌタヌを介しお芁玠を他の蚀語に自動技術翻蚳したす。 操䜜。 ペヌゞの必芁なセルにそれらを配眮するために、必芁に応じお䜕かを修正するためだけに残りたす。



ナニバヌサルディレクトリの番号を瀺すリストフィヌルドで、そのディレクトリのデヌタ゜ヌスを自動的に䜜成し、その出力をリストに転送したす。



テヌブル構造の出力を䜿甚しお、列に察しおさたざたなグルヌプ操䜜を行うこずもできたす。



圓然、セル構造、ペヌゞテンプレヌト、フォヌム芁玠などをコピヌできたす。 プロシヌゞャのスナップショットを䜜成し、䜕か問題がある堎合はロヌルバックするこずもできたす。



CRUDアプロヌチのおかげで、開発は高速です。



コンパむルのおかげで、プロシヌゞャは高速に動䜜したす。 最新のデヌタベヌスは非垞に完璧なツヌルであり、それらを無芖する意味はありたせん。 ナヌザヌがWebむンタヌフェヌスを介しお䜜成した手順がコンパむルされたす。

システムは動䜜し、プロシヌゞャの構造を認識し、コンパむル枈みの高速動䜜芁玠ぞの必芁な芁求を満たしたす。



レポヌトコンフィギュレヌタヌ



ERPプラットフォヌムには匷力なレポヌトコンフィギュレヌタヌがありたす。 圌に関する良い蚘事が最近公開されたした。



基本蚭定



もちろん、ナヌザヌにシステムのコアを提䟛する堎合、少なくずも1,000回クヌルであれば、それが䜕であり、䜕を食べおいるかはわかりたせん。

結論ずしおは、すでに䜕かが搭茉されおいるはずです。 さらに、この䜕かが矎しく、䟿利に䜜られおおり、ほずんどの䌁業に修正を加えるこずなく適合するこずが望たしい。システムにアクセスする新しいナヌザヌは、倖芳の可愛さず機胜性を芋お、内郚機胜の急募配に぀いおは考えたせん。

たた、新しいナヌザヌが芁玠の説明ず、それがどこから来たのかずいう説明を受け取る「トレヌニングモヌド」を䜜成するこずをお勧めしたす。このアプロヌチは非垞に圹立ちたす。



ERPプラットフォヌムでは、これは「基本構成」ず呌ばれたす。どこかに収たらない堎合は、クラむアントのニヌズに合わせお簡単に倉曎できたす。

耇雑なむンタヌフェヌスずデヌタ凊理を行うために、構成を任意に深く開発できたす。



基本構成は、完党な顧客サヌビスサむクル甚に構成されおいたす。 CRM-新芏顧客を匕き付ける䜜業、顧客にサヌビスを提䟛する䜜業のタスクプロゞェクト、顧客の問題を登録および解決するためのアプリケヌション。



珟圚、基本構成には次のものが含たれたす

。-タスクおよびそれらのSCRUMボヌド。

-プロゞェクト

-アプリケヌションXelp Deskシステム-CRM

リヌド、オファヌ、取匕

-カりンタヌパヌティ管理システム

-チャヌト、オブゞェクト

-アカりント調敎システム



これらのモゞュヌルはすべお、システムのWebむンタヌフェヌスから盎接構築されたす。したがっお、ナヌザヌが簡単に線集できたす。

たた、基本構成は垞に進化し、最終化されおいたす。新しい必芁なモゞュヌルが衚瀺されたす。

䞀般的な基本構成では、さたざたなタむプのビゞネス向けのニッチモゞュヌルを開発する予定です。それらは「非衚瀺」モヌドでハングし、必芁な堎合、ナヌザヌは「オンにする」だけで枈みたす。



結論ずしお、ナヌザヌのリク゚ストが䜕かを倉曎したずきはずおもいいず蚀いたいです。「はい、問題ありたせん」ず答えお、すぐにナヌザヌの問題を解決できたす。「そのような個々の改善のために、修正のために...私たちに...お金で...すべお準備ができおいたす。



動的なシステムにより、優れたサヌビスを線成できたす。

- 顧客向けシステムの構成を個別に倉曎する機䌚です。システムはブラックボックスではありたせん。ドキュメントを孊習し、構成゚ディタヌを理解したら、自分で倉曎を加えるこずができたす。゚ディタヌを閉じたせん。システム管理者アカりントを䜜成した人ず、そのような暩利を割り圓おる埓業員が利甚できたす。

- サヌビスの所有者のために -䟿利か぀効率的に顧客にサヌビスを提䟛したす。顧客の電話で、静的システムのようにすべおのクラむアントのむンタヌフェヌスを倉曎するのではなく、できるだけ早く、個別に倉曎するこずができたす。クラむアントは、構成゚ディタヌをたったく怜蚎する必芁はありたせん。サポヌトサヌビスに連絡するだけで、すべおを行うこずができたす。たた、特定の䜜業量を月額料金に含めるこずができたす。



All Articles