説明/参照:
Explanation:
一部の製品レビューには、追加の処理が必要な言語固有の用語が含まれています。追加の処理は、cleanup.pyという名前のpythonスクリプトによって実行されます。このスクリプトは、用語とその置換値を含むterm.dataという名前のデータファイルに依存しています。実行中のスクリプトのすべてのインスタンスは、データファイルの同じインスタンスを使用する必要があります。
テストレット1
バックグラウンド
概要
Trey Research Inc.は、Finderというモバイルアプリを含む法律業界向けのソリューションを提供するSaaS(Software as a Service)企業です。同社は世界中のユーザーをサポートしています。
ケースファイル
ケースファイルは、裁判記録、法的研究、試行結果の要約などの訴訟手続に関する文書です。ケースファイルは、将来の使用のために試用情報を取得するために使用されます。
試用を開始する前に、新しいケースファイルが作成されます。研究者は、他の潜在的に関連する症例ファイルを新しい症例ファイルにリンクする。
トライアル中に、ユーザーはトライアルに関連するトランスクリプトとメモを作成します。ユーザーは、Linux、Mac、OS、Windowsなどのさまざまなプラットフォームでドキュメントを作成できます。ファイルは、Microsoft Word文書、画像、テキストファイルなど、さまざまな数式で作成できます。
すべてのドキュメントはファイル共有にアップロードされます。伝票がアップロードされると、伝票はケースファイルとしてインポートされます。
試行が終了すると、その試行のケースファイルは終了としてマークされ、将来の試行のための調査として利用可能になります。このプロセス中、ライセンスされたすべてのケースファイルは、ケースファイルの関連付けから削除されます。
ファインダ
弁護士は、Finderを使用して、事件に関連する情報と文書を検索して表示します。インターフェースには、ユーザーが検索語を入力できる自動補完テキストボックスが含まれています。検索は、検索入力の文字の組み合わせを使用して実行する必要があります。
IntelligentAssist
弁護士が試行中に使用するIntelligentAssistという名前のアプリケーションを構築する予定です。 IntelligentAssistは、いくつかのサードパーティのサーバーを使用して、ライセンスデータを使用して一連のケースファイルを自動的に生成します。これらのサードパーティのケースファイルには有効期限データがあり、その後はアクセスしないでください。
要件
トランスクリプトとメモ
トライアル中に作成されたトランスクリプトとメモは、一貫したインターネット接続を持たないマシンからアップロードされます。ドキュメントは、異なるファイル名で複数回アップロードすることができます。このアクションによって、複数の大文字小文字のファイルが生成されてはなりません。アップロードされた文書の処理は、Azure関数で開始する必要があります。
ケースファイル
操作が実行されると、ケースファイルのすべての操作に料金が請求されなければなりません。アップロードされたファイルの処理は単一の操作と見なされます。
セキュリティ
サービスファブリックアクターがアクティブ化されると、アクティベーションに関する情報がCosmos DBに保存されている必要があります。
システムのユーザーは、組織のActive Directoryを使用して認証されます。ユーザーが組織のActive Directoryから削除されると、IntelligentAssist製品へのアクセスは可能な限り早急に取り消されなければなりません。
アプリケーション構造
CaseFile.cs
アプリファイルの関連部分を以下に示します。コードセグメント内の行番号は、参照のためにのみ含まれ、それらが属する特定のファイルを示す2文字の接頭辞を含みます。

MainPage.cs
アプリファイルの関連部分を以下に示します。コードセグメント内の行番号は、参照のためにのみ含まれ、それらが属する特定のファイルを示す2文字の接頭辞を含みます。

CaseFileController.cs
アプリファイルの関連部分を以下に示します。コードセグメント内の行番号は、参照のためにのみ含まれ、それらが属する特定のファイルを示す2文字の接頭辞を含みます。

ActorProgram.cs
アプリファイルの関連部分を以下に示します。コードセグメント内の行番号は、参照のためにのみ含まれ、それらが属する特定のファイルを示す2文字の接頭辞を含みます。

CaseFileActor.cs
アプリファイルの関連部分を以下に示します。コードセグメント内の行番号は、参照のためにのみ含まれ、それらが属する特定のファイルを示す2文字の接頭辞を含みます。

CaseFileSwagger.json
アプリファイルの関連部分を以下に示します。コードセグメント内の行番号は、参照のためにのみ含まれ、それらが属する特定のファイルを示す2文字の接頭辞を含みます。
