【手続補正書】
【提出日】平成27年5月18日(2015.5.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理システムの運用手順を複数のノードの接続で規定するワークフローを作成するワークフロー作成方法であって，
プロセッサにより、前記情報処理システムの制御処理を実行する第１のノードと，前記制御処理に関連する情報を受信又は表示する画面部品を有するフォームを表示する第２のノードとを少なくとも有する前記接続された複数のノードを備える新規ワークフローを作成し，
前記プロセッサにより、ワークフローのパターンを記憶する第１の情報及び前記複数のノードのノードタイプに基づき，複数のワークフローのパターンから前記新規ワークフローと対応するワークフローのパターンを検出し，
前記プロセッサにより、前記新規ワークフローの前記検出されたパターンと前記新規ワークフローにおける第１のノードの制御処理の内容とに基づき，前記新規ワークフローのフォームの画面に配置する画面部品を決定し，
前記プロセッサにより、前記新規ワークフローの前記画面部品を前記フォームの画面に配置する
ことを特徴とするワークフロー作成方法。
【請求項２】
請求項１において，
前記検出は、前記ワークフローのパターンとしての既に作成された既作成ワークフローにおける，前記第２のノードを基準とする前記第１のノードの順序情報と前記第１のノードの名前とを記憶する第２の情報に基づき，前記新規ワークフローと前記既作成ワークフローとが同じか判定して，前記新規ワークフローに対応するワークフローのパターンを検出し、
前記決定及び配置は、同じと判定した場合，前記既作成ワークフローのフォームの画面に配置した画面部品の名前，配置位置を記憶する第３の情報に基づき，前記新規ワークフローのフォームの画面に，前記同じと判定した前記既作成ワークフローのフォームの画面に配置された画面部品と同じ画面部品を，前記配置された前記画面部品の配置位置と同じ位置に配置する 
ことを特徴とするワークフロー作成方法。
【請求項３】
請求項２において，
前記検出は、更に、前記既作成ワークフローと前記新規ワークフローが同じでない場合，前記第１のノードの名前に対応するカテゴリを記憶する第４の情報に基づき，前記既作成ワークフローの第１のノードのカテゴリと，前記新規ワークフローの第１のノードのカテゴリとが同じか判定し，
前記決定は、前記カテゴリが同じと判定した場合，
前記第１のノードにおける制御処理の内容に対応するパラメータの名前と前記パラメータの種別と前記パラメータを介して入出力されるデータ量とを対応付けて記憶する第５の情報と，前記パラメータの種別と前記データ量と前記画面部品の名前とを対応付けて記憶する第６の情報に基づき，前記新規ワークフローの第１のノードのパラメータの名前に対応する前記パラメータの種別と前記データ量に合致する画面部品の名前を決定し，
前記配置は、
前記第３の情報に記憶された，前記カテゴリが同じと判定された前記既作成ワークフローのフォームの画面に配置された画面部品の配置位置に基づき，前記決定した名前の画面部品を前記新規ワークフローのフォームの画面に配置する配置位置を決定し，
前記決定した名前の画面部品を，前記決定した配置位置に配置する
ことを特徴とするワークフロー作成方法。
【請求項４】
情報処理システムの運用手順を複数のノードの接続で規定するワークフローを作成するプログラムであって，
前記情報処理システムの制御処理を実行する第１のノードと，前記制御処理に関連する情報を受信又は表示する画面部品を有するフォームを表示する第２のノードとを少なくとも有する前記接続された複数のノードを備える新規ワークフローを作成し，
ワークフローのパターンを記憶する第１の情報及び前記複数のノードのノードタイプに基づき，複数のワークフローのパターンから前記新規ワークフローに対応するワークフローのパターンを検出し，
前記新規ワークフローの前記検出されたパターンと前記新規ワークフローにおける第１のノードの制御処理の内容とに基づき，前記新規ワークフローのフォームの画面に配置する画面部品を決定し，
前記新規ワークフローの前記画面部品を前記フォームの画面に配置する
処理をコンピュータに実行させる
ことを特徴とするプログラム。
【請求項５】
請求項４において，
前記検出として、前記ワークフローのパターンとしての既に作成された既作成ワークフローにおける，前記第２のノードを基準とする前記第１のノードの順序情報と前記第１のノードの名前とを記憶する第２の情報に基づき，前記新規ワークフローと前記既作成ワークフローとが同じか判定して，前記新規ワークフローに対応するワークフローのパターンを検出し、
前記決定及び配置として、同じと判定した場合，前記既作成ワークフローのフォームの画面に配置した画面部品の名前，配置位置を記憶する第３の情報に基づき，前記新規ワークフローのフォームの画面に，前記同じと判定した前記既作成ワークフローのフォームの画面に配置された画面部品と同じ画面部品を，前記配置された前記画面部品の配置位置と同じ位置に配置する
処理をコンピュータに実行させる
ことを特徴とするプログラム。
【請求項６】
請求項５において，
前記検出として、更に、前記既作成ワークフローと前記新規ワークフローが同じでない場合，前記第１のノードの名前に対応するカテゴリを記憶する第４の情報に基づき，前記既作成ワークフローの第１のノードのカテゴリと，前記新規ワークフローの第１のノードのカテゴリとが同じか判定し，
前記決定として、前記カテゴリが同じと判定した場合，
前記第１のノードにおける制御処理の内容に対応するパラメータの名前と前記パラメータの種別と前記パラメータを介して入出力されるデータ量とを対応付けて記憶する第５の情報と，前記パラメータの種別と前記データ量と前記画面部品の名前とを対応付けて記憶する第６の情報に基づき，前記新規ワークフローの第１のノードのパラメータの名前に対応する前記パラメータの種別と前記データ量に合致する画面部品の名前を決定し，
前記配置として、
前記第３の情報に記憶された，前記カテゴリが同じと判定された前記既作成ワークフローのフォームの画面に配置された画面部品の配置位置に基づき，前記決定した名前の画面部品を前記新規ワークフローのフォームの画面に配置する配置位置を決定し，
前記決定した名前の画面部品を，前記決定した配置位置に配置する
処理をコンピュータに実行させる
ことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ワークフロー作成方法、プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ワークフロー作成方法、及びプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
１つの側面では、本発明の目的は、ワークフロー作成者の作業負荷の軽減を図るワークフロー作成方法、及びプログラムを提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
ワークフロー作成方法の第１の側面は、情報処理システムの運用手順を複数のノードの接続で規定するワークフローを作成するワークフロー作成方法であって，プロセッサにより、前記情報処理システムの制御処理を実行する第１のノードと，前記制御処理に関連する情報を受信又は表示する画面部品を有するフォームを表示する第２のノードとを少なくとも有する前記接続された複数のノードを備える新規ワークフローを作成し，前記プロセッサにより、ワークフローのパターンを記憶する第１の情報及び前記複数のノードのノードタイプに基づき，複数のワークフローのパターンから前記新規ワークフローと対応するワークフローのパターンを検出し，前記プロセッサにより、前記新規ワークフローの前記検出されたパターンと前記新規ワークフローにおける第１のノードの制御処理の内容とに基づき，前記新規ワークフローのフォームの画面に配置する画面部品を決定し，前記プロセッサにより、前記新規ワークフローの前記画面部品を前記フォームの画面に配置する。