JP2023030614A - 情報処理装置、フロー生成方法、及びプログラム - Google Patents
情報処理装置、フロー生成方法、及びプログラム Download PDFInfo
- Publication number
- JP2023030614A JP2023030614A JP2021135838A JP2021135838A JP2023030614A JP 2023030614 A JP2023030614 A JP 2023030614A JP 2021135838 A JP2021135838 A JP 2021135838A JP 2021135838 A JP2021135838 A JP 2021135838A JP 2023030614 A JP2023030614 A JP 2023030614A
- Authority
- JP
- Japan
- Prior art keywords
- flow
- component
- user
- information processing
- difference
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4155—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/34—Graphical or visual programming
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/50—Machine tool, machine tool null till machine tool work handling
- G05B2219/50391—Robot
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Debugging And Monitoring (AREA)
Abstract
【解決手段】アプリケーションを実行するコンピュータに処理させる操作のフローを生成する情報処理装置であって、ユーザから操作を受け付ける一つ以上の画面を表示する表示制御手段と、画面に対する操作に基づき、画面の表示情報から操作に応じた操作項目を特定する操作項目特定手段と、操作項目に応じた条件を対応付けた操作部品を生成する操作部品生成手段と、ユーザの操作順に従って操作部品から操作のフローを生成するフロー生成手段と、生成された複数のフローを比較し、フローを構成する操作部品の差分を抽出する差分抽出手段と、差分のあった操作部品の前に、条件分岐の操作部品を設定する条件分岐設定手段と、を有する情報処理装置により上記課題を解決する。
【選択図】図3
Description
<システム構成>
図1は本実施形態に係る情報処理システムの一例の構成図である。本実施形態に係る情報処理システムは、図1(A)に示すような情報処理装置10、又は図1(B)に示すような情報処理システム1により構成される。図1(A)の情報処理装置10は管理者などのユーザが操作するPC(Personal Computer)などのコンピュータであり、ユーザからの操作を、タッチパネル、コントローラ、マウス、又はキーボード等で受け付けて、操作に応じた情報処理を実行し、実行結果を表示する。
《コンピュータ》
図1の情報処理装置10は例えば図2に示すハードウェア構成のコンピュータ500により実現される。サーバ装置12の構成は情報処理装置10と同様であるため、説明を省略する。図2は本実施形態に係るコンピュータの一例のハードウェア構成図である。
以下では、図1(A)の情報処理装置10の場合の機能構成例を説明する。なお、以下の図3に示す機能構成例は一例である。例えば図1(B)の情報処理装置10の場合は図3に示す機能構成の少なくとも一部を図1(B)のサーバ装置12に設け、情報処理装置10とサーバ装置12とが連携して処理を行うようにしてもよい。
本実施形態において、BOT(ボット)とは、フローに従った処理を行うためのユーザの操作を簡易化するソフトウェアの一例である。BOTはソフトウェアロボットと呼ばれることもある。ここではBOTの操作のフロー(以下、単にフローと呼ぶ)を一例として説明する。通常のBOTのフローの生成は例えば図4のように行われる。
ここでは、管理者などのユーザによる画面に対する操作を例示して説明する。図6は管理者などのユーザによる画面に対する操作とレコーディング機能によりレコーディングされる操作の一例の説明図である。
10 情報処理装置
12 サーバ装置
18 ネットワーク
30 アプリ処理部
32 表示制御部
34 操作受付部
40 操作項目特定部
42 操作部品生成部
44 フロー生成部
46 操作項目変更部
48 操作部品編集部
50 フロー記憶部
52 ソフトウェアロボット処理部
54 差分抽出部
56 条件分岐設定部
1000、1010、1200、2000 画面
Claims (13)
- アプリケーションを実行するコンピュータに処理させる操作のフローを生成する情報処理装置であって、
ユーザから操作を受け付ける一つ以上の画面を表示する表示制御手段と、
前記画面に対する操作に基づき、前記画面の表示情報から前記操作に応じた操作項目を特定する操作項目特定手段と、
前記操作項目に応じた条件を対応付けた操作部品を生成する操作部品生成手段と、
前記ユーザの操作順に従って前記操作部品から操作のフローを生成するフロー生成手段と、
生成された複数の前記フローを比較し、前記フローを構成する前記操作部品の差分を抽出する差分抽出手段と、
差分のあった前記操作部品の前に、条件分岐の操作部品を設定する条件分岐設定手段と、
を有する情報処理装置。 - 前記条件分岐設定手段は、所定の条件を満たすか否かにより分岐する前記条件分岐の操作部品を設定する
請求項1記載の情報処理装置。 - 前記条件分岐設定手段は、所定の条件を満たすか又は満たさない場合の分岐を、差分のあった前記操作部品の後であって、差分のなかった操作部品にスキップするように設定する
請求項2記載の情報処理装置。 - 前記フローの操作部品を表示し、前記条件分岐の操作部品に対する編集の操作を、前記ユーザから受け付ける操作部品編集手段、
を更に有する請求項1乃至3の何れか一項に記載の情報処理装置。 - 前記操作部品編集手段は、前記フローの操作部品を対話形式で表示する
請求項4記載の情報処理装置。 - 前記操作のフローは、ソフトウェアロボットが前記アプリケーションを操作するために利用されること
を特徴とする請求項1乃至5の何れか一項に記載の情報処理装置。 - アプリケーションを実行するコンピュータに処理させる操作のフローを生成する情報処理装置が実行するフロー生成方法であって、
ユーザから操作を受け付ける一つ以上の画面を表示する表示制御ステップと、
前記画面に対する操作に基づき、前記画面の表示情報から前記操作に応じた操作項目を特定する操作項目特定ステップと、
前記操作項目に応じた条件を対応付けた操作部品を生成する操作部品生成ステップと、
前記ユーザの操作順に従って前記操作部品から操作のフローを生成するフロー生成ステップと、
生成された複数の前記フローを比較し、前記フローを構成する前記操作部品の差分を抽出する差分抽出ステップと、
差分のあった前記操作部品の前に、条件分岐の操作部品を設定する条件分岐設定ステップと、
を有するフロー生成方法。 - 前記条件分岐設定ステップは、所定の条件を満たすか否かにより分岐する前記条件分岐の操作部品を設定する
請求項7記載のフロー生成方法。 - 前記条件分岐設定ステップは、所定の条件を満たすか又は満たさない場合の分岐を、差分のあった前記操作部品の後であって、差分のなかった操作部品にスキップするように設定する
請求項8記載のフロー生成方法。 - 前記フローの操作部品を表示し、前記条件分岐の操作部品に対する編集の操作を、前記ユーザから受け付ける操作部品編集ステップ、
を更に有する請求項7乃至9の何れか一項に記載のフロー生成方法。 - 前記操作部品編集ステップは、前記フローの操作部品を対話形式で表示する
請求項10記載のフロー生成方法。 - 前記操作のフローは、ソフトウェアロボットが前記アプリケーションを操作するために利用されること
を特徴とする請求項7乃至11の何れか一項に記載のフロー生成方法。 - アプリケーションを実行するコンピュータに処理させる操作のフローを生成する情報処理装置を、
ユーザから操作を受け付ける一つ以上の画面を表示する表示制御手段、
前記画面に対する操作に基づき、前記画面の表示情報から前記操作に応じた操作項目を特定する操作項目特定手段、
前記操作項目に応じた条件を対応付けた操作部品を生成する操作部品生成手段、
前記ユーザの操作順に従って前記操作部品から操作のフローを生成するフロー生成手段、
生成された複数の前記フローを比較し、前記フローを構成する前記操作部品の差分を抽出する差分抽出手段、
差分のあった前記操作部品の前に、条件分岐の操作部品を設定する条件分岐設定手段、
として機能させるためのプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021135838A JP7793910B2 (ja) | 2021-08-23 | 2021-08-23 | 情報処理装置、フロー生成方法、及びプログラム |
| US17/876,093 US12493282B2 (en) | 2021-08-23 | 2022-07-28 | Information processing apparatus, flow generation method, and computer program product |
| JP2025188456A JP2026012433A (ja) | 2021-08-23 | 2025-11-07 | 情報処理装置、フロー生成方法、及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021135838A JP7793910B2 (ja) | 2021-08-23 | 2021-08-23 | 情報処理装置、フロー生成方法、及びプログラム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025188456A Division JP2026012433A (ja) | 2021-08-23 | 2025-11-07 | 情報処理装置、フロー生成方法、及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023030614A true JP2023030614A (ja) | 2023-03-08 |
| JP7793910B2 JP7793910B2 (ja) | 2026-01-06 |
Family
ID=85228013
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021135838A Active JP7793910B2 (ja) | 2021-08-23 | 2021-08-23 | 情報処理装置、フロー生成方法、及びプログラム |
| JP2025188456A Pending JP2026012433A (ja) | 2021-08-23 | 2025-11-07 | 情報処理装置、フロー生成方法、及びプログラム |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025188456A Pending JP2026012433A (ja) | 2021-08-23 | 2025-11-07 | 情報処理装置、フロー生成方法、及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US12493282B2 (ja) |
| JP (2) | JP7793910B2 (ja) |
Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08123822A (ja) * | 1994-10-20 | 1996-05-17 | Ricoh Co Ltd | 電子ファイル装置 |
| JP2005202857A (ja) * | 2004-01-19 | 2005-07-28 | Ricoh Co Ltd | タイミングチャート編集システム |
| JP2007318685A (ja) * | 2006-05-29 | 2007-12-06 | Ricoh Co Ltd | 画像処理装置、アプリケーション実行方法及びアプリケーション実行プログラム |
| JP2009032080A (ja) * | 2007-07-27 | 2009-02-12 | Ricoh Co Ltd | データ処理システム、情報処理装置、データ管理装置、データ処理方法、及びデータ処理プログラム |
| JP2009104674A (ja) * | 2009-02-17 | 2009-05-14 | Sysmex Corp | 臨床検査システムおよびプログラム |
| JP2009266302A (ja) * | 2008-04-25 | 2009-11-12 | Kenwood Corp | 車載用再生装置および車載用再生方法 |
| JP2016174273A (ja) * | 2015-03-17 | 2016-09-29 | 株式会社リコー | 画像処理装置、画像処理システム、及び、プログラム |
| JP2018181252A (ja) * | 2017-04-21 | 2018-11-15 | ヤフー株式会社 | 生成プログラム、生成方法、及び生成装置 |
| JP2018185637A (ja) * | 2017-04-25 | 2018-11-22 | 富士通株式会社 | 生成プログラム、生成装置及び生成方法 |
| JP2019016241A (ja) * | 2017-07-07 | 2019-01-31 | 株式会社リコー | 情報処理装置、情報処理システム及び情報処理プログラム |
| JP2019053355A (ja) * | 2017-09-12 | 2019-04-04 | セイコーエプソン株式会社 | 情報処理装置、情報処理方法、及び、プログラム |
| JP2019169044A (ja) * | 2018-03-26 | 2019-10-03 | 日本電気株式会社 | ソフトウェアロボット定義情報生成システム、ソフトウェアロボット定義情報生成方法、及びプログラム |
| CN111966055A (zh) * | 2020-07-16 | 2020-11-20 | 珠海小工蜂科技有限公司 | 一种工业软件机器人系统 |
| JP2021064355A (ja) * | 2019-10-14 | 2021-04-22 | ユーアイパス, インコーポレイテッドUiPath, Inc. | 自動検出されるターゲットラベルに基づくロボティックプロセスオートメーションアクティビティのネーミング(名付け) |
| US11314531B1 (en) * | 2020-05-28 | 2022-04-26 | UiPath Inc. | Systems and methods for robotic process automation of mobile platforms |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013179468A1 (ja) * | 2012-05-31 | 2013-12-05 | 富士通株式会社 | 運用プロセス作成プログラム、運用プロセス作成方法、及び情報処理装置 |
| JP2014238812A (ja) | 2013-05-10 | 2014-12-18 | 株式会社リコー | 情報処理装置、動作特定方法及び動作特定プログラム |
| JP6157375B2 (ja) | 2014-02-07 | 2017-07-05 | Kddi株式会社 | 操作手順フロー更新装置、方法及びプログラム |
| EP3156903A1 (en) * | 2015-10-14 | 2017-04-19 | Ricoh Company, Ltd. | Information processing system, information processing apparatus, method for processing information, and recording medium |
| JP2019053354A (ja) * | 2017-09-12 | 2019-04-04 | セイコーエプソン株式会社 | 情報処理装置、情報処理方法、及び、プログラム |
-
2021
- 2021-08-23 JP JP2021135838A patent/JP7793910B2/ja active Active
-
2022
- 2022-07-28 US US17/876,093 patent/US12493282B2/en active Active
-
2025
- 2025-11-07 JP JP2025188456A patent/JP2026012433A/ja active Pending
Patent Citations (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08123822A (ja) * | 1994-10-20 | 1996-05-17 | Ricoh Co Ltd | 電子ファイル装置 |
| JP2005202857A (ja) * | 2004-01-19 | 2005-07-28 | Ricoh Co Ltd | タイミングチャート編集システム |
| JP2007318685A (ja) * | 2006-05-29 | 2007-12-06 | Ricoh Co Ltd | 画像処理装置、アプリケーション実行方法及びアプリケーション実行プログラム |
| JP2009032080A (ja) * | 2007-07-27 | 2009-02-12 | Ricoh Co Ltd | データ処理システム、情報処理装置、データ管理装置、データ処理方法、及びデータ処理プログラム |
| JP2009266302A (ja) * | 2008-04-25 | 2009-11-12 | Kenwood Corp | 車載用再生装置および車載用再生方法 |
| JP2009104674A (ja) * | 2009-02-17 | 2009-05-14 | Sysmex Corp | 臨床検査システムおよびプログラム |
| JP2016174273A (ja) * | 2015-03-17 | 2016-09-29 | 株式会社リコー | 画像処理装置、画像処理システム、及び、プログラム |
| JP2018181252A (ja) * | 2017-04-21 | 2018-11-15 | ヤフー株式会社 | 生成プログラム、生成方法、及び生成装置 |
| JP2018185637A (ja) * | 2017-04-25 | 2018-11-22 | 富士通株式会社 | 生成プログラム、生成装置及び生成方法 |
| JP2019016241A (ja) * | 2017-07-07 | 2019-01-31 | 株式会社リコー | 情報処理装置、情報処理システム及び情報処理プログラム |
| JP2019053355A (ja) * | 2017-09-12 | 2019-04-04 | セイコーエプソン株式会社 | 情報処理装置、情報処理方法、及び、プログラム |
| JP2019169044A (ja) * | 2018-03-26 | 2019-10-03 | 日本電気株式会社 | ソフトウェアロボット定義情報生成システム、ソフトウェアロボット定義情報生成方法、及びプログラム |
| JP2021064355A (ja) * | 2019-10-14 | 2021-04-22 | ユーアイパス, インコーポレイテッドUiPath, Inc. | 自動検出されるターゲットラベルに基づくロボティックプロセスオートメーションアクティビティのネーミング(名付け) |
| US11314531B1 (en) * | 2020-05-28 | 2022-04-26 | UiPath Inc. | Systems and methods for robotic process automation of mobile platforms |
| CN111966055A (zh) * | 2020-07-16 | 2020-11-20 | 珠海小工蜂科技有限公司 | 一种工业软件机器人系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20230058327A1 (en) | 2023-02-23 |
| JP7793910B2 (ja) | 2026-01-06 |
| JP2026012433A (ja) | 2026-01-23 |
| US12493282B2 (en) | 2025-12-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12205058B2 (en) | Systems and methods for identifying processes for robotic automation and building models therefor | |
| US10394946B2 (en) | Refining extraction rules based on selected text within events | |
| US10140314B2 (en) | Previews for contextual searches | |
| US10733754B2 (en) | Generating a graphical user interface model from an image | |
| US9753909B2 (en) | Advanced field extractor with multiple positive examples | |
| JP7054051B2 (ja) | ソフトウェアロボット定義情報生成システム、ソフトウェアロボット定義情報生成方法、及びプログラム | |
| KR102485129B1 (ko) | 정보 푸시 방법, 장치, 기기 및 저장매체 | |
| US12229066B2 (en) | System and method for building and implementing automated workflows | |
| US20170139887A1 (en) | Advanced field extractor with modification of an extracted field | |
| US20170052982A1 (en) | Image Searches Using Image Frame Context | |
| US10242033B2 (en) | Extrapolative search techniques | |
| US12197897B2 (en) | Image-based infrastructure-as-code processing based on predicted context | |
| CN114391151A (zh) | 增强自然语言生成平台 | |
| JP5327230B2 (ja) | 運用管理支援プログラム、該プログラムを記録した記録媒体、運用管理支援装置、および運用管理支援方法 | |
| CN104391844A (zh) | 数据管理系统和工具 | |
| JP7793910B2 (ja) | 情報処理装置、フロー生成方法、及びプログラム | |
| CN110599039B (zh) | 产品管理方法及装置、电子设备及存储介质 | |
| US20230056860A1 (en) | Information processing apparatus, flow generation method, and computer program product | |
| JP2020530629A (ja) | データレコード内のフォーマットを動的に定義する技術 | |
| RU2786951C1 (ru) | Детектирование повторяющихся паттернов действий в пользовательском интерфейсе | |
| US20240320274A1 (en) | Conserving system resources using smart document retention | |
| CN112580305B (zh) | 为创作文字作品提供写作引导的方法和文字处理设备 | |
| US11693757B2 (en) | Requirement gathering in process automation | |
| WO2025118841A1 (zh) | 用于检测音视频中的重点片段的方法、系统和计算设备 | |
| WO2026028403A1 (ja) | 情報処理装置およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240624 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250310 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250318 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250516 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250617 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250812 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251107 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20251118 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251201 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7793910 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |