外部サービスAPIにリクエストを投げるとJSONが返ってきます。ECやWebサイトだけでなく、業務システムでも多く利用されるようになりました。JSON逆シリアル化を中心に、RPAで外部サービスAPIを利用するコツを解説します。

Q&A

Q ワークフロー構成③のスライドで紹介されていた、辞書登録する「Add to dictionary」アクティビティが見つかりません。
A 辞書型の専用アクティビティは、デフォルトで同梱されていませんので追加する必要があります。UiPath Studioのデザインタブの「パッケージを管理」から開く画面で [Microsoft.Activities.Extensions]を検索し、
「インストール」→「保存」します。
プロジェクトの依存関係に追加されると、アクティビティパネルから利用できるようになります。
Q JSONデータの値が配列の場合、この成型処理ではどのように扱われますか?
A 配列はJObject型ではないため、配列の状態で親辞書に格納されます。今日紹介した成型処理は元がネスト構造のJSONデータから「値」を抜き出しやすくすることを目的としたものですので、JValueと呼ばれるような、自身より下の階層にオブジェクトをもたない単体のレベルまで分解していません。
ポイント「全て逆シリアル化する必要はない」で、「positions」キーを例に、あえて逆シリアル化しないケースをお話しましたが、配列も同じように、それ自体で意味を成すので、別途抽出する方が扱いやすいと思います。

RPAの自社開発を目指すお客様に

RPAトレーニングサービス

ワークフロー開発者・保守担当者向けのオンライントレーニング。お客様のパソコンで実際に操作しながら実践的に学べるハンズオン型です。お客様オンサイトで行う企業トレーニングについてもご相談ください。

演習ではなく実践!自社の業務をワークフロー化しながらRPAを学べるユニークなトレーニングプログラムです。

RPAトレーニングサービス

RPA開発に役立つその他の動画

無料
CAC RPAセミナー オンデマンド

過去のRPAに関するセミナーを公開しています。

CAC RPAサービス

  • RPAワンストップサービス

    CACはRPAの導入、開発・保守、トレーニング、他システムとのインテグレーションによる一歩先行くRPA活用をワンストップでご提供します。
    お客様オンサイトで進める従来型サービス、オンライン会議やリモート接続によるリモート型サービス、どちらのサービスでも高品質で安定したRPAの実現をお約束します。

  • RPA+Oneソリューション

    RPA導入後、社内にどう定着させればいいか、対象業務をどう拡大していけばいいか検討中のお客様向けのソリューションです。
    プロセスマイニング、AI-OCR、ローコーディングなシステム開発を組み合わせることで、RPAだけではできなかったEnd-to-Endな業務改善をご提案します。

取り扱いRPA製品

  • スケーラビリティがポイントなら

    お客様にRPA推進組織があり、その組織が全社展開をリードしていくような場合、管理機能とスケーラビリティに特徴のあるUiPathを推奨しています。

  • シナリオの扱いやすいさがポイントなら

    お客様がシナリオを内製し、それぞれの部門が自律的にRPAを推進していくような場合、シナリオの扱いやすさに特徴のあるWinActorを推奨しています。

RPA講演資料無料ダウンロード

RPAで全社的な業務改善をするならCoE導入という選択肢
RPAで全社的な業務改善をするならCoE導入という選択肢
ダウンロード ダウンロード
 RPAの始め方 Automation Hubで候補業務を見つけよう
RPAの始め方 Automation Hubで候補業務を見つけよう
ダウンロード ダウンロード
美しいコードをみると感動する、美しいワークフローの作り方
美しいコードをみると感動する、美しいワークフローの作り方
ダウンロード ダウンロード

動画をコラムでおさらい