Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Orchestratorの稼働日判定
Search
Noguchi
May 07, 2023
Technology
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Orchestratorの稼働日判定
Noguchi
May 07, 2023
Other Decks in Technology
See All in Technology
Claude Code本は、どのように執筆チームで書かれたか
oikon48
1
380
夫婦で子育てするための育児標準化
codmoninc
PRO
0
340
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
160
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
570
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
170
DWH の限界突破! AI エージェント向け爆速リアルタイムデータ基盤 ClickHouse
jozono
1
470
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
110
Featured
See All Featured
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
Rails Girls Zürich Keynote
gr2m
96
14k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
520
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.6k
Raft: Consensus for Rubyists
vanstee
142
7.8k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Optimising Largest Contentful Paint
csswizardry
37
4k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
Transcript
Orchestratorの 稼働日について
自己紹介 • ノグチ • フリーランスRPAエンジニア • 自動化歴は2017年から7年目 (Excel-VBA1年 →WinActor1年 →UiPath5年目)
• オンライン講師を担任(3年目) 福岡在住 元音楽雑誌編集者 海外の音楽フェスティバルに一人で参加した経験あり Coachella 2019
今回のお話 Orchestrator× UnAttendedロボットの環境
非稼働カレンダ Orchestratrorには非稼働日カレンダを設定することができます 祝日や土日など、通常の業務がない日には、長期スケジュールがトリ ガーされないように設定できます。定義された非稼働日を過ぎると、通 常どおりにトリガーされるようになります。 EX) 暦の祝日
創立記念日 正月 東京オリンピック2020休暇
None
None
変動のある稼働日を どうするか?
≒ 会社の第1営業日のみ実行するには? 5月の第1営業日は5/1 (月)だが、 7月の第1営業日は 7/1(土)ではなく7/3(月) 週初めに1回処理するには?
(月曜日が祝日の場合、火曜日に) 非稼働日カレンダ 毎週月曜日-金曜日 5:00(祝日を除く) 毎日8:00 – 17:00 10分ごと (サーバメンテ時のみ除く) 非稼働日カレンダを設定することで 祝日を除くことが可能 稼働日カレンダ
特定の稼働日 決算関連のRPA 月1の予実管理のRPA 週報のRPA
cron式 毎日Excel数式を読み込む トランザクションを稼働日まで 延期 稼働日をANTI JOINして非稼働 日にブチコム
cron式では? Cron式では、特定の日時に細かく設定することが可能。 Ex) 毎月1日の8:00-17:00の間、15分ごと 独自のテーブル(翌営業日など)を読み込んで判定日 を取得することは難しい
稼働日Excelを 毎日読み込む Phase 1
WORKDAY関数を用いた稼働日を毎日読みこむ 毎日 5:00-9:00に10分ごとに1回 デメリット 非稼働日に永遠と処理をかまししてしまう 特に15分ごとに1回など処理が必要な場合は、 Robotの運用が非効率的になる恐れがある
Transactionの延期は 使えるのか? Phase 1
年に1回、Dispatcherでキューアイテムを追加 稼働日ごとにキューを設定、かつ延期(稼働日)を設定
キュートリガーで稼働日まで延期してくれるのか? →キュートリガーはキューが追加された時点で走ってしまうので、実装×。 →タイムトリガーであれば、延期対応可能
稼働日をANTI JOINして 非稼働日にする Phase 1
年間365日 稼働日 年間365日 – 稼働日= 非稼働日 これをクエリ(SQLでもLinQでもExcelのPowerQueryでも)作成すればよい 非稼働日
ExcelPowerQueryでANTIJOIN(左反)したcsvをカレンダーに打ち込んだ例
ありがとうございました