Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ちょこっと!?便利なロボットツール

 ちょこっと!?便利なロボットツール

UiPath Friends 九州 ~集え九州ユーザーたち!コミュニティで共に学ぼう自動化最前線~
九州ユーザーLT

UiPath Friends

March 16, 2022
Tweet

More Decks by UiPath Friends

Other Decks in Technology

Transcript

  1. © 2021 TIS West Japan Inc. 2 1. 自己紹介/会社紹介 2.

    本日発表するテーマ 3. ちょこっと⁉便利なロボットツール 本日のアジェンダ
  2. © 2021 TIS West Japan Inc. 3 1.自己紹介/会社紹介 自己紹介 内尾

    晶子(うちお あきこ) TIS西日本株式会社 システム開発第1部所属 2017年4月に入社し、2018年2月より現在までUiPath開発に携わる。 <UiPath業務経験> Studio :開発・テスト・保守・教育支援・開発標準作成 StudioX :技術支援 Orchestrator:構築 <趣味> 海外旅行(主にアフリカ・ウガンダ/コロナで行けないのが残念) 会社紹介 商号 :TIS西日本株式会社 本社 :福岡県福岡市博多区博多駅東2-5-1 アーバンネット博多ビル3階 設立 :昭和63年(1988年)4月2日 社員数:185名(2021年7月現在) 宮崎事業所 山口事業所 広島開発センター 福岡本社 長崎事業所
  3. © 2021 TIS West Japan Inc. 4 2.本日発表するテーマ ロボット開発したもののテストに時間 がかかってしまう…。

    他の人が開発したロボットは読解に 時間がかかってしまう…。 ロボット開発者 そんなあなたに! ちょこっと⁉便利なロボットツール をご紹介。 開発・テストが今より楽しくなるはず。
  4. © 2021 TIS West Japan Inc. 5 3.ちょこっと⁉便利なロボットツール(1/3) ロボットツール 概要

    単体テストフレームワーク Studioで開発したワークフローのテストをまとめて行う ロボットの品質向上 開発標準フレームワーク Studioで開発するワークフローの粒度を揃える ロボットの品質向上・保守効率化 開発セルフチェック一覧 Studioで開発するワークフローのルールを統一化 ロボットの品質向上・保守効率化 本日 ご紹介 単体テストフレームワーク ①テストデータを作成 ②テストしたいワークフローを 「ワークフローファイルを呼び出し」 アクティビティに設定 ③ロボット実行 -テスト実施 -テスト結果書込み ④テスト結果が期待値通りか確認
  5. © 2021 TIS West Japan Inc. 6 3.ちょこっと⁉便利なロボットツール(2/3) Config読込 Input読込

    Output新規作成 読込んだInputを 1行ずつループ 作成した ワークフローを 設定 トライキャッチで 発生したエラー メッセージを取得 処理結果を書込み
  6. © 2021 TIS West Japan Inc. 7 3.ちょこっと⁉便利なロボットツール(3/3) 青枠は実行前に開発担当者が入力 青枠は実行前に開発担当者が入力

    赤枠はロボットが入力 ロボット実行後期待値通りか確認 <引数の設定例> 後で見直すためにテスト内容を記載 ロボットの処理には影響しない エラーのテスト結果には exception.messageを 設定する テストしたい ケースの引数 を設定する 効果 1度ロボット実行で Inputファイルに設定した ケースを全てテストできる しかも後からテスト内容と 結果を見直すことができる
  7. © 2021 TIS West Japan Inc. 9 Appendix(弊社主な取扱いソリューション・サービスのご紹介)(1/3) 【業務支援・効率化・ソリューション】 •マニュアル&コンテンツ作成ツール:Dojo

    【マイグレーションサービス】 •マイグレーション VB6.0 → VB.NET ※上記の他にも課題を解決するソフトウェア・ハードウェア・各種ツールをご用意しております。 お気軽にお問合せください。 【ERPシステムソリューション】 •統合型基幹業務システム:SMILEシリーズ 【情報セキュリティ系ソリューション】 •統合ログ管理ソフトウェア:LogRevi(ログレビ) •クライアント運用管理ソフトウェア:SKYSEA ClientView •AI-OCRトータルサービス:Paperoid •RPA(Robotic process automation)ソリューション •緊急情報・連絡事項 一斉メール配信サービス:らびっとメール •UiPath:標準フレームワーク提供サービス •UiPath:教育支援サービス
  8. © 2021 TIS West Japan Inc. 10 ➢ RPA製品は柔軟な開発が可能な一方で、無秩序な開発は、属人化と保守性の低下 を誘発します。そこでTIS西日本の開発標準フレームワークを適用する事で生産性と

    品質の向上をサポートします。 ➢ 他のRPA導入プロジェクトの知見を本プロジェクトに活用する事でプロジェクト リスクを低減します。 Appendix(開発標準フレームワーク)(2/3) 「設計書を書く為の雛形」 「開発標準:命名規則やログ書式・PG構造」 「開発テンプレート」 「テスト仕様書:ケース・結果」 弊社がこれまでに蓄積してきたRPA設 計標準、実装標準、およびリファレン スを活用。これにより属人化と保守性 の低下を最小限に抑え、生産性と品質 を向上します。 RPA開発標準フレームワークの適用 他のRPAプロジェクトを通じて得た知 見を本プロジェクトに最大限活用する ことにより、プロジェクトリスクを極 小化します。 ナレッジの活用
  9. © 2021 TIS West Japan Inc. 11 Appendix(教育支援:UiPath(基本)トレーニング)(3/3) 1.はじめに 2.UiPath基本概念・基本操作方法

    3.ワークフローデザイン 4.変数と型 5.Excelとデータテーブル 6.レコーディング機能/ 7.テキストファイルの操作 8.セレクター