- 概要
- Adobe Sign
- Alteryx
- Amazon Comprehend
- Amazon Connect
- Amazon Rekognition
- Amazon Textract
- Box
- コグニティブ
- DocuSign
- リリース ノート
- DocuSign アクティビティ パッケージについて
- プロジェクトの対応 OS
- セットアップ
- DocuSign スコープ
- DocuSign 操作を呼び出し
- Create Envelope
- Create Envelope And Send
- Create Envelope From Template
- エンベロープの受信者を作成
- ドキュメントを取得 (Get Document)
- ドキュメントを取得
- エンベロープを取得
- フォーム データを取得
- エンベロープを送信
- エンベロープを更新
- 添付ファイルのリストを表示
- カスタム フィールドのリストを表示
- ドキュメントのリストを表示
- List Envelope Status Changes
- 受信者のリストを表示
- 一括送信リストを作成
- 一括送信要求を作成
- 一括送信リストを取得
- 一括送信リストを取得
- テンプレートのカスタム フィールドを作成
- テンプレート受信者を作成
- テンプレートを取得
- テンプレートのリストを表示
- Google Vision
- Jira
- リリース ノート
- Jira アクティビティ パッケージについて
- プロジェクトの対応 OS
- セットアップ
- Jira スコープ
- メソッドを実行
- 添付ファイルを追加
- 添付ファイルを削除
- 添付ファイルをダウンロード
- 添付ファイルを取得
- コメントを追加
- コメントを削除
- コメントを取得
- コンポーネントを作成
- コンポーネントを削除
- コンポーネントを取得
- ダッシュボードを検索
- フィルターを作成
- フィルターを取得
- 課題リンクを作成
- 課題リンクを削除
- 課題リンク タイプを取得
- 課題リンクを取得
- ウォッチャーを追加
- 課題を割り当て
- 課題をクローン
- 課題を作成
- 課題を削除
- 課題を取得
- ウォッチャーを取得
- ウォッチャーを削除
- JQL を使用して課題を検索
- 課題をトランジション
- 課題を更新
- プロジェクトを作成する
- プロジェクトを削除
- プロジェクト タイプを取得
- プロジェクトを取得
- プロジェクトを更新
- トランジションを取得
- ユーザーを作成
- ユーザーを削除
- ユーザーを検索
- Marketo
- Microsoft Dynamics
- Microsoft Dynamics Finance and Operations
- Microsoft Teams
- Microsoft Translator
- Microsoft Vision
- Oracle Integration Cloud
- Oracle NetSuite
- Salesforce
- SAP BAPI
- ServiceNow
- Slack
- Smartsheet
- リリース ノート
- Smartsheet アクティビティ パッケージについて
- プロジェクトの対応 OS
- セットアップ
- テクニカル リファレンス
- クイックスタート - 行の操作
- Smartsheet アプリケーション スコープ
- ファイルを添付
- URL を添付 (Attach URL)
- 添付ファイルを削除
- 添付ファイルを取得
- 添付ファイルのリストを表示
- コメントを追加
- コメントを削除
- コメントを取得 (Get Comment)
- List Discussions
- フォルダーをコピー
- フォルダーを作成
- フォルダーを削除
- フォルダーを取得
- フォルダーのリストを表示
- グループ メンバーを追加
- グループを取得
- グループのリストを取得
- グループ メンバーを削除
- レポートを取得
- レポートのリストを表示
- 行を追加
- 行をコピー
- 行でディスカッションを作成
- 行を削除
- 行を取得
- 行のリストを取得 (List Rows
- 行を移動
- 行を更新
- シートをコピー
- シートを作成
- Create Sheet from Template
- シートをダウンロード
- シートを取得
- シートのリストを表示
- シートを更新
- ユーザーを追加
- ユーザーを取得
- ユーザーのリストを取得
- ユーザーを削除
- WorkSpaceをコピー
- WorkSpace を作成
- リストの WorkSpace
- CSV/XLSX からシートをインポート
- Smartsheet の操作を呼び出し
- 検索アクティビティ
- Send via Email
- オブジェクトを共有
- Success Factors
- Tableau
- Twilio
- Workato
- Workday
連携アクティビティ (クラシック)
SAP BAPI アクティビティ パッケージを使用すると、RPA 開発者は SAP Business Application Programming Interface (BAPI) を呼び出すことができます。このパッケージには、ユーザーが SAP システムに接続し、[ SAP BAPI を呼び出し] アクティビティを使用して指定した BAPI を呼び出すことを可能にするスコープ アクティビティ[SAP アプリケーション スコープ] が付属しています。
インストールの前提条件
インストールの前提条件は、SAP BAPI パッケージ バージョン 2.2.6 以前に適用されます。バージョン 3.0.0 から、Studio の Windows プロジェクトでは前提条件は不要ですが、Windows - レガシ ワークフローを構築する場合は引き続き必要です。
このアクティビティ パッケージの前提条件は、SAP Connector for Microsoft.NET 3.0 (NCo 3.0) の 32 ビット (x86) .NET 4.0 バリアント (3.0.0.42 を推奨) です。このコネクタには、Microsoft C++ ランタイム DLL バージョン 10.0 (Microsoft Visual C ++ 2010 再頒布可能パッケージに含まれています) も必要です。SAP 管理者がインストーラーを提供できる必要があります。
SAP Connector for Microsoft を Windows グローバル アセンブリ キャッシュ (GAC) にインストールしないと、正しく機能しません。これは、SAP コネクタのインストール中に適切なオプションを選択することで実行できます。
これらの依存関係は、このアクティビティ パッケージを使用するすべてのマシンにインストールする必要があります。 Studio でワークフローを作成する開発マシンと、ロボットがそのようなワークフローを実行する運用マシンの両方を指します。
SAP .NET コネクタの公式ドキュメントは、こちらに掲載されています。
v2.0.0 以上のバージョン用の SAP BAPI ワークフローを生成する
まず、SAP システムへの接続を設定する必要があります。この手順を実行すると、接続を閉じる前に複数の BAPI ワークフローを呼び出すことができます。
接続の構成
カスタム アプリケーション サーバーまたはグループ/サーバーの選択を使用して SAP システムへの接続を構成し、ユーザー/パスワードまたは SSO を使用して認証を行うことができます。接続を成功させるには、サーバーと認証の両方に有効なパラメーターのセットを指定する必要があります。SAP からのエラー メッセージは、欠落しているパラメーターがあることを示します。
デザイン コネクション
[SAP アプリケーション スコープ] アクティビティの本体にある [構成] ボタンをクリックすると、ウィザードが開き、設計時に SAP システムへの接続を構成できます。
接続に必要な認証情報をすべて入力し、Test connection (接続のテスト) ボタンをクリックします。接続が正常に確立されると、これを知らせるメッセージが表示されます。
このメッセージ ボックスで [閉じる] をクリックすると、接続ウィザードが閉じ、認証情報として各プロパティ フィールドに入力したすべての値が設定され、アクティビティを使用できる状態になります。
接続ウィンドウを終了するとき Password (パスワード) フィールドの値は、アクティビティのプロパティに保存されません。
ロボット コネクション
[ロボット コネクション] タブに切り替えれば、ロボット コネクションの詳細設定も可能です。
ロボット コネクションの詳細設定は、[デザイン コネクション] タブの [ロボット コネクションにコピー] ボタンを使用して、このタブから自動的にコピーすることもできます。
実行時
実行時には、すべてのサーバー認証情報をそれぞれのプロパティ フィールドに変数として指定する必要があります。またExistingSAPConnection プロパティ フィールド内のすべての接続の詳細を含む IConnectionService オブジェクトを使用することができます。
SAP BAPI を呼び出しアクティビティを設定する
[SAP BAPI を呼び出し] アクティビティのボディにある Configure (構成) ボタンをクリックすると、ウィザードが開き、呼び出す BAPI を選択して構成できます。
BAPI Name 検索バーを使用して、呼び出す BAPI を見つけることができます。選択すると、BAPI の必須パラメータが以下の表に追加され、そこで編集できます。
* でマークされたパラメータは必須であり、削除できません。
表は、次のように 7 つの列に分割されます。
- Name - 選択した BAPI に固有のパラメータ名。
- Description - パラメータの簡単な説明。
- Length - 最大文字数 (ある場合) 。
- Data Type - パラメータの変数またはオブジェクト型。
- 方向 - パラメータが入力、出力、または 入力/出力のいずれかを指定します。
- Value - パラメータの値。
- BAPI からパラメータを削除します。
BAPI を待機するパラメーターを設定した後、Done (完了) をクリックすると、ウィザードが閉じ、[SAP BAPI を呼び出し] アクティビティに構成が保存されます。これで、作成したプロセスを実行できます。
パラメータの追加
ウィンドウの左下にある [パラメーターを追加] テキスト フィールドを使用してパラメーターのリストを検索し、Enter を押すと、パラメーターを 1 つずつ追加できます。
右上の領域にある Add Parameters (パラメータの追加) ボタンを押すと、実行していた BAPI 呼び出しに任意のパラメータを追加することができます。ボタンをクリックすると、使用可能なすべてのパラメータのリストに切り替わり、それぞれのチェック ボックスを選択して、追加するパラメータを指定できます。
パラメータのエクスポート
Export Parameters (パラメータのエクスポート) ボタンは、現在定義されているすべてのパラメータとそのメタデータを .xlsx にエクスポートします。ボタンをクリックすると、ブラウズウィンドウが開き、エクスポートされたデータを含むファイルを保存する場所を選択できます。このファイルは、入力データファイルを作成するためのテンプレートとして使用できます。
バージョン v1.x.x 用の SAP BAPI ワークフローを生成する
v2.0.0 よりも古いバージョンを使用している場合は、こちらで SAP BAPI ワークフローを生成する手順をご覧ください。