Forum Discussion
MarcusH
Contributor III
I don't think there is a BRApi object for managing/viewing the Workflow properties. The MarketPlace app XFW Reporting Compliance (RPTA) queries the workflow set up but uses a direct SQL call. Here is an example:
Public Function WfProfile_DescAdjChild(ByVal si As SessionInfo, ByVal strProfileKey As String) As DataTable
Try
'Define the SQL Statement
Dim sql As New Text.StringBuilder
sql.Append("SELECT ")
sql.Append("ProfileKey, ")
sql.Append("ProfileName As Name, ")
sql.Append("ProfileType ")
sql.Append("FROM ")
sql.Append("WorkflowProfileHierarchy ")
sql.Append("Where ")
sql.Append("ProfileType = 51 ")
sql.Append("And ProfileKey In (" & strProfileKey & ") ")
sql.Append("ORDER BY ")
sql.Append("HierarchyIndex ")
'Execute the query
Using dbConnApp As DbConnInfo = BRApi.Database.CreateApplicationDbConnInfo(si)
Dim dt As DataTable = BRApi.Database.ExecuteSql(dbConnApp, sql.ToString, False)
dt.TableName = "WorkflowProfiles"
Return dt
End Using
Return Nothing
Catch ex As Exception
Throw ErrorHandler.LogWrite(si, New XFException(si, ex))
End Try
End Function
Related Content
- 4 months ago
- 2 years ago
- 9 months ago
- 11 months ago