有没有办法在标准逻辑应用程序中获取特定工作流的天蓝色门户 URL?

Posted

技术标签:

【中文标题】有没有办法在标准逻辑应用程序中获取特定工作流的天蓝色门户 URL?【英文标题】:Is there a way to get an azure portal url to a specific workflow in a standard logic app? 【发布时间】:2022-01-11 15:23:37 【问题描述】:

我认为这是不可能的, 但我想知道是否有任何 url 可以将我重定向到标准逻辑应用程序(单租户)中的特定工作流。

我为什么要问这个,因为在消费逻辑应用程序中,如果我向某人提供了 url,他们将直接转到概述页面,在那里他们将获得有关工作流运行历史的信息并可以触发它。

标准逻辑应用并非如此。如果我向某人提供 url,他们将转到逻辑应用资源而不是工作流页面。 如果我单击工作流,Azure 似乎不会更改 URL。

我猜他们缺少这个功能?还是有办法扭转这种局面?

【问题讨论】:

解决方法之一是与工作流的代码视图共享它们,屏蔽订阅,以便他们可以在其逻辑应用中使用相同的代码视图并查看流。 i.imgur.com/YgkcLz2.png 【参考方案1】:

目前没有这种重定向到工作流的功能,但我们可以考虑的一种解决方法是在屏蔽订阅和您的资源组的同时与代码视图共享用户,这样他们就可以使用相同的代码视图来查看逻辑应用在其订阅和资源组中的工作流。

这是一个示例代码视图


    "definition": 
        "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
        "actions": 
            "Compose": 
                "inputs": "@body('Parse_JSON')?['ProcedureName']",
                "runAfter": 
                    "Parse_JSON": [
                        "Succeeded"
                    ]
                ,
                "type": "Compose"
            ,
            "Compose_2": 
                "inputs": "@body('Parse_JSON')?['name']",
                "runAfter": 
                    "Compose": [
                        "Succeeded"
                    ]
                ,
                "type": "Compose"
            ,
            "Insert_row_(V2)": 
                "inputs": 
                    "body": 
                        "name": "Sample Name",
                        "surname": "Sample Surname"
                    ,
                    "host": 
                        "connection": 
                            "name": "@parameters('$connections')['sql']['connectionId']"
                        
                    ,
                    "method": "post",
                    "path": "/v2/datasets/@encodeURIComponent(encodeURIComponent('default')),@encodeURIComponent(encodeURIComponent('default'))/tables/@encodeURIComponent(encodeURIComponent('[dbo].[Students]'))/items"
                ,
                "runAfter": ,
                "type": "ApiConnection"
            ,
            "Parse_JSON": 
                "inputs": 
                    "content": "@body('Insert_row_(V2)')",
                    "schema": 
                        "properties": 
                            "ProcedureName": 
                                "type": "string"
                            ,
                            "name": 
                                "type": "string"
                            ,
                            "surname": 
                                "type": "string"
                            
                        ,
                        "type": "object"
                    
                ,
                "runAfter": 
                    "Insert_row_(V2)": [
                        "Succeeded"
                    ]
                ,
                "type": "ParseJson"
            
        ,
        "contentVersion": "1.0.0.0",
        "outputs": ,
        "parameters": 
            "$connections": 
                "defaultValue": ,
                "type": "Object"
            
        ,
        "triggers": 
            "manual": 
                "inputs": 
                    "schema": 
                ,
                "kind": "Http",
                "type": "Request"
            
        
    ,
    "parameters": 
        "$connections": 
            "value": 
                "sql": 
                    "connectionId": "/subscriptions/<YOUR SUBSCRIPTION ID>/resourceGroups/<YOUR RESOURCE GROUP>/providers/Microsoft.Web/connections/sql",
                    "connectionName": "sql",
                    "id": "/subscriptions/<YOUR SUBSCRIPTION ID>/providers/Microsoft.Web/locations/northcentralus/managedApis/sql"
                
            
        
    

【讨论】:

以上是关于有没有办法在标准逻辑应用程序中获取特定工作流的天蓝色门户 URL?的主要内容,如果未能解决你的问题,请参考以下文章

具有天蓝色监视器和条件的逻辑应用程序

如何在 Azure CLI 或 Bash 脚本中获取天蓝色存储帐户的大小?

天蓝色网站的应用程序池超时

有没有办法在 vuejs 中获取组件的类型?

天蓝色政策只允许创建特定标签

天蓝色 Web 应用程序中 HttpContext 中的用户配置文件为空