
こんにちは、あおいです。
さて、Power AutomateでDataverseの検索列(参照列)に対して作成・更新処理を行う場合、以下のエラーに遭遇することがあります。

初心者の方にとっては詰まってしまうエラーなので、本記事で解決方法を紹介したいと思います。
例として、社員(Employees)テーブルと雇用形態(EmploymentTypes)テーブルを使用します。社員(Employee)テーブルのEmploymentType列を検索列として、雇用形態(EmploymentTypes)テーブルに対してリレーションシップを作成しています。


今回は社員(Employees)テーブルに対して、雇用形態:正社員のレコードを追加してみます。
まず、[Microsoft Dataverse]コネクタの[IDで行を取得する]アクションで「正社員」のレコードを取得します。

次に、[新しい行を追加する]アクションで社員(Employees)テーブルのEmploymentType列を以下のように指定します。
/Entityの複数名/GUID
あるいは
Entityの複数名(GUID)
ただし、「s」「es」「ies」などエンティティの複数名はいくつか想定されます。
この場合、[テーブルプロパティ]の[ツール]⇒[セット名をコピー]をクリックすることでエンティティの複数名を取得できます。

このような設定で「URL was not parsed due to an ODataUnrecognizedPathException. Resource not found for the segment provided in the URL.」のエラーが解消できます。本記事が少しでも読者の皆様のお役に立てれば幸いです。
参考記事
[Solved] Resource not found for the segment in Power Automate
How to Set Lookup Column Value in Microsoft Dataverse Connector in Cloud Flows






![Microsoft Power BI [実践] 入門 ―― BI初心者でもすぐできる! リアルタイム分析・可視化の手引きとリファレンス](/assets/img/banner-power-bi.c9bd875.png)
![Microsoft Power Apps ローコード開発[実践]入門――ノンプログラマーにやさしいアプリ開発の手引きとリファレンス](/assets/img/banner-powerplatform-2.213ebee.png)
![Microsoft PowerPlatformローコード開発[活用]入門 ――現場で使える業務アプリのレシピ集](/assets/img/banner-powerplatform-1.a01c0c2.png)


