0

最初にエンティティを保存せずに、ダイアログを使用して活動エンティティの作成フォームのフィールドを更新する方法はありますか?

説明させてください。

顧客が私たちに電話をかけ、私たちの担当者が電話活動を開始します。この時点で「新規作成」状態です。

さて、システムには非常に多くの連絡先情報とそれに関連するその他のものがあるため、ユーザーが発信者の情報を見つけるのに役立つダイアログを作成しました。ダイアログは、最初に発信者の名前を尋ねます。次に、彼が電話をかけている建物/アパートについて尋ねます(これは私たちのビジネスモデルの一部です). それからしばらくの間、物事を尋ね続けます。

最後に、ダイアログは必要なすべての情報を収集し、値をフォームに入力します。

しかし、これが問題です。ダイアログ内で更新プロセスを使用していますが、もちろん、存在しないものを更新することはできません。そのため、現時点では、常に最初にエンティティを保存してタイトルを付ける必要があるように機能します。次に、ダイアログを実行します。

軽微な障害ですが、何らかの理由でダイアログの途中でプロセスがキャンセルされた場合、問題になる可能性があります。次に、タイトルのついた空の電話があります。さらに、1 回の余分なクリックは常に 1 回の余分なクリックです。

私の質問を理解していただければ幸いです。

お気軽にお尋ねください。

さよなら!

4

2 に答える 2

1

グレッグのように、あなたは連絡先と電話に関する情報を同時に取得しようとしているように思えます。そのため、新しいレコードを開くことから始めることは、これを行うための最も構造化された方法ではないかもしれません. いくつかの可能性:

  • ダイアログを使用しますが、必ずしも連絡先に対して実行しないでください。たぶん、ユーザーに対して実行します。最初の数ページを使用して、これが既存の連絡先であるかどうかを確認します。そうでない場合は、取得したデータから作成し、選択または作成した連絡先に対して通話レコードを作成します。たとえば、ダッシュボードのリンクからこのようなダイアログを実行できます。実行するためにユーザー画面に移動する必要はありません。

  • Gareth Tucker は、http: //gtcrm.wordpress.comの彼のブログにコンタクト センターの自動化に関するいくつかの記事を書いています。その中には、電話フォームで JScript を使用して連絡先の詳細を取得し、リンクされたその場での連絡先記録

于 2012-07-09T21:30:27.557 に答える
0

ビジネスプロセスを改善できるように思えます。理想的には、ダイアログプロセスを変更して、顧客(contact?)エンティティに対して実行されるようにします。つまり、顧客が電話をかけたときに、ユーザーは、電話アクティビティを作成してダイアログを実行する代わりに、そのレコードを見つけてダイアログを実行します。

そうは言っても、私があなたの質問を正しく理解していれば、おそらくユーザーが顧客の詳細を見つけるのを助けるためにダイアログを使用しています。これは本当ですか?これがどのように機能するかわかりませんので、ここで追加情報を提供する必要があるかもしれません。

根本的な問題がユーザーが顧客を見つけることができないということである場合、顧客ビューでユーザーにさらに検索フィールドを提供する必要があるように思われます...

于 2012-07-09T15:27:32.147 に答える