ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Application Development Frameworkデスクトップ統合開発者ガイド
11gリリース1(11.1.1.6.0)
B66694-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

I エンド・ユーザーのアクション

この付録では、アプリケーションおよび統合Excelワークブックの使用時にエンド・ユーザーが実行するアクション(ADFデスクトップ統合のランタイム・エディションのインストール、統合されていないExcelワークブックからのデータのインポート、実行時のワークブックでの変更、 およびワークブックでの日時値のタイムゾーン変換処理など)について説明します。

この付録で説明するアクションは、開発したFusion WebアプリケーションがMaster Price Listモジュールのように機能することを前提としています。ただし、Master Price Listモジュールで提供されるすべてのアクションがサポートされている必要はありません。

この付録の内容は次のとおりです。

I.1 ADFデスクトップ統合のランタイム・エディションのインストール

ADFデスクトップ統合および統合Excelワークブックをエンド・ユーザーが使用できるようにするために、開発者はADFデスクトップ統合のランタイム・エディションをインストールする必要があります。

ADFデスクトップ統合のセットアップ・ツールを実行すると、必要なソフトウェアがシステムにインストールされているかどうかが検証されます。必要なソフトウェアの詳細は、次を参照してください。


注意:

ADFデスクトップ統合のランタイム・エディションのインストールには、JDeveloperは必要ありません。

ADFデスクトップ統合のランタイム・エディションのインストール手順:

  1. MW_HOME\oracle_common\modules\oracle.adf.desktopintegration_11.1.1ディレクトリ(MW_HOMEはミドルウェア・ホーム・ディレクトリ)にナビゲートします。

  2. adfdi-excel-runtime-client-installer.zipの内容を一時ディレクトリに抽出します。

  3. adfdi-excel-runtime-client-installer.zipファイルの抽出先ディレクトリにあるsetup.exeファイルを実行します。

  4. setup.exeで起動したダイアログ・ボックスに表示される手順に従い、必要なコンポーネントを正しくインストールします。

  5. プロンプトが表示された場合は「はい」をクリックしてシステムを再起動し、ADFデスクトップ統合のセットアップを完了します。


注意:

ADFデスクトップ統合のランタイム・エディションは、JDeveloperからインストールできません。

ADFデスクトップ統合のデザイナ・エディションとランタイム・エディションの両方を、同じシステムにインストールすることはできません。一方をインストールする前に、もう一方をアンインストールする必要があります。

I.2 統合されていないExcelワークシートからのデータのインポート

統合ExcelワークブックのADF表コンポーネントを使用して、Fusion Webアプリケーションにデータ行の大規模なバッチをアップロードする場合、エンド・ユーザーは、統合されていないExcelワークシートでこれらのデータ行を準備できます。その後、ADF表コンポーネントのUploadアクションを起動する前に、ADF表コンポーネントにデータを挿入できます。

統合されていないExcelワークブックでデータを準備する手順:

  1. 統合されていないExcelワークシートで、統合ExcelワークブックのADF表コンポーネントのレイアウトと一致するように、データのレイアウトを配置します。

    たとえば、ADF表コンポーネントにProductPriceおよびDescriptionなどの列が含まれている場合、統合されていないExcelワークシートでこのレイアウトを複製します。


    ヒント:

    ADF表コンポーネントの列ヘッダーを、統合されていないExcelワークシートにコピーします。

  2. Excelの機能を使用して、手順1で配置した、統合されていないExcelワークシートの列の下に、データ行をインポートします。

  3. TreeNodeListサブコンポーネントを使用するADF表コンポーネントの列に挿入される行の値は、値リストに含まれる選択肢の1つと一致する必要があります。


    ヒント:

    このような行に対して適切な制約が定義され、複製が可能になるように、ADF表コンポーネントの行を統合Excelワークブックから同じワークブックの別のワークシートへコピーします。

統合されていないExcelワークブックからADF表コンポーネントへデータを挿入する手順:

  1. ADF表コンポーネントで、n行のダウンロードされた既存の行またはADF表コンポーネントの最後にある新しい行を選択します(nは挿入する行数)。

  2. 右クリックしてExcelのポップアップ・メニューから「挿入」を選択します。

  3. 統合されていないExcelワークシートで、手順2で作成したADF表コンポーネントの行に挿入するセルを選択します。


    警告:

    統合されていないExcelワークシートで、行や列ではなく、セルを選択してください。


  4. Excelメニューで「ホーム」「コピー」を選択します。

  5. ADF表コンポーネントで、手順2で挿入した行の左上隅のセルを選択します。

  6. Excelメニューで「ホーム」「貼り付け」を選択します。キー列の値を貼り付けないようにしてください。


    注意:

    ADF表コンポーネントを含む統合Excelワークシートでは、A列は表示されません。

  7. 7.8項「ADF表コンポーネントから変更をアップロードするためのOracle ADFコンポーネントの構成」に従って構成した専用の機能を使用して、ADF表コンポーネントのUploadアクションを起動できます。

I.3 個人情報の削除

Excelワークブックと統合するFusion Webアプリケーションで、シングル・サインオンなどのセキュリティ・メカニズムを使用する場合、 エンド・ユーザーが統合ExcelワークブックにアクセスするシステムのCookieに、個人識別情報を格納できます。エンド・ユーザーは、Microsoft Internet Exploreを使用してこの情報を削除できます。エンド・ユーザーは、アクティブなCookieベースのWebセッションをすべて無効にするために、ログアウトしてすべての統合Excelワークブックを閉じる必要があります。

個人情報の削除の詳細は、Microsoft Internet Explorerのドキュメントを参照してください。

I.4 実行時の統合Excelワークブックの変更

開発者が第14章「統合Excelワークブックのデプロイ」に従って最終の統合Excelワークブックを公開およびデプロイした後、エンド・ユーザーは実行時にワークブックに対して次の変更を行えます。

ただし、実行時のワークブックへの変更には、統合の破損を引き起こす、サポート対象外のものもあります。たとえば、ADF表コンポーネントまたはADF読取り専用表コンポーネントの最初の列を、実行時に削除したり移動することはできません。実行時に許可されない変更の詳細は、I.5項「実行時の統合Excelワークブックの制限」を参照してください。

I.5 実行時の統合Excelワークブックの制限

ADFデスクトップ統合コンポーネントの実行時の変更には、既知の制限があります。

その他の既知の制限:

I.6 統合Excelワークブックの使用

ADFデスクトップ統合テクノロジおよび統合Excelワークブックを初めて使用するエンド・ユーザーは、次に示す一般的なアクションについて理解しておく必要があります。

I.7 タイムゾーン変換の処理

統合Excelワークブックを構成して、日時を表すデータ値の取得、編集および送信を実行できます。システム・タイムゾーンの変更時に日時データを管理するための固有のサポートがExcelには用意されていないため、ADFデスクトップ統合は、ワークブックのタイムゾーンの変更を追跡し、検出します。ワークブックを開いたときにエンド・ユーザーにタイムゾーンの更新を通知し、その後、ワークブックの日時データをシステムの現在のタイムゾーン設定に変換します。

たとえば、アリゾナ(GMT -07:00)にいるエンド・ユーザーがサーバーから統合Excelワークブックへデータをダウンロードし、ワークブックの日時データを編集して保存したものの、アップロードしなかったとします。その後、ソウルに旅行してコンピュータのタイムゾーンの選択をGMT +09:00に変更したとします。このソウルのタイムゾーンに変更した後、エンド・ユーザーがワークブックを開き、メッセージを受信すると、ADFコンポーネントのすべての日時データの値がGMT -07:00(アリゾナ)からGMT +09:00(ソウル)に変換されます。