埋込プロセス (WebFlow エンジン)
実作業
WebFlow エンジンのコンセプト
SAP Business Workflow の技術原理
デモおよびテストワークフロー
SAP ビジネスワークフローサンプル
デモ例: 休暇申請の処理
技術的な導入
SAP タスク AF_approve (休暇申請の承認)
SAP タスク AF_update (休暇申請の修正)
SAP タスク AF_delete (休暇申請の削除)
SAP タスク AF_Txt_Send (承認後のテキスト (長) 送信)
ルール: Manager (上長)
SAP ワークフロー AF_process (休暇申請の処理)
ワークフロー定義の詳細
準備とカスタマイジング
組織計画の設定
タスク固有カスタマイジングの実行
タイプリンクの更新
共有オフィス設定に必要な管理
操作とアプリケーション機能への接続
インターネットを使用したビジネスワークプレイス
インターネットにおける得意先マスタ登録
プロセスフロー (BC-BMT-WFM 得意先マスタの登録)
インターネットを使用したビジネスワークプレイス
ビジネスワークプレイス
ワークアイテムの照会と処理
文書の登録、処理、送信
インターネット経由のワークフローステータスレポート
選択レポートの実行 (BC-BMT-WFM ステータスレポート)
Web フォーム統合
Web フォームによるワークフローの開始
ワークフローまたはタスクの開始に使用する Web フォームの設計
Web フォームにより開始されるワークフロー/タスクの定義
Web トランザクションの生成
生成された Web トランザクション
トランザクションからのインターネットサービスの開発
生成された HTML テンプレート
Web フォームによるタスクの開始
Web フォームとしてのワークアイテムの処理
ワークアイテムの処理に使用する Web フォームの設計
Web フォームタスクの登録
Web トランザクションの生成
生成された Web トランザクション
トランザクションからのインターネットサービスの開発
生成された HTML テンプレート
HTML テンプレートの拡張
ワークフロー定義へのタスクの追加
Web フォームとしてのワークアイテムの実行
開発環境での作業
ワークフロービルダ
ワークフロービルダの呼出
ワークフローのインポートとエクスポート
ワークフロービルダの操作
既存ワークフローへのワークフローの挿入
新規ステップの位置設定規則
ワークフローの印刷
条件エディタ
ワークフロービルダオプション
ワークフロービルダにおけるチームワーク
ワークフロー定義の編集
ワークフロー定義のブロック指向
ワークフローウィザードの使用
承認手続のワークフローウィザード
動的階層承認ワークフロー
階層承認ワークフロー
動的並列承認ワークフロー
並列承認ワークフロー
すべての承認ワークフローの評価部分
回覧用のワークフローウィザード
回覧
動的回覧
動的並列回覧
並列回覧
他のワークフローウィザード
カスタマイジングワークフローの登録
ワークフローの定義
ワークフローのバージョン
ワークフローのバージョン非依存基本データ
ワークフローのバージョン依存基本データ
制御タブページ
WebFlow タブページ
タブページプログラミング Exit
ステップの登録
新規ステップの位置設定規則
ステップタイプとそのシンボル
ビジネスワークフローエクスプローラ
ビジネスオブジェクトビルダ
ビジネスオブジェクトリポジトリ
ビジネスオブジェクトリポジトリブラウザ
登録作業
チュートリアル: ワークフローモデリング
ユニット 1: 組織計画
ユニット 2: ワークフロービルダの起動
ユニット 3: ワークフローの登録
ユニット 4: タスク "休暇申請の登録" の定義と挿入
ユニット 5: 第 1 テスト
レポートと分析
ユニット 6: タスク "休暇申請のチェック" の登録
ユニット 7: ワークフロー定義への "休暇申請のチェック" のインクル
ユニット 8: 第 2 テスト
ユニット 9: ユーザ決定の追加
ユニット 10: 第 3 テスト
ユニット 11: ワークフロー定義での "休暇申請の変更" の定義とイン
ユニット 12: 再承認のための UNTIL ループの組み込み
ユニット 13: コンテナ演算の挿入
ユニット 14: 人員配置図の変更
ユニット 15: ルールの使用
ユニット 16: 第 4 テスト
ユニット 17: ワークフロー定義への "通知送信" のインクルード
ユニット 18: ワークアイテムの添付文書
ユニット 19: 第 5 テスト
ユニット 20: 期限超過の監視
コア開発タスク
ユーザインタフェースの開発
ビジネスワークフローのフォーム
Web フォーム統合
Web フォームとしてのワークアイテムの処理
Web フォームとしてのワークアイテムの実行
ワークアイテムの処理に使用する Web フォームの設計
Web フォームタスクの登録
Web トランザクションの生成
トランザクションからのインターネットサービスの開発
ワークフロー定義へのタスクの追加
HTML テンプレートの拡張
UWL 内のワークアイテム表示パラメータ
ビジネスロジックの開発
トップダウンモデリング
オブジェクトタイプの更新
オブジェクトタイプコンポーネントの定義
オブジェクトタイプコンポーネントの命名規則
オブジェクトタイプコンポーネントの更新
オブジェクトタイプコンポーネントの詳細の表示
インタフェースの導入
標準インタフェース
インタフェース集約
インタフェース登録
インタフェース照会
ワークフローのタスクグループ開始インタフェース
インタフェース編集
インタフェース拡張承認
インタフェース存在チェック
メソッド ExistenceCheck の実装
インタフェース承認
インタフェースステータス管理
インタフェース構造オブジェクト
インタフェース検索
キー項目の定義
オブジェクトタイプの属性定義
リリースステータス
仮想属性の導入プログラム
データベース項目属性のプログラミング
オブジェクトタイプのメソッド定義
リリースステータス
同期/非同期メソッドの定義
メソッドパラメータの定義
結果、エクスポートパラメータ、ワークフロー定義
例外の定義
メソッド ExistenceCheck の実装
ワークアイテムを一括実行するメソッドの登録
CALL TRANSACTION によるメソッド実装
インスタンス非依存メソッドのプログラム
オブジェクトタイプのイベント定義
イベントパラメータの定義
導入プログラムのプログラミング
オブジェクトタイプの拡張と適用
サブタイプの登録
オブジェクトタイプの一般命名規則
委譲タイプの定義
オブジェクトタイプ SELFITEM
メソッド SendTaskDescription
オブジェクトタイプ WF_TASK
オブジェクトタイプ FORM
オブジェクトタイプ FORMABSENC
オブジェクトタイプの登録
オブジェクトタイプの一般命名規則
オブジェクトタイプコンポーネントの命名規則
オブジェクトタイプの基本データの編集
オブジェクトタイプの処理
リリースステータス
タスクおよびタスクグループ
タスクの登録と更新
タスクの定義
タスクの基本データの更新
オブジェクトメソッドへの参照の更新
実行プロパティの更新
名称の編集
担当者割当の更新
タスクテキストの更新
タスクコンテナの定義
コンテナエレメントの登録
開始イベントの登録
タスクの終了イベントの定義
タスクの担当者決定ルール
分類およびロック区分の更新
SAPphone プロパティの更新
マルチステップタスクの定義
マルチステップタスクの基本データの更新
名称の編集
SAPphone プロパティの更新
担当者割当の更新
タスクテキストの更新
ワークフローコンテナの定義
コンテナエレメントの登録
開始イベントの登録
SAPphone プロパティの更新
タスクグループの定義
文書処理
ワークフローのステップとしての SAPscript テキストの処理
標準タスク "SAPscript テキスト登録" の定義
標準タスク "SAPscript テキスト照会" の定義
ワークフロー (セクション) "標準テキスト処理" の定義
後続ステップ担当者の動的指定
選択タスクのコピー
他の計画バージョンへのタスクのコピー
イベントの使用
イベント生成
イベント生成ウィザード
変更文書書込時のイベント生成
項目制限のないイベントと変更文書間の割当更新
項目制限のあるイベントと変更文書間の割当更新
変更文書のワークフロー関連設定の更新
イベント生成によるイベントパラメータの登録
ステータス変更時のイベント生成
ステータス変更とイベント間の割当更新
出力管理によるイベントの生成
LIS 例外時のイベントの生成
取引イベントによるイベント生成
汎用モジュールの呼出によるイベント生成
ABAP クラスを使用したイベントの登録
イベントコンテナの定義
リンクの使用
イベントを処理する汎用モジュール
インスタンスリンクの評価と更新
タイプリンクの評価と更新
イベントシミュレーション
イベントにもとづく警告のトリガ
ステップタイプ
一般タブページ
プロパティタブページ
変更データタブページ
アクティビティ
コントロールタブページ
責任者の定義
タスクの定義
タスクの基本データの更新
オブジェクトメソッドへの参照の更新
実行プロパティの更新
名称の編集
担当者割当の更新
タスクテキストの更新
タスクコンテナの定義
コンテナエレメントの登録
開始イベントの登録
タスクの終了イベントの定義
タスクの担当者決定ルール
分類およびロック区分の更新
SAPphone プロパティの更新
詳細タブページ
結果タブページ
ワークフロー定義における例外
通知タブページ
期限タブページ
モデル期限監視モニタ/標準エスカレーション
メソッドタブページ
条件タブページ
タブページプログラミング Exit
ワークアイテム照会タブページ
ステップ別タブページのプログラミング
第一画面の表示
タブページ表題の設定
現在のワークアイテム ID の取得
選択機能コードの取得
機能コードの削除
機能コードの設定
“ダーティフラグ” の設定
“ダーティフラグ” の取得
ワークアイテムプレビューのユーザ Exit
ワークフローツールボックス
"その他" タブページ
テーブルドリブン動的並列処理
並列処理の実装オプション
Web 活動
コールタブページ
直接書式エントリタブページ
グループタブページを使用した書式エントリ
送信 XML 文書タブページ
受信 XML 文書タブページ
拡張通信タブページ
コントロールタブページ
結果タブページ
通知タブページ
期限タブページ
条件タブページ
タブページプログラミング Exit
メール送信
メールタブページ
コントロールタブページ
タブページプログラミング Exit
フォームステップ
フォームタブページ
責任者の定義
コントロールタブページ
結果タブページ
ワークフロー定義における例外
通知タブページ
期限タブページ
モデル期限監視モニタ/標準エスカレーション
条件タブページ
タブページプログラミング Exit
その他タブページ
ユーザ決定
決定タブページ
責任者の定義
詳細タブページ
コントロールタブページ
決定タスクの登録
決定タスクのバインド定義
結果タブページ
通知タブページ
期限タブページ
モデル期限監視モニタ/標準エスカレーション
条件タブページ
メソッドタブページ
ワークアイテム照会タブページ
ステップ別タブページのプログラミング
ワークアイテムプレビューのユーザ Exit
タブページプログラミング Exit
その他タブページ
テンプレート使用文書
文書テンプレートタブページ
責任者の定義
文書テンプレートの登録
コントロールタブページ
テンプレート使用文書のバインド定義
コンテナエレメントの登録
結果タブページ
通知タブページ
期限タブページ
モデル期限監視モニタ/標準エスカレーション
条件タブページ
メソッドタブページ
ワークアイテム照会タブページ
ステップ別タブページのプログラミング
ワークアイテムプレビューのユーザ Exit
タブページプログラミング Exit
"その他" タブページ
条件
複数条件
プロパティタブページ
変更データタブページ
イベント生成 (ワークフロー定義)
プロパティタブページ
変更データタブページ
待機ステップ
コントロールタブページ
結果タブページ
通知タブページ
期限タブページ
モデル期限監視モニタ/標準エスカレーション
条件タブページ
タブページプログラミング Exit
コンテナ演算
プロセス管理
プロパティタブページ
変更データタブページ
UNTIL ループ
WHILE ループ
分岐
並列処理の実装オプション
アドホックアンカー
ブロック
コントロールタブページ
期限タブページ
モデル期限監視モニタ/標準エスカレーション
並列処理/動的処理タブページ
例外タブページ
ローカルコンテナタブページ
ローカルワークフロー
コントロールタブページ
ローカルコンテナタブページ
コンテナの定義
コンテナエレメントの登録
ワークフローコンテナの定義
ワークフローコンテナのワークフローシステムエレメント
タスクコンテナの定義
タスクコンテナのワークフローシステムエレメント
メソッドコンテナの定義
イベントコンテナの定義
イベントコンテナのワークフローシステムエレメント
バインドの定義
ルールにもとづくバインド定義の提案
ワークフローコンテナへのバインド定義
タスクコンテナからのバインド定義
イベントコンテナからのバインド定義
メソッドコンテナからのバインド定義
ルールコンテナからのバインド定義
テンプレート使用文書のバインド定義
コンテナエレメントの登録
決定タスクのバインド定義
バインドエディタの操作
表現: 機能メソッド
複数行コンテナエレメントへのアクセス
プログラム式バインド
バインド定義の割当規則
オブジェクトの相関関係
ワークフロー開始オプションの定義
タスクとワークフローの開始
ワークフローのマニュアル開始
オブジェクト参照によるワークフロー開始: 詳細
即時ダイアログによる処理
ワークフロー開始トランザクション
メッセージからのワークフローまたはタスクの開始
ワークフローの開始条件
Web フォームによるワークフローの開始
ワークフローまたはタスクの開始に使用する Web フォームの設計
Web フォームにより開始されるワークフロー/タスクの定義
Web トランザクションの生成
トランザクションからのインターネットサービスの開発
Web フォームによるタスクの開始
アドホックワークフロー
アドホック担当者割当の定義
アドホック担当者割当によるワークフロー実行
アドホックアンカーによるワークフローの拡張
レビューワークフロー
ビジネスコンフィグレーションの提供
組織計画
画面領域での作業
有効期間
オブジェクトおよび割当の有効期間
日付およびプレビュー期間の選択
クエリ時間枠の有効化/無効化
オブジェクト特性の有効期間
オブジェクトマネージャ
オブジェクトの検索/選択
検索ツールの使用
検索バリアントの使用
オブジェクトの照会/編集
オブジェクト登録
オブジェクトのコピー
オブジェクトの割当/移動/再割当
オブジェクトまたは割当の終了/削除
変更の取消/再登録
確認プロンプト
列の設定
更新インタフェースの切替
ルール決定
ルール
ルールコンテナ
担当者を決定するルールの定義
責任を使用したルールの決定
ルールコンテナの登録
責任の登録
責任へのユーザの割当
組織データを使用したルールの定義
SAP 組織オブジェクトタイプの登録
SAP 組織オブジェクト割当の登録と編集
設計事務所を決定するルール
実行機能を使用したルールの定義
ルール決定のための汎用モジュール
担当者決定のための汎用モジュールインタフェース
マネージャを決定するルール
非同期実行機能を使用したルールの定義
評価パスを使用したルールの決定
ルールコンテナの登録
ユーザの組織ユニットを決定するルール
結果なしルール決定の取消
組織計画からのオブジェクトの選択
WebFlow ルールの定義
ルールコンテナの登録
ワークフローシステム設定
データアーカイブの有効化
ワークアイテムのアーカイブ (BC-BMT-WFM)
グローバリゼーションの有効化
ワークフロー定義の編集
品質保証
テスト
デモおよびテストワークフロー
ワークフローのテスト
テスト目的のイベント生成
タスク分析
整合性チェック
ログおよびトレース
ワークフローログ: 標準ビュー
ワークフローログ: 技術ビュー
グラフィックワークフローログ
エラー診断
ワークフロートレース
コンポーネントトレースの使用
イベントトレース
統合
サードパーティの使用
通信の有効化
SAP Business Workflow の拡張通知
基本事項と概要
通知管理 (ブラウザ)
カテゴリの定義
選択の定義
購読の定義
一般設定の定義
グラニュラリティおよびメッセージ
通知の設定 (ビュークラスタ)
シナリオ
カテゴリ
メッセージテンプレート
購読
フィルタ
選択スケジュール
配信スケジュール
一般設定
ハンドラ割当
配信タイプ
配信者
メッセージのグラニュラリティ
一般的な使用事例と例
すべてのワークアイテムの選択
特定のシングルステップタスクのワークアイテムの選択
ワークアイテムの追加選択および既存の購読の使用
選択のスケジュールの定義
すべてのユーザまたは個別ユーザへの通知の送信
電子メールまたは SMS としての通知の送信
メッセージ構造の定義
メッセージからのワークアイテムの表示または実行
通知の配信スケジュールの定義
未処理のワークアイテムに関するユーザへのリマインダ
メッセージテキストの変更
メッセージレイアウトの変更
例: 休暇申請の通知
標準機能のテスト
選択および配信用のレポート
ログの表示
完了した通知を削除するためのレポート
拡張通知および UWL の使用
Web サービスの使用
Web サービスの使用のためのワークフローシステム設定
Web サービス定義の登録
ワークフローでの Web サービスの使用
WebFlow 機能
Wf-XML 文書の登録
生成された Wf-XML 文書の例
参照
API 文書
ワークフローの ABAP クラス
プロセスステップの ABAP クラス
キー属性、属性
IF_WORKFLOW インタフェース
BI_PERSISTENT~FIND_BY_LPOR メソッド
BI_PERSISTENT~LPOR メソッド
BI_PERSISTENT~REFRESH メソッド
BI_OBJECT~DEFAULT_ATTRIBUTE_VALUE メソッド
BI_OBJECT~EXECUTE_DEFAULT_METHOD メソッド
BI_OBJECT~RELEASE メソッド
ビジネスワークフロー - チュートリアル
チュートリアル: ワークフローモデリング
ユニット 1: 組織計画
ユニット 2: ワークフロービルダの起動
ユニット 3: ワークフローの登録
ユニット 4: タスク "休暇申請の登録" の定義と挿入
ユニット 5: 第 1 テスト
レポートと分析
ユニット 6: タスク "休暇申請のチェック" の登録
ユニット 7: ワークフロー定義への "休暇申請のチェック" のインクル
ユニット 8: 第 2 テスト
ユニット 9: ユーザ決定の追加
ユニット 10: 第 3 テスト
ユニット 11: ワークフロー定義での "休暇申請の変更" の定義とイン
ユニット 12: 再承認のための UNTIL ループの組み込み
ユニット 13: コンテナ演算の挿入
ユニット 14: 人員配置図の変更
ユニット 15: ルールの使用
ユニット 16: 第 4 テスト
ユニット 17: ワークフロー定義への "通知送信" のインクルード
ユニット 18: ワークアイテムの添付文書
ユニット 19: 第 5 テスト
ユニット 20: 期限超過の監視
チュートリアル: 組織計画の更新
ユニット 1: 組織計画の登録
ユニット 2: 人員配置図の登録
ユニット 3: タスクの割当
チュートリアル: ステータス変更中のイベント生成
ユニット 1: 既存のアプリケーション機能のテスト
ユニット 2: オブジェクトタイプの特定と拡張
ユニット 3: 追加属性の追加
ユニット 4: フレキシブルなイベント生成
ユニット 5: 担当者決定 - 組織計画
ユニット 6: ワークフローの定義
ユニット 7: ワークフロー定義の編集
ユニット 8: シナリオの実行
チュートリアル: ワークフロープログラミング
オブジェクトタイプの拡張: 継承と委譲
ユニット 1: ビジネスオブジェクトリポジトリへのオブジェクトタイプ
ユニット 2: データベース項目属性の登録
ユニット 3: オブジェクトデータベース項目属性の登録
ユニット 4: 仮想属性の登録
ユニット 5: オブジェクト仮想属性の登録
ユニット 6: 複数行仮想属性の登録
ユニット 7: パラメータを持たないメソッド Edit の登録
ユニット 8: パラメータを持たないメソッド ExistenceCheck の登録
ユニット 9: パラメータを持たないメソッド Display の登録
ユニット 10: パラメータを持つメソッドの登録
ユニット 11: イベントとその生成
ユニット 12: 基本データ
ユニット 13: 最終ステップ
付録: オブジェクトタイプ Z_BUS2032 の実装プログラム
SAP ビジネスワークフローサンプル
デモ例: 休暇申請の処理
技術的な導入
SAP タスク AF_approve (休暇申請の承認)
SAP タスク AF_update (休暇申請の修正)
SAP タスク AF_delete (休暇申請の削除)
SAP タスク AF_Txt_Send (承認後のテキスト (長) 送信)
ルール: Manager (上長)
SAP ワークフロー AF_process (休暇申請の処理)
ワークフロー定義の詳細
準備とカスタマイジング
組織計画の設定
タスク固有カスタマイジングの実行
タイプリンクの更新
共有オフィス設定に必要な管理
操作とアプリケーション機能への接続