---
schema_version: "1"
id: 44afa022dbdab9efed3abb1c0f54e904891b19c4f1353b1f9922eab8e1da181b
title: Workflow for Integration Procedure Action Example (Managed Package)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_workflow_for_integration_procedure_action_example.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_workflow_for_integration_procedure_action_example.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 657184c4e69ed99564680f2ad2138ae8b8dfea200ffc1ba0604aa8630c25a894
description: For the managed package runtime, parent and child Integration Procedures transform a list of paired values into a list of keys and values.
products:
  - Omnistudio
release: "264"
---
# Workflow for Integration Procedure Action Example (Managed Package)

For the managed package runtime, parent and child Integration Procedures transform a list of paired values into a list of keys and values.

![Managed Package app icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/resources-global/_corporate/images/managedpackageicon.png) This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see [Omnistudio Help](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_standard.htm&language=en_US).

To download a data pack of this example for Omnistudio for Managed Packages, click [here](https://volt.my.salesforce.com/sfc/p/o0000000IKm8/a/3m0000005ukj/fib589iQNLEEdd.itpEF4Rog56.cFfkNrBwXxeMUJpQ).

Importing data packs from Omnistudio for Managed Packages into Omnistudio orgs is supported, and conversion is automatic. However, importing Omnistudio data packs into Omnistudio for Managed Packages orgs isn't supported.

Together the parent and child Integration Procedures transform this input:

`{   "InputList": [     {       "Key": "serial_number",       "Value": "ABC1234"     },     {       "Key": "install_date",       "Value": "20200101"     }   ] }`

To this output:

`{   "OutputList": [     {       "serial_number": "ABC1234"     },     {       "install_date": "20200101"     }   ] }`

To build this example:

1. [Create the Child Integration Procedure (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_create_the_child_integration_procedure.htm&release=264.0.0&type=5 "For the managed package runtime, the child Integration Procedure renames a JSON node to the value of another JSON node and has only one component, a Response Action.").
2. [Create the Parent Integration Procedure (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_create_the_parent_integration_procedure.htm&release=264.0.0&type=5 "For the managed package runtime, the parent Integration Procedure iterates through a list and calls the child Integration Procedure for each list item.").

- **[Create the Child Integration Procedure (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_create_the_child_integration_procedure.htm&release=264.0.0&type=5)**  
    For the managed package runtime, the child Integration Procedure renames a JSON node to the value of another JSON node and has only one component, a Response Action.
- **[Create the Parent Integration Procedure (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_create_the_parent_integration_procedure.htm&release=264.0.0&type=5)**  
    For the managed package runtime, the parent Integration Procedure iterates through a list and calls the child Integration Procedure for each list item.