Document
Migrate apps between Qlik Cloud tenants

Migrate apps between Qlik Cloud tenants

In this tutorial, you are going to learn how to migrate Qlik Sense applications from one tenant to another, including all private content. You is us

Related articles

Download Adobe After Effects or Subscribe to Creative Cloud (2023) Cisco SD-WAN: Basic Configuration Lab 7 Best Cloud Kitchen Business Models in 2024 Best Free VPN for Indonesia: Our 5 picks for 2024 Dragon In The Clouds Hot Sauce Review

In this tutorial, you are going to learn how to migrate Qlik Sense applications
from one tenant to another, including all private content.

You is use will use qlik – cli in PowerShell to export the app metadata ( which user own which
sheet , story , etc ) and Qlik Application Automation to import these
back into a different tenant , and reassign ownership .

Other object type such as snapshot and ODAG link are not cover in this tutorial . Apps is need
in manage space need additional consideration to maintain user object and app lineage
correctly . app in personal space can be import to the personal space of the OAuth
user used for the automation , and reassign to the original owner .

This tutorial is not exhaustive, and does not migrate other resources such as
spaces, automations, data alerts, subscriptions, notes, etc. Qlik offers solutions via
Qlik Professional Services
for complete tenant to tenant migrations.

To complete this tutorial, ensure that the following prerequisites have been met:

This PowerShell code is iterate will iterate over all app in share space on the tenant , open
them without datum , and in the same session ( with--headers="X-Qlik-Session=recycle")
to improve performance.

This is output will output two file , a csv for validation on your computer , and a JSON file
for Application Automation to consume . The last step is uploads in the script upload this
JSON file to the tenant , copy the ID from the location header :

Load the object ownership information uploaded to the temp-contents service
by the PowerShell script.

Loop over all apps in shared spaces (see note in introduction regarding managed
and personal space apps), exiting if an app is found where no metadata was extracted
by the PowerShell script, and exporting without data otherwise.

Qlik Application Automation snippet: export app, import app, reassign content, reassign app

To use this snippet, copy the whole code string to your clipboard, right click
on an Application Automation workspace, and click paste.

update the follow block :

  • Variable - sourceTenant: set this to the URL of your source tenant
  • Variable - targetTenant: set this to the URL of your target tenant
  • export Base 64 encode File From Temporary Contents: set theID value to the
    ID returned from the location header from the PowerShell script.

You will need to relink connection to blocks. You can do this by selecting each block,
going to connection in the block pane, and selecting the new connection. Blocks
with [TT] in the comments should be relinked to your target tenant connection. All
other Qlik Platform Operations blocks can be relinked to your source tenant connection.

{" block ":[{" i d ":" 7C5058B2 - DE51 - 4258 - 9952 - 4113999100E2 "," type ":"StartBlock"," disabled ":false," name ":"Start"," displayName ":"Start"," comment ":" "," childId ":"92023D5F-470D-4EC0-BBEB-1FCCCBFAD71C"," input ":[{" i d ":"run_mode"," value ":" manual "," type ":" select "," structure ":{}}]," setting ":[]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":0," y ":0},{" i d ":"92023D5F-470D-4EC0-BBEB-1FCCCBFAD71C"," type ":" VariableBlock "," disabled ":false," name ":" sourcetenant "," displayName ":"Variable - sourceTenant"," comment ":"INPUT: Set your source tenant"," childId ":"07086954-A233-45B7-8AFC-A875D8465049"," input ":[]," setting ":[]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":-12," y ":344," variableGuid ":"F13A8D06-C8CF-435D-8858-8DB5FA6FFFF9"," operation ":[{" key ":"313A2660-6692-4044-9217-28B4BE7D7364"," i d ":" set_value "," name ":"Set value of { variable }"," value ":"source-tenant.eu.qlikcloud.com"}]},{" i d ":"07086954-A233-45B7-8AFC-A875D8465049"," type ":" VariableBlock "," disabled ":false," name ":"targetTenant"," displayName ":"Variable - targetTenant"," comment ":"INPUT: Set your target tenant"," childId ":" DF43324A - B4E0 - 4942 - 9564 - de28ffc79641 "," input ":[]," setting ":[]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":0," y ":240," variableGuid ":" 22DC8F03 - 324A-4005 - 8952 - 20A62C70E1F7 "," operation ":[{" key ":"0E1B7D39-C5DD-4EBC-A9CC-07B4B98922AF"," i d ":" set_value "," name ":"Set value of { variable }"," value ":"target-tenant.uk.qlikcloud.com"}]},{" i d ":"2EC9D041-16ED-42D1-B1C7-83D37E1619BA"," type ":" endpointblock "," disabled ":false," name ":"listApps"," displayName ":"Qlik Platform Operations - List Apps"," comment ":" "," childId ":null," input ":[{" i d ":"e9b6c6e0-fc5c-11ec-a80b-6bcbe0fce3f9"," value ":"{$.sourceTenant}"," type ":" string "," structure ":{}},{" i d ":" 828395d0 - fc5c-11ec-84c0 - 7d10388a4509 "," value ":null," type ":" string "," structure ":{}},{" i d ":"a2e67870-fc5c-11ec-8908-03acdf4e0f6b"," value ":null," type ":" string "," structure ":{}},{" i d ":"0861ad80-7bb3-11ed-adf0-0bf7b3e68eef"," value ":null," type ":" string "," structure ":{}},{" i d ":"664373d0-8481-11ee-9cc8-3382d4210b28"," value ":" 71e9b950 - 8481 - 11ee-841f-633719df7fed "," type ":" select ","displayValue":"shared"," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 9d2125ab-35b4 - 4bd1 - b733 - c8b8f7f7cab3 "," type ":" select "," structure ":{}},{" i d ":" maxitemcount "," value ":null," type ":" string "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" cache "," value ":" 0 "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":1," y ":804,"loopBlockId":" FB8D3605 - 6C2E-4F21 - A259 - 561ACA5CD2BC "," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 "," endpoint_guid ":"8263bab0-fc5c-11ec-8f4a-433e011739ae"," endpoint_role ":" list "},{" i d ":" 0d5970ef-941b-4110 - 8e2d-20cb3d0e4f12 "," type ":"SnippetBlock"," disabled ":false," name ":" exportapptobase64encodedfile "," displayName ":"Qlik Platform Operations - Export App To Base 64 Encoded File"," comment ":" export the app "," childId ":" 46C65DA0 - 6f44 - 4385 - aba5 - 838708946C52 "," input ":[{" i d ":"d426c290-9af1-11ed-9b71-c99af7f97e39"," value ":"{$.sourceTenant}"," type ":" string "," structure ":{}},{" i d ":"ca854070-fc5a-11ec-8017-27122a46811b"," value ":"{$.listApps.item.resourceId}"," type ":" string "," structure ":{}},{" i d ":"6251d660-ca35-11ed-be4b-a5921229ac8e"," value ":"true"," type ":" select ","displayValue":"true"," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 9d2125ab-35b4 - 4bd1 - b733 - c8b8f7f7cab3 "," type ":" select "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":120," y ":940," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 ","snippet_guid":"ca7c1640-fc5a-11ec-9506-815ae94ddd6e"},{" i d ":" 46C65DA0 - 6f44 - 4385 - aba5 - 838708946C52 "," type ":" endpointblock "," disabled ":false," name ":"getSpace"," displayName ":"Qlik Platform Operations - Get Space"," comment ":" Get the source space name "," childId ":" 425E4DE2 - 56A1 - 45CF-94A7 - 1D76592F611B "," input ":[{" i d ":"bb5493b0-d2ea-11ed-8c68-af1defa1a0cb"," value ":"{$.sourceTenant}"," type ":" string "," structure ":{}},{" i d ":" bb5c2210 - d2ea-11ed - b414 - 1dccaac5089a "," value ":" { $ .listapps.item.spaceid } "," type ":" string "," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 9d2125ab-35b4 - 4bd1 - b733 - c8b8f7f7cab3 "," type ":" select "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" cache "," value ":" 0 "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":-421," y ":252," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 "," endpoint_guid ":"bb404160-d2ea-11ed-8ebf-2bc37ad7109f"," endpoint_role ":" get "},{" i d ":" 425E4DE2 - 56A1 - 45CF-94A7 - 1D76592F611B "," type ":" endpointblock "," disabled ":false," name ":"listSpaces2"," displayName ":" Qlik Platform Operations - List Spaces 2 "," comment ":"[TT]"," childId ":" 646FF3CF - FD31 - 4924 - 86CC-6F1EAB0A711F "," input ":[{" i d ":"7717d000-eb0e-11ec-9b55-c70a3d793cb2"," value ":" { $ .targetTenant } "," type ":" string "," structure ":{}},{" i d ":"cf8b5510-d90e-11ed-a579-cd38900fbf47"," value ":"name eq \"{$.getSpace.name}\" "," type ":" string "," structure ":{}},{" i d ":"1d91e290-d90f-11ed-80ea-9fec14e6d987"," value ":null," type ":" string "," structure ":{}},{" i d ":"71ea7180-d90f-11ed-a399-43da6346f683"," value ":null," type ":" select "," structure ":{}},{" i d ":"92cd6110-d90f-11ed-a57c-89623b3170d1"," value ":null," type ":" string "," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 0beb6795 - 43b3 - 43e8 - b381 - f7017d0573cb "," type ":" select "," structure ":{}},{" i d ":" maxitemcount "," value ":null," type ":" string "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" cache "," value ":" 0 "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":true}]," x ":-410," y ":342," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 "," endpoint_guid ":"76df5d40-eb0e-11ec-85e6-6fa92818449e"," endpoint_role ":" list "},{" i d ":" 646FF3CF - FD31 - 4924 - 86CC-6F1EAB0A711F "," type ":" endpointblock "," disabled ":false," name ":" importappfrombase64encodedfile "," displayName ":" Qlik Platform Operations - Import App From Base 64 encode File "," comment ":"[TT]"," childId ":" a866362a-86de-4375 - 8A73 - E81667112657 "," input ":[{" i d ":"4be04370-fc5b-11ec-8758-ddba95fb24da"," value ":" { $ .targetTenant } "," type ":" string "," structure ":{}},{" i d ":" 4bce30a0 - fc5b-11ec - ab0b - cb01fdfeeec0 "," value ":" { $ .ExportAppToBase64EncodedFile } "," type ":" string "," structure ":{}},{" i d ":"a7fab740-fc5b-11ec-9e27-8d6654541393"," value ":null," type ":" string "," structure ":{}},{" i d ":" cfd90fa0 - fc5b-11ec-81c3 - ef55794fd2e8 "," value ":"{$.listSpaces2[0].id}"," type ":" string "," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 0beb6795 - 43b3 - 43e8 - b381 - f7017d0573cb "," type ":" select "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":-384," y ":393," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 "," endpoint_guid ":" 4bbfdf70 - fc5b-11ec - b1c1 - 311f2248f446 "," endpoint_role ":"create"},{" i d ":"33A798FB-CB1C-40A4-A244-B6FCF3B1B17E"," type ":" VariableBlock "," disabled ":false," name ":" objectmappe "," displayName ":"Variable - objectMapping"," comment ":"This is built from the upload from the associated powershell script"," childId ":"2EC9D041-16ED-42D1-B1C7-83D37E1619BA"," input ":[]," setting ":[]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":0," y ":600," variableGuid ":" 9A414BCD-4B65 - 41D4 - AA13 - F9202DA8256B "," operation ":[{" key ":"8F9448D8-0DD3-4337-B299-897093B212B8"," i d ":"merge"," name ":" merge other object into { variable } "," object ":" { object : ' { base64decode : { $ .exportbase64encodedfilefromtemporarycontent } } ' } "}]},{" i d ":" A8BB0DE7 - 37F0 - 42EE - a614 - 80B56EEE5B9E "," type ":" endpointblock "," disabled ":false," name ":" ChangeAppObjectOwner "," displayName ":"Qlik Platform Operations - Change App Object Owner"," comment ":"[TT]"," childId ":null," input ":[{" i d ":" e1aa4820 - f3eb-11ed-9fa8 - bf0de2f3ebc5 "," value ":" { $ .targetTenant } "," type ":" string "," structure ":{}},{" i d ":"e1a3d820-f3eb-11ed-bb21-232d10fe8379"," value ":" { $ .importAppFromBase64EncodedFile.attributes.id } "," type ":" string "," structure ":{}},{" i d ":"2b043300-f3ec-11ed-b09d-2d33d2348f2e"," value ":"{$.filterList.item.objectId}"," type ":" string "," structure ":{}},{" i d ":"e1bdb7e0-f3eb-11ed-a00f-7bc248e7454d"," value ":" { $ .listusers3[0].id } "," type ":" string "," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 0beb6795 - 43b3 - 43e8 - b381 - f7017d0573cb "," type ":" select "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":709," y ":1309," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 "," endpoint_guid ":" e18f71e0 - f3eb-11ed - b8c5 - 1de6942838dd "," endpoint_role ":" update "},{" i d ":" a866362a-86de-4375 - 8A73 - E81667112657 "," type ":"FilterListBlock"," disabled ":false," name ":"filterList"," displayName ":" Filter List "," comment ":" "," childId ":"E0EAFBAF-4454-466D-B1AD-F0656CAEAE4C"," input ":[{" i d ":" list "," value ":"{$.objectMapping}"," type ":" string "," structure ":{}},{" i d ":" condition "," value ":{" mode ":" all "," condition ":[{"input1":"appId","operator":"=","input2":"{$.listApps.item.resourceId}"}]}," type ":" custom "," structure ":{}}]," setting ":[{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":-410," y ":824,"loopBlockId":"FB65129F-EE0D-4C69-9C0B-9D54502B4A9F"},{" i d ":" DF43324A - B4E0 - 4942 - 9564 - de28ffc79641 "," type ":" endpointblock "," disabled ":false," name ":"ExportBase64EncodedFileFromTemporaryContents"," displayName ":"Qlik Platform Operations - export Base 64 encode File From Temporary Contents"," comment ":"INPUT: Set the ID of the file uploaded by the powershell script (found in the Location header)"," childId ":"33A798FB-CB1C-40A4-A244-B6FCF3B1B17E"," input ":[{" i d ":" ee0ab290 - d6fb-11ee - a9ec - c3d3ad6bbd0c "," value ":"{$.sourceTenant}"," type ":" string "," structure ":{}},{" i d ":" ee00a630 - d6fb-11ee - bca6 - d1e60f82da56 "," value ":"669a7b8627a96496bba7facf"," type ":" string "," structure ":{}},{" i d ":"ee16de40-d6fb-11ee-9bae-0143b9238833"," value ":null," type ":" string "," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 9d2125ab-35b4 - 4bd1 - b733 - c8b8f7f7cab3 "," type ":" select "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" cache "," value ":" 0 "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":-372," y ":88," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 "," endpoint_guid ":" edefb080 - d6fb-11ee - be7b-5bcb8756357f "," endpoint_role ":" get "},{" i d ":"323FCD3C-33FC-4AA8-98BC-D6666CE811B2"," type ":" endpointblock "," disabled ":false," name ":" listUsers3 "," displayName ":"Qlik Platform Operations - List Users 3"," comment ":" [ TT ] look up user by subject "," childId ":" A8BB0DE7 - 37F0 - 42EE - a614 - 80B56EEE5B9E "," input ":[{" i d ":"447b9eb0-7634-11ed-a9df-a788128e422e"," value ":" { $ .targetTenant } "," type ":" string "," structure ":{}},{" i d ":" eb56ff20 - 9ca8 - 11ed-82cb-752b6b37b1a7 "," value ":"subject eq \"{regexreplace: { $.getUser.subject }, '\\\\', '\\\\\\\\'}\" "," type ":" string "," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 0beb6795 - 43b3 - 43e8 - b381 - f7017d0573cb "," type ":" select "," structure ":{}},{" i d ":" maxitemcount "," value ":" "," type ":" string "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" cache "," value ":" 0 "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":true}]," x ":240," y ":1400," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 "," endpoint_guid ":"445157c0-7634-11ed-9b40-9720b0f37135"," endpoint_role ":" list "},{" i d ":"FB65129F-EE0D-4C69-9C0B-9D54502B4A9F"," type ":" endpointblock "," disabled ":false," name ":"getUser"," displayName ":" Qlik Platform Operations - Get User "," comment ":" "," childId ":"323FCD3C-33FC-4AA8-98BC-D6666CE811B2"," input ":[{" i d ":" dfb7c880 - 9caa-11ed - bae1 - 3325829d9725 "," value ":" { $ .sourceTenant } "," type ":" string "," structure ":{}},{" i d ":"dfc724b0-9caa-11ed-8d7a-a5bc1a965960"," value ":"{ $.filterList.item.objectOwnerId }"," type ":" string "," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 9d2125ab-35b4 - 4bd1 - b733 - c8b8f7f7cab3 "," type ":" select "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" cache "," value ":" 0 "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":240," y ":1280," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 "," endpoint_guid ":" df9f1570 - 9caa-11ed - ac68 - 8ffd59764433 "," endpoint_role ":" get "},{" i d ":"A2E3696A-3F9D-45A3-BF9E-89C4974920E6"," type ":" endpointblock "," disabled ":false," name ":"changeAppOwner"," displayName ":"Qlik Platform Operations - Change App Owner"," comment ":"[TT]"," childId ":null," input ":[{" i d ":" 88793e70 - e8e2 - 11ed - bf7e-9b54dd716b7d "," value ":" { $ .targetTenant } "," type ":" string "," structure ":{}},{" i d ":"88752c10-e8e2-11ed-bc8b-19bdb1fee672"," value ":" { $ .importAppFromBase64EncodedFile.attributes.id } "," type ":" string "," structure ":{}},{" i d ":"c7000120-e8e2-11ed-9922-71d6ab1036e6"," value ":"{ $.listUsers4[0].id }"," type ":" string "," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 0beb6795 - 43b3 - 43e8 - b381 - f7017d0573cb "," type ":" select "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":-368," y ":711," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 "," endpoint_guid ":" 88691a50 - e8e2 - 11ed-8746 - 6f07a78cade9 "," endpoint_role ":" update "},{" i d ":"C0859705-5F77-4E90-80A6-55BD00C8A2EA"," type ":" endpointblock "," disabled ":false," name ":"listUsers4"," displayName ":"Qlik Platform Operations - List Users 4"," comment ":" [ TT ] look up user by subject "," childId ":"A2E3696A-3F9D-45A3-BF9E-89C4974920E6"," input ":[{" i d ":"447b9eb0-7634-11ed-a9df-a788128e422e"," value ":" { $ .targetTenant } "," type ":" string "," structure ":{}},{" i d ":" eb56ff20 - 9ca8 - 11ed-82cb-752b6b37b1a7 "," value ":"subject eq \"{regexreplace: { $.getUser2.subject }, '\\\\', '\\\\\\\\'}\" "," type ":" string "," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 0beb6795 - 43b3 - 43e8 - b381 - f7017d0573cb "," type ":" select "," structure ":{}},{" i d ":" maxitemcount "," value ":" "," type ":" string "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" cache "," value ":" 0 "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":true}]," x ":490," y ":1400," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 "," endpoint_guid ":"445157c0-7634-11ed-9b40-9720b0f37135"," endpoint_role ":" list "},{" i d ":"E0EAFBAF-4454-466D-B1AD-F0656CAEAE4C"," type ":" endpointblock "," disabled ":false," name ":"getUser2"," displayName ":"Qlik Platform Operations - Get User 2"," comment ":" "," childId ":"C0859705-5F77-4E90-80A6-55BD00C8A2EA"," input ":[{" i d ":" dfb7c880 - 9caa-11ed - bae1 - 3325829d9725 "," value ":" { $ .sourceTenant } "," type ":" string "," structure ":{}},{" i d ":"dfc724b0-9caa-11ed-8d7a-a5bc1a965960"," value ":"{$.listApps.item.ownerId}"," type ":" string "," structure ":{}}]," setting ":[{" i d ":" datasource "," value ":" 9d2125ab-35b4 - 4bd1 - b733 - c8b8f7f7cab3 "," type ":" select "," structure ":{}},{" i d ":" blendr_on_error "," value ":" stop "," type ":" select "," structure ":{}},{" i d ":" cache "," value ":" 0 "," type ":" select "," structure ":{}},{" i d ":" automations_censor_data "," value ":false," type ":" checkbox "," structure ":{}}]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":490," y ":1280," datasourcetype_guid ":" c7e48240 - e0f2 - 11ec - ada1 - d5ef75014b77 "," endpoint_guid ":" df9f1570 - 9caa-11ed - ac68 - 8ffd59764433 "," endpoint_role ":" get "},{" i d ":" FB8D3605 - 6C2E-4F21 - A259 - 561ACA5CD2BC "," type ":"IfElseBlock"," disabled ":false," name ":" condition "," displayName ":" condition "," comment ":"If this app doesn't have at least one object mapping, error"," childId ":null," input ":[{" i d ":" condition "," value ":{" mode ":" all "," condition ":[{"input1":"{$.objectMapping[*].appId}","operator":"inList","input2":"{ $.listApps.item.resourceId }"}]}," type ":" custom "," structure ":{}}]," setting ":[]," collapse ":[{" name ":"both"," iscollapse ":false},{" name ":"yes"," iscollapse ":false},{" name ":"no"," iscollapse ":false}]," x ":-407," y ":524,"childTrueId":" 0d5970ef-941b-4110 - 8e2d-20cb3d0e4f12 ","childFalseId":" 38544A6D-42ED-44A3 - 9634 - 503AEEE8D0CC "},{" i d ":" 38544A6D-42ED-44A3 - 9634 - 503AEEE8D0CC "," type ":"ErrorBlock"," disabled ":false," name ":"error"," displayName ":"Error"," comment ":" "," childId ":null," input ":[{" i d ":" message "," value ":"Missing mapping data for [{ $.listApps.item.name }]"," type ":" string "," structure ":{}},{" i d ":"action"," value ":" stop "," type ":" select "," structure ":{}}]," setting ":[]," collapse ":[{" name ":" loop "," iscollapse ":false}]," x ":-440," y ":1413}],"variables":[{" guid ":"F13A8D06-C8CF-435D-8858-8DB5FA6FFFF9"," name ":" sourcetenant "," type ":" string "},{" guid ":" 22DC8F03 - 324A-4005 - 8952 - 20A62C70E1F7 "," name ":"targetTenant"," type ":" string "},{" guid ":" 9A414BCD-4B65 - 41D4 - AA13 - F9202DA8256B "," name ":" objectmappe "," type ":" object "}]}