ExecuteAction データリンクの追加・削除について

お世話になっております。

ExecuteActionのrelated_ds_itemsで指定できるoperation: 11, 12について確認させてください。
データリンクの追加、削除という風にドキュメントに記載あるのですが、
動作確認したところ以下のような動作に見えます。

■operation: 11
related_ds_itemsが関連データとして追加され、データリンクが作成される
■operation: 12
operation: 12 データリンクが削除される(関連データはそのままになる)

こちらoperation: 12としたときにデータリンクのみ削除ではなく、関連データも削除することは可能でしょうか?
ご確認のほど、よろしくお願いいたします。

すみません、上記追加情報ですが
同アイテムに対して、operation: 12に加え、operation: 2を含めて実行しているのが影響しているかもしれません。(payloadの順序はoperation: 2の方が先となります)
こちら優先度などの仕様はありますでしょうか?

@akifumi.tomimoto なるほど、そうですね。
優先度としては、
1(新規)→2(更新)→3(削除)→11(リンク作成)→12(リンク削除)の優先順位で処理されます。

指定したpaloadのサンプルを共有いただくことは可能でしょうか。
また、実現したいことについて、もう少し詳しく教えていただけますでしょうか。

どうぞよろしくお願いいたします。

ご確認いただきありがとうございます。

payloadとしては下記のような形になります。
実現したい内容についてなのですが、
納品見出し⇒納品明細⇒発注明細のような関連+データリンクがなされている状況で、
Webアプリ上で対象の納品明細の納品数が0に修正された場合に、
対象の納品数を0に更新し、「納品見出し」、「発注明細」との関連+データリンクを削除したい、といったものになります。

  {
      "return_item_result": true,
      "item": {
        "delivery_no":"93",
        "delivery_processing_employee_id":"プレ業務フローテスト者1",
        "supplier_id":"xxxxx",
        "delivery_edit_employee_id":"602673d54e26e0000177cd2f",
        "delivery_edit_date":"2021-05-12T09:57:15.659+09:00",
        "total_amount":0,
        "tax_total":0
      },
      "related_ds_items": {
        "60515ee6345cd80001881c5e": [
          {
            "operation":2,
            "i_id":"609398f94a0f8550d1f25837",
            "action_id":"change_delivery_detail_no_delivery",
            "item": {
              "delivery_quantity":0,
              "delivery_backlog":0,
              "amount":0,
              "tax":0
            },
            "rev_no":1,
            "related_ds_items": {
              "604eb4aff31c63000115741d": [
                {
                  "operation":2,
                  "i_id":"60934e974a0f8550d1f25506",
                  "action_id":"change_order_detail_include_undelivered",
                  "item": {
                    "order_backlog":4
                  },
                  "rev_no":9
                },
                {
                  "operation":12,
                  "i_id":"60934e974a0f8550d1f25506"
                }
              ]
            }
          },
          {
            "operation":12,
            "i_id":"609398f94a0f8550d1f25837"
          }
        ]
      },
      "rev_no":1
    }

本件に関しまして、明細(related_ds_items)について、以前、

1(新規)→2(更新)→3(削除)→11(リンク作成)→12(リンク削除)の優先順位

各配列にしてされた順番によって実行される旨お伝えましたが、実際は配列への指定順序にて実行されます。

例えば、

           "related_ds_items": {
              "604eb4aff31c63000115741d": [
                {
                  "operation":2,
                  "i_id":"60934e974a0f8550d1f25506",
                  "action_id":"change_order_detail_include_undelivered",
                  "item": {
                    "order_backlog":4
                  },
                  "rev_no":9
                },
                {
                  "operation":12,
                  "i_id":"60934e974a0f8550d1f25506"
                }
              ]
            }

の指定の場合、

change_order_detail_include_undelivered

アクションで明細Itemが更新されたのち、
親Itemと該当Itemとのリンクが外される形となります。

どうぞよろしくお願いいたします。