基本的なカスタマイズ > ユーザーインタフェースのカスタマイズ > ウィザードの作成 > MVC コントローラを使用した外部リクエスト処理 > 承認されない操作の処理
  
承認されない操作の処理
無効な操作またはタイプが指定された場合、またはユーザーが Windchill サーバーで操作を実行するアクセス権を持たない場合は、外部システムユーザーにエラーが表示されます。
外部システムへのコールバック
Windchill にリクエストが送信された場合、externalURL という名前のフォームフィールドに外部 URL 情報が入ったものが表示されます。次の例を参照してください。情報が何もない場合、リクエストの送信時に Windchill オブジェクトが作成されますが新しく作成されたオブジェクトのフィードバックはありません。データは "GET" フォームメソッドを使用して戻ります。
作成された Windchill オブジェクトへのアクセス
外部 URL は、呼び出し元のサーバーで "UFID" として新しいパラメータに付与されます。"UFID" パラメータを読み取って値を取得することができます。値は JSON フォーマットであり、値はキー "UFID" を使用してアクセスできます。
前提条件
1. ユーザーは外部 URL に用意された必要な資格情報で承認されています。
2. 外部 URL の入力フィールドには、name=externalURL が入力されています。外部 URL の例は、次のとおりです。http://<externalURL>/<host-name>/ptc1/externalTest
OID の複数作成の処理
外部コールバック機能はリクエスト操作に対して複数の OID の返却をサポートしています。JSONObject キー、"UFID" には UFID の値が含まれています。