我有一个PowerShell脚本来获取有关Power自动流的信息。我了解到有些流没有WorkflowID (或工作流程实体)。失败的那些似乎是随机的。它们处于不同的环境中,启用和禁用,并且有不同的创建者/所有者。
我去看了CRM表(?我是这个IT领域的新手,所以请原谅https://myenvironment.crm.dynamics.com/api/data/v9.1/workflows
上的任何错误术语),这些流不在此表中。我很困惑。有什么建议吗?
故障排除脚本:
$Flowids = $null
$NOids=$null
$NOids=@()
$flowids = @()
$flowarray = $null
$flowarray = @()
$environment = Get-FlowEnvironment -EnvironmentName Default-d67fa8sd7f-e8f76ds7sa-98ds7f-98af7
$flows = get-adminflow -EnvironmentName $environment.environmentname
Foreach($flow in $flows)
{
Get-AdminFlow -EnvironmentName $environment.environmentname -FlowName $flow.flowname
$Result = New-object PSOBJECT
$result | Add-Member -MemberType NoteProperty -name "Name" -value $flow.DisplayName
$result | Add-Member -MemberType NoteProperty -name "workflowid" -value $flow.internal.properties.workflowentityid
$flowarray += $result
if($flow.internal.properties.workflowentityid -ne $null)
{
$Flowids += $flow.internal.properties.workflowentityid
}
if($flow.internal.properties.workflowentityid -eq $null)
{
$NOids += $flow.displayname
}
}
发布于 2022-06-26 23:12:26
如果您在解决方案或envorinment中添加了所有或大部分云流,则可以选择make.powerapps.com,然后选择环境,然后选择默认解决方案,在那里将文件云流部分,您应该能够找到大部分流。
另一种方法是访问https://emea.flow.microsoft.com/,然后选择您的环境,在那里您可以找到您的流,前提是您正在登录的用户是所有者,或者是与登录用户共享流。
https://stackoverflow.com/questions/72744076
复制