コンテンツにスキップ
ホーム » Vtigerサーバーのスクリプトとジョブ: カスタムワークフローを作成してタスクを自動化する

Vtigerサーバーのスクリプトとジョブ: カスタムワークフローを作成してタスクを自動化する

電子メール アドレスの検証、リード情報の強化、またはその他のタスクにサードパーティ アプリケーションを使用していますか? 

企業は、日常の反復的なアクティビティやビジネス ニーズに特有のアクティビティを実行するために、さまざまな外部アプリケーションを使用することがよくあります。 CRM サーバー上でコードを実行して、これらのアクティビティを実行および自動化できると言ったらどうなるでしょうか?

はい、そうですよね。 Vtigerサーバースクリプト機能を使用すると、Vtigerのサーバー上でコードを作成して実行し、これらの機能を実行できます。 

サーバー スクリプトを使用すると、コア CRM コードを変更することなくカスタム コードを作成し、タスクを自動化できます。

それについて深く掘り下げてみましょう。

Vtiger CRMでのサーバースクリプトとジョブの定義

まず、Vtigerサーバースクリプトについて話しましょう。

サーバーサイドスクリプト Web 開発で使用される技術で、サーバーがスクリプトまたはコマンドを実行して処理し、クライアントまたはユーザーの Web ブラウザに送り返される応答を生成します。これは、スクリプトがユーザーの Web ブラウザで直接実行されるクライアント側スクリプトとは対照的です。

サーバースクリプトはVtigerで利用できます ワークフロー および 承認 設定。 「アクション」タブから「サーバースクリプト」オプションを選択すると、スクリプトを実行して任意のアクションを実行できます。 

ワークフローのサーバースクリプト

CRM 内のリード情報が名前、連絡先詳細、電子メール アドレスのみに限定されているため、ターゲットを絞ったキャンペーンの実行が困難であることを考慮してください。企業名や社会的プロフィールなどの詳細な情報を入手するには、通常、手作業による調査にかなりの時間を費やす必要があります。 

ただし、サーバー側のスクリプトを作成すると、外部ソースから不足している情報をリード レコードに入力するプロセスを自動化し、リードを充実させることができます。このアプローチにより、時間を節約し、貴重なデータを収集するプロセスを合理化できます。

同様に、サーバー上でコードを実行して、電子メール アドレスを検証したり、連絡先の信用スコアを更新したりすることができます。 

承認内のサーバースクリプト

サーバー スクリプトを使用して承認プロセスを自動化することもできます。たとえば、請求書を作成した後、Google Chat や Telegram などのマネージャーのチャット アプリケーションに承認を要求するメッセージを送信するコードを作成できます。そのため、請求書が作成されるとマネージャーは自動的に通知を受信するため、承認プロセスがより効率的になります。 

では、サーバーの仕事とは何でしょうか?

Vtigerのサーバージョブは、スケジュールされた間隔で実行されるサーバー側の一連のコマンドです。時間頻度は、時間ごと、週ごと、または日ごとにすることができます。データ ウェアハウスで利用可能な在庫を毎日午後 6 時半に更新するとします。コードを記述すると、設定した時間にアクションがトリガーされます。

VTAP とサーバー スクリプトの違い

Vtiger CRMを長い間フォローしている人として、Vtiger CRMと呼ばれるローコードプラットフォームがすでに存在するにもかかわらず、なぜサーバーサイドスクリプトが必要なのか疑問に思うかもしれません。 VTAP にアクセスできるようにしています。    

VTAP は、ユーザーがコードを記述せずにカスタム ビジネス プロセスを作成できるノーコード プラットフォームです。これはクライアント側のスクリプト ソフトウェアであり、Web サイトのユーザー エクスペリエンスと対話性を向上させるためにユーザーのブラウザーでコードが作成および実行されます。 

したがって、サーバー側のスクリプトとクライアント側のスクリプトの主な違いは、前者はサーバー上で実行され、後者はクライアント上で実行されることです。

サーバーサイドスクリプトとサーバージョブの利点

Vtigerでサーバーサイドスクリプトとジョブを使用する主な利点のいくつかは次のとおりです。

1)  オートメーション: サーバー側スクリプトを使用すると、複数のステップや他のシステムとの対話を伴うタスクを自動化できます。日々のアクティビティのスクリプトを作成し、時間を大幅に節約できます。これにより、タスクを手動で実行する場合と比較して、エラーのリスクを軽減できます。 

サーバー ジョブを使用すると、特定のアクションが自動的に実行されるようにスケジュールを設定でき、重要なアクティビティが時間どおりに完了するようにできます。 

2) カスタマイズ: カスタム コードを作成し、ビジネスに固有の CRM 機能の機能を拡張します。カスタム コードを作成して、購入履歴や行動に基づいて顧客の生涯価値を理解したり、ユーザー インターフェイス (UI) でのレコードの表示方法を変更したりできます。このレベルのカスタマイズにより、ワークフローを調整して、顧客の購買行動を容易にすることができます。プロセス。

3) セキュリティ: サーバー側のスクリプトはクライアント側のスクリプトよりも安全です。これは、コードがクライアントのコンピュータではなくサーバー上で実行されるため、ユーザーが簡単に表示したり変更したりできないためです。

私たちを読む サーバーサイドスクリプトとジョブのユーザーガイド スクリプト、ヘルパー メソッド、および使用例をさらに学習します。 

ビジネス プロセスを合理化し、手作業を削減し、効率を向上させたいと考えていますか?