Как перейти к другому приложению fiori, используя карточку приложения на странице обзора?

Я пытаюсь перейти к другому приложению Fiori, щелкнув заголовок аналитической карты в приложении обзорной страницы, но оно выдает ошибку

«NavigationHandler.isIntentSupported.Failed».

Может ли кто-нибудь сказать мне шаги для навигации?


person nsingh    schedule 05.09.2017    source источник


Ответы (2)


Здесь говорится: «Предпочтительный способ настроить навигацию на основе намерений — использовать «DataFieldForIntentBasedNavigation». Однако в случае перехода к конкретному маршруту приложения, который не настроен в качестве целевого сопоставления, вы также можете использовать «DataFieldWithUrl» для построения конкретного маршрута приложения. На обзорной странице будет указано, что это навигация на основе намерений, и приложение откроется в соответствующем контексте на той же вкладке».

Эта ссылка также может быть полезной.

person Community    schedule 07.09.2017
comment
Я использовал код из данной ссылки, но это не сработало. Он по-прежнему показывает ошибку. Навигация к приложению не поддерживается. - person nsingh; 11.09.2017
comment
Ваша обзорная страница работает на панели запуска, где также запущены другие приложения? - person ; 12.09.2017
comment
Я нашел проблему, это с полем «Действие», в котором я получаю имена импорта функций, и когда я пытался передать имя импорта функции, он объединяет путь службы, который останавливает навигацию. - person nsingh; 18.09.2017

Ниже мой manifest.json

   {
        "_version": "1.5.0",
        "start_url": "start.html",
        "sap.app": {
            "id": "Overview",
            "type": "application",
            "i18n": "i18n/i18n.properties",
            "applicationVersion": {
                "version": "1.2.2"
            },
            "title": "{{app_title}}",
            "description": "{{app_description}}",
            "ach": "sap",
            "resources": "resources.json",
            "dataSources": {
                "OVERVIEWPAGE_SRV": {
                    "uri": "/sap/opu/odata/ibscms/OVERVIEWPAGE_SRV/",
                    "type": "OData",
                    "settings": {
                        "localUri": "localService/OVERVIEWPAGE_SRV/metadata.xml",
                        "annotations": ["dmAnnot"]
                    }
                },
                "dmAnnot": {
                    "type": "ODataAnnotation",
                    "uri": "localService/OVERVIEWPAGE_SRV/dmAnnot.xml",
                    "settings": {
                        "localUri": "localService/OVERVIEWPAGE_SRV/dmAnnot.xml"
                    }
                }
            },
            "sourceTemplate": {
                "id": "OVP.cardtemplate",
                "version": "0.0.0"
            },
            "crossNavigation": {
                "inbounds": {}
            }
        },
        "sap.ui": {
            "technology": "UI5",
            "icons": {
                "icon": ""
            },
            "deviceTypes": {
                "desktop": true,
                "tablet": true,
                "phone": true
            },
            "supportedThemes": ["sap_hcb", "sap_belize"]
        },
        "sap.ui5": {
            "dependencies": {
                "minUI5Version": "1.32.0",
                "libs": {
                    "sap.ui.core": {},
                    "sap.m": {},
                    "sap.ui.layout": {},
                    "sap.f": {},
                    "sap.ushell": {},
                    "sap.collaboration": {},
                    "sap.ui.comp": {},
                    "sap.uxap": {},
                    "sap.ovp": {}
                }
            },
            "models": {
                "i18n": {
                    "type": "sap.ui.model.resource.ResourceModel",
                    "uri": "i18n/i18n.properties"
                },
                "OVERVIEWPAGE_SRV": {
                    "dataSource": "OVERVIEWPAGE_SRV",
                    "settings": {}
                },
                "@i18n": {
                    "type": "sap.ui.model.resource.ResourceModel",
                    "uri": "i18n/i18n.properties"
                }
            },
            "extends": {
                "extensions": {}
            },
            "contentDensities": {
                "compact": true,
                "cozy": true
            }
        },
        "sap.ovp": {
            "globalFilterModel": "OVERVIEWPAGE_SRV",
            "globalFilterEntityType": "DmHeader",
            "cards": {
                "Overview_card00": {
                    "model": "OVERVIEWPAGE_SRV",
                    "template": "sap.ovp.cards.table",
                    "settings": {
                        "title": "{{Overview_card00_title}}",
                        "entitySet": "DmCoSet",
                        "addODataSelect": "false",
                        "selectionAnnotationPath": "com.sap.vocabularies.UI.v1.SelectionVariant#artistS",
                        "annotationPath": "com.sap.vocabularies.UI.v1.LineItem#artistD",
                        "identificationAnnotationPath": "com.sap.vocabularies.UI.v1.Identification#bar"
                    }
                },
                "Overview_card02": {
                    "model": "OVERVIEWPAGE_SRV",
                    "template": "sap.ovp.cards.charts.analytical",
                    "settings": {
                        "title": "{{Overview_card02_title}}",
                        "entitySet": "DmCostSet",
                        "selectionAnnotationPath": "com.sap.vocabularies.UI.v1.SelectionVariant#costFilter",
                        "dataPointAnnotationPath": "com.sap.vocabularies.UI.v1.DataPoint#chartD",                   "chartAnnotationPath": "com.sap.vocabularies.UI.v1.Chart#chart1",
                        "identificationAnnotationPath": "com.sap.vocabularies.UI.v1.Identification#bar",
                        "navigation": "dataPointNav"
                    }
                }

            }
        },
        "sap.platform.hcp": {
            "uri": "webapp",
            "_version": "1.1.0"
        }
    }
person nsingh    schedule 14.09.2017