You are on page 1of 21

<?xml version="1.0" encoding="utf-16"?

>
<DataVersion xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<VersionName>NewUserGroup</VersionName>
<VersionTitle>NewUserGroup</VersionTitle>
<CustomVersionTitle />
<DisplayType>Full</DisplayType>
<PageLanguage>ENG</PageLanguage>
<ShowHeader>Y</ShowHeader>
<ShowLanguageSwitcher>N</ShowLanguageSwitcher>
<HeaderForeColor>#767676</HeaderForeColor>
<HeaderBackColor>#ffffff</HeaderBackColor>
<HeaderStyle />
<HeaderClass />
<ShowActionNotes>N</ShowActionNotes>
<ShowNavigationMenu>N</ShowNavigationMenu>
<NavigationMenuWidth>200</NavigationMenuWidth>
<NavigationMenuStyle />
<IsAuthenticated>Y</IsAuthenticated>
<PublicUserId />
<IsDataProcess>N</IsDataProcess>
<ProcessTypeId />
<ShowProgressBar>Y</ShowProgressBar>
<ProgressBarBackColor>#be9c2c</ProgressBarBackColor>
<VersionCustomJavaScript>function
SetSelectedLanguageItem(ControlName,ControlValue) {

$('#' + ControlName).val(ControlValue);
ClosePopup();

function SetSelectedIcon(ControlName, ControlValue) {

$('#' + ControlName).val(ControlValue);
ClosePopup();

}</VersionCustomJavaScript>
<VersionCustomStyle />
<VersionCodeLanguage>VB</VersionCodeLanguage>
<VersionCodeEditorTheme>mdn-like</VersionCodeEditorTheme>
<VersionCode>Imports System.Collections.Generic
Imports Microsoft.VisualBasic
Namespace nsTTTP
Public Class clsTTTP

Public Function DoCreate(ByRef objDataProcess As Object, ByRef


ValidationResults As Object, ByRef objEnvironment As Object) As Boolean
Dim Ret As Boolean = True

If ValidateDetails(objDataProcess, ValidationResults, objEnvironment) =


True Then

Dim objActionResult As Object = objEnvironment.GetActionResult()


Dim objUserGroup As Object = objEnvironment.GetUserGroup()
Dim objUserGroupMenu As Object = objEnvironment.GetUserGroupMenu()
Dim objUserGroupAPIProxy As Object =
objEnvironment.GetUserGroupAPIProxy()
Dim objUserGroupDocumentFiller As Object =
objEnvironment.GetUserGroupDocumentFiller()

objUserGroup.GroupId =
objDataProcess.ProcessDataVersion.GetField("FieldGroupId", 0, True).FieldValue
objUserGroup.GroupName =
objDataProcess.ProcessDataVersion.GetField("FieldGroupName", 0, True).FieldValue
objUserGroup.ParentGroupId =
objDataProcess.ProcessDataVersion.GetField("FieldParentGroupId", 0,
True).FieldValue

objActionResult =
objUserGroup.Insert(objEnvironment.CurrentCompany.CompanyId,
objEnvironment.CurrentUser.UserId)

If objActionResult.IsSuccess = True Then

Dim ALGroupMenus As Object =


objDataProcess.ProcessDataVersion.GetRow("RowGroupMenus", True)
For I As Integer = 0 To ALGroupMenus.RowFields.Count - 1

If
objDataProcess.ProcessDataVersion.GetField("FieldMenuName", I, True).FieldValue
&lt;&gt; "" Then

objUserGroupMenu.GroupId =
objDataProcess.ProcessDataVersion.GetField("FieldGroupId", 0, True).FieldValue
objUserGroupMenu.MenuName =
objDataProcess.ProcessDataVersion.GetField("FieldMenuName", I, True).FieldValue
objUserGroupMenu.MenuIndex = I

objUserGroupMenu.Insert(objEnvironment.CurrentCompany.CompanyId,
objEnvironment.CurrentUser.UserId)

End If

Next

Dim ALGroupAPIProxies As Object =


objDataProcess.ProcessDataVersion.GetRow("RowGroupAPIProxies", True)
For I As Integer = 0 To ALGroupAPIProxies.RowFields.Count - 1

If
objDataProcess.ProcessDataVersion.GetField("FieldProxyId", I, True).FieldValue
&lt;&gt; "" Then

objUserGroupAPIProxy.GroupId =
objDataProcess.ProcessDataVersion.GetField("FieldGroupId", 0, True).FieldValue
objUserGroupAPIProxy.ProxyId =
objDataProcess.ProcessDataVersion.GetField("FieldProxyId", I, True).FieldValue

objUserGroupAPIProxy.Insert(objEnvironment.CurrentCompany.CompanyId,
objEnvironment.CurrentUser.UserId)

End If

Next
Dim ALGroupDocumentFillers As Object =
objDataProcess.ProcessDataVersion.GetRow("RowGroupDocumentFillers", True)
For I As Integer = 0 To ALGroupDocumentFillers.RowFields.Count
- 1

If
objDataProcess.ProcessDataVersion.GetField("FieldDocumentName", I, True).FieldValue
&lt;&gt; "" Then

objUserGroupDocumentFiller.GroupId =
objDataProcess.ProcessDataVersion.GetField("FieldGroupId", 0, True).FieldValue
objUserGroupDocumentFiller.DocumentName =
objDataProcess.ProcessDataVersion.GetField("FieldDocumentName", I, True).FieldValue

objUserGroupDocumentFiller.Insert(objEnvironment.CurrentCompany.CompanyId,
objEnvironment.CurrentUser.UserId)

End If

Next

objDataProcess.ProcessDataVersion.SuccessAlerts.Add("User Group
Created Successfully")

Else
objDataProcess.ProcessDataVersion.ErrorAlerts.Add("Error While
Creating User Group!")
For Each item As String In objActionResult.ErrorDescription
objDataProcess.ProcessDataVersion.ErrorAlerts.Add(item)
Next
End If

End If

Return Ret
End Function

Public Function DoValidate(ByRef objDataProcess As Object, ByRef


ValidationResults As Object, ByRef objEnvironment As Object) As Boolean
Dim Ret As Boolean = True

ValidateDetails(objDataProcess, ValidationResults, objEnvironment)

Return Ret
End Function

Private Function ValidateDetails(ByRef objDataProcess As Object, ByRef


ValidationResults As Object, ByRef objEnvironment As Object) As Boolean

Dim IsValid As Boolean = True

Dim ErrorDescription As String = ""


Dim CompanyId As String = objEnvironment.CurrentCompany.CompanyId
Dim RequestUserId As String = objEnvironment.CurrentUser.UserId
Dim objUserGroup As Object = objEnvironment.GetUserGroup()
Dim objUserGroupMenu As Object = objEnvironment.GetUserGroupMenu()
Dim objUserGroupAPIProxy As Object =
objEnvironment.GetUserGroupAPIProxy()
Dim objUserGroupDocumentFiller As Object =
objEnvironment.GetUserGroupDocumentFiller()

ErrorDescription = ""
If objUserGroup.ValidateGroupIdBeforeInsert(CompanyId,
objDataProcess.ProcessDataVersion.GetField("FieldGroupId", 0, True).FieldValue,
ErrorDescription, RequestUserId) = False Then
IsValid = False
objDataProcess.ProcessDataVersion.GetField("FieldGroupId", 0,
True).SetFieldError("", ErrorDescription, "", "")
Else
objDataProcess.ProcessDataVersion.GetField("FieldGroupId", 0,
True).SetFieldError("", "", "", "")
End If

ErrorDescription = ""
If
objUserGroup.ValidateGroupName(objDataProcess.ProcessDataVersion.GetField("FieldGro
upName", 0, True).FieldValue, ErrorDescription, RequestUserId) = False Then
IsValid = False
objDataProcess.ProcessDataVersion.GetField("FieldGroupName", 0,
True).SetFieldError("", ErrorDescription, "", "")
Else
objDataProcess.ProcessDataVersion.GetField("FieldGroupName", 0,
True).SetFieldError("", "", "", "")
End If

ErrorDescription = ""
If objUserGroup.ValidateParentGroupId(CompanyId,
objDataProcess.ProcessDataVersion.GetField("FieldParentGroupId", 0,
True).FieldValue, ErrorDescription, RequestUserId) = False Then
IsValid = False
objDataProcess.ProcessDataVersion.GetField("FieldParentGroupId", 0,
True).SetFieldError("", ErrorDescription, "", "")
Else
objDataProcess.ProcessDataVersion.GetField("FieldParentGroupId", 0,
True).SetFieldError("", "", "", "")
End If

Dim ALGroupMenus As Object =


objDataProcess.ProcessDataVersion.GetRow("RowGroupMenus", True)

For I As Integer = 0 To ALGroupMenus.RowFields.Count - 1

If objDataProcess.ProcessDataVersion.GetField("FieldMenuName", I,
True).FieldValue &lt;&gt; "" Then

ErrorDescription = ""
If objUserGroupMenu.ValidateMenuName(CompanyId,
objDataProcess.ProcessDataVersion.GetField("FieldMenuName", I, True).FieldValue,
ErrorDescription, RequestUserId) = False Then
IsValid = False
objDataProcess.ProcessDataVersion.GetField("FieldMenuName",
I, True).SetFieldError("", ErrorDescription, "", "")
Else
objDataProcess.ProcessDataVersion.GetField("FieldMenuName",
I, True).SetFieldError("", "", "", "")
End If
Else
objDataProcess.ProcessDataVersion.GetField("FieldMenuName", I,
True).SetFieldError("", "", "", "")
End If

Next

Dim ALGroupAPIProxies As Object =


objDataProcess.ProcessDataVersion.GetRow("RowGroupAPIProxies", True)

For I As Integer = 0 To ALGroupAPIProxies.RowFields.Count - 1

If objDataProcess.ProcessDataVersion.GetField("FieldProxyId", I,
True).FieldValue &lt;&gt; "" Then

ErrorDescription = ""
If objUserGroupAPIProxy.ValidateProxyId(CompanyId,
objDataProcess.ProcessDataVersion.GetField("FieldProxyId", I, True).FieldValue,
ErrorDescription, RequestUserId) = False Then
IsValid = False
objDataProcess.ProcessDataVersion.GetField("FieldProxyId",
I, True).SetFieldError("", ErrorDescription, "", "")
Else
objDataProcess.ProcessDataVersion.GetField("FieldProxyId",
I, True).SetFieldError("", "", "", "")
End If

Else
objDataProcess.ProcessDataVersion.GetField("FieldProxyId", I,
True).SetFieldError("", "", "", "")
End If

Next

Dim ALGroupDocumentFillers As Object =


objDataProcess.ProcessDataVersion.GetRow("RowGroupDocumentFillers", True)

For I As Integer = 0 To ALGroupDocumentFillers.RowFields.Count - 1

If objDataProcess.ProcessDataVersion.GetField("FieldDocumentName",
I, True).FieldValue &lt;&gt; "" Then

ErrorDescription = ""
If objUserGroupDocumentFiller.ValidateDocumentName(CompanyId,
objDataProcess.ProcessDataVersion.GetField("FieldDocumentName", I,
True).FieldValue, ErrorDescription, RequestUserId) = False Then
IsValid = False

objDataProcess.ProcessDataVersion.GetField("FieldDocumentName", I,
True).SetFieldError("",
ErrorDescription, "", "")
Else

objDataProcess.ProcessDataVersion.GetField("FieldDocumentName", I,
True).SetFieldError("", "", "", "")
End If

Else
objDataProcess.ProcessDataVersion.GetField("FieldDocumentName",
I, True).SetFieldError("", "", "", "")
End If

Next

Return IsValid

End Function

End Class
End Namespace
</VersionCode>
<OnLoadFunction />
<OnPostBackFunction />
<ValidationFunction />
<BeforeSubmitFunction />
<AfterSubmitFunction />
<LanguageChangedFunction />
<WorkflowCode>Imports System.Reflection

&lt;Assembly: AssemblyTitle("Workflow Executor")&gt;


&lt;Assembly: AssemblyDescription("This file will execute [NewUserGroup]
workflow")&gt;
&lt;Assembly: AssemblyCompany("Tiresias")&gt;
&lt;Assembly: AssemblyProduct("Workflow Executor")&gt;
&lt;Assembly: AssemblyCopyright("Copyright © Tiresias 2020")&gt;
&lt;Assembly: AssemblyTrademark("Tiresias")&gt;
&lt;Assembly: AssemblyVersion("1.0.0.0")&gt;
&lt;Assembly: AssemblyFileVersion("1.0.0.0")&gt;

Namespace nsTTTP
Public Class clsTTTP

Public Function Execute(ByRef objDataProcess As Object,ByVal NodeName As


String, ByVal CaseValue As String) As String

If String.IsNullOrWhiteSpace(CaseValue) = False Then


If Not objDataProcess Is Nothing Then
Return "-1"
Else
Return "-4"
End If
Else
Return "-3"
End If

End Function

Public Function GetStartingNodeName() As String

End Function

End Class
End Namespace</WorkflowCode>
<WorkflowStageBackColor>#ffffff</WorkflowStageBackColor>
<WorkflowStageGridLines>N</WorkflowStageGridLines>
<WorkflowStageGridPath>N</WorkflowStageGridPath>
<WorkflowNodes />
<VersionSections>
<VersionSection>
<SectionName>SectionToolbar</SectionName>
<SectionTitle />
<CustomSectionTitle />
<ShowHeader>N</ShowHeader>
<Collapsible>N</Collapsible>
<SectionWidth>12</SectionWidth>
<SectionStyle />
<SectionClass />
<HeaderForeColor>#767676</HeaderForeColor>
<HeaderBackColor>#ffffff</HeaderBackColor>
<HeaderStyle />
<HeaderClass />
<BodyBackColor>#ffffff</BodyBackColor>
<BodyStyle>padding-bottom:0px</BodyStyle>
<BodyClass />
<ValidationFunction />
<SectionVisibility>Visible</SectionVisibility>
<SectionLayout>Visible</SectionLayout>
<SectionRows>
<VersionRow>
<RowName>Row1</RowName>
<RowLayout>H</RowLayout>
<RowVisibility>Visible</RowVisibility>
<RowType>N</RowType>
<ShowMultiValueGroupHeader>N</ShowMultiValueGroupHeader>
<ShowMultiValueGroupAddButton>N</ShowMultiValueGroupAddButton>
<ShowMultiValueGroupRemoveButton>N</ShowMultiValueGroupRemoveButton>
<MaxMultiValueGroupRows>0</MaxMultiValueGroupRows>
<WrapText>N</WrapText>
<VerticalAlign>top</VerticalAlign>
<RowStyle />
<RowClass />
<IsTreeTable>N</IsTreeTable>
<RowFields>
<ArrayOfVersionField>
<VersionField>
<FieldName>FieldBTNCreate</FieldName>
<FieldIndex>0</FieldIndex>
<FieldTitle>CreateUserGroup</FieldTitle>
<CustomFieldTitle />
<MultiValueGroupTitle />
<CustomMultiValueGroupTitle />
<MultiValueGroupWidth />
<FieldType>Button</FieldType>
<LookupMenuName />
<LookupMenuItems />
<IsMultiValue>N</IsMultiValue>
<ShowMultiValueAddButton>N</ShowMultiValueAddButton>
<ShowMultiValueRemoveButton>N</ShowMultiValueRemoveButton>
<MaxMultiValueFields>0</MaxMultiValueFields>
<MaxDataLength>50</MaxDataLength>
<MinDataLength>0</MinDataLength>
<ValidationRule />
<MissingInputError />
<CustomMissingInputError />
<InvalidInputError />
<CustomInvalidInputError />
<FieldNumberOfRows>5</FieldNumberOfRows>
<AllowedFileTypes />
<MaxAllowedFileSize />
<AllowImageCropping>N</AllowImageCropping>
<ImageDimensions />
<FieldSourceImage />
<FieldSourceImageBase64String />
<FieldSourceVideo />
<ShowVideoControls>Y</ShowVideoControls>
<AutoPlayVideo>N</AutoPlayVideo>
<Placeholder />
<CustomPlaceholder />
<FieldFullWidth>2</FieldFullWidth>
<FieldLabelWidth>6</FieldLabelWidth>
<FieldControlWidth>6</FieldControlWidth>
<FieldLabelStyle />
<FieldLabelClass />
<FieldControlStyle />
<FieldControlClass />
<FieldControlPosition>L</FieldControlPosition>
<FieldCheckedValue>Y</FieldCheckedValue>
<FieldUncheckedValue>N</FieldUncheckedValue>
<CheckBoxType>Normal</CheckBoxType>
<FieldGroupButtonStyle />
<FieldGroupButtonClass />
<FieldContainerStyle />
<FieldCommentHeader />
<CustomFieldCommentHeader />
<FieldCommentBody />
<CustomFieldCommentBody />
<AutoUpdatePluginHTML>Y</AutoUpdatePluginHTML>
<FieldIcon />
<ChartType>bar</ChartType>
<ChartFill>Y</ChartFill>
<FieldRefreshInterval>5</FieldRefreshInterval>
<FieldDataSource />
<LinkURL />
<OnClick>@DoCreate</OnClick>
<OnChange />
<CustomAction />
<FieldStatus>Enabled</FieldStatus>
<FieldOldStatus>Enabled</FieldOldStatus>
<FieldVisibility>Visible</FieldVisibility>
<FieldValue />
<DataId />
<DataParent />
<DataLevel />
<DataView />
<Tag1 />
<Tag2 />
<Tag3 />
<Tag4 />
<Tag5 />
<Tag6 />
<Tag7 />
<Tag8 />
<Tag9 />
<Tag10 />
</VersionField>
<VersionField>
<FieldName>FieldBTNValidate</FieldName>
<FieldIndex>0</FieldIndex>
<FieldTitle>Validate</FieldTitle>
<CustomFieldTitle />
<MultiValueGroupTitle />
<CustomMultiValueGroupTitle />
<MultiValueGroupWidth />
<FieldType>Button</FieldType>
<LookupMenuName />
<LookupMenuItems />
<IsMultiValue>N</IsMultiValue>
<ShowMultiValueAddButton>N</ShowMultiValueAddButton>
<ShowMultiValueRemoveButton>N</ShowMultiValueRemoveButton>
<MaxMultiValueFields>0</MaxMultiValueFields>
<MaxDataLength>50</MaxDataLength>
<MinDataLength>0</MinDataLength>
<ValidationRule />
<MissingInputError />
<CustomMissingInputError />
<InvalidInputError />
<CustomInvalidInputError />
<FieldNumberOfRows>5</FieldNumberOfRows>
<AllowedFileTypes />
<MaxAllowedFileSize />
<AllowImageCropping>N</AllowImageCropping>
<ImageDimensions />
<FieldSourceImage />
<FieldSourceImageBase64String />
<FieldSourceVideo />
<ShowVideoControls>Y</ShowVideoControls>
<AutoPlayVideo>N</AutoPlayVideo>
<Placeholder />
<CustomPlaceholder />
<FieldFullWidth>2</FieldFullWidth>
<FieldLabelWidth>6</FieldLabelWidth>
<FieldControlWidth>6</FieldControlWidth>
<FieldLabelStyle />
<FieldLabelClass />
<FieldControlStyle />
<FieldControlClass />
<FieldControlPosition>L</FieldControlPosition>
<FieldCheckedValue>Y</FieldCheckedValue>
<FieldUncheckedValue>N</FieldUncheckedValue>
<CheckBoxType>Normal</CheckBoxType>
<FieldGroupButtonStyle />
<FieldGroupButtonClass />
<FieldContainerStyle />
<FieldCommentHeader />
<CustomFieldCommentHeader />
<FieldCommentBody />
<CustomFieldCommentBody />
<AutoUpdatePluginHTML>Y</AutoUpdatePluginHTML>
<FieldIcon />
<ChartType>bar</ChartType>
<ChartFill>Y</ChartFill>
<FieldRefreshInterval>5</FieldRefreshInterval>
<FieldDataSource />
<LinkURL />
<OnClick>@DoValidate</OnClick>
<OnChange />
<CustomAction />
<FieldStatus>Enabled</FieldStatus>
<FieldOldStatus>Enabled</FieldOldStatus>
<FieldVisibility>Visible</FieldVisibility>
<FieldValue />
<DataId />
<DataParent />
<DataLevel />
<DataView />
<Tag1 />
<Tag2 />
<Tag3 />
<Tag4 />
<Tag5 />
<Tag6 />
<Tag7 />
<Tag8 />
<Tag9 />
<Tag10 />
</VersionField>
</ArrayOfVersionField>
</RowFields>
</VersionRow>
</SectionRows>
</VersionSection>
<VersionSection>
<SectionName>SectionGroupDetails</SectionName>
<SectionTitle>GroupDetails</SectionTitle>
<CustomSectionTitle />
<ShowHeader>Y</ShowHeader>
<Collapsible>Y</Collapsible>
<SectionWidth>12</SectionWidth>
<SectionStyle />
<SectionClass />
<HeaderForeColor>#767676</HeaderForeColor>
<HeaderBackColor>#ffffff</HeaderBackColor>
<HeaderStyle />
<HeaderClass />
<BodyBackColor>#ffffff</BodyBackColor>
<BodyStyle />
<BodyClass />
<ValidationFunction />
<SectionVisibility>Visible</SectionVisibility>
<SectionLayout>Visible</SectionLayout>
<SectionRows>
<VersionRow>
<RowName>Row2</RowName>
<RowLayout>V</RowLayout>
<RowVisibility>Visible</RowVisibility>
<RowType>N</RowType>
<ShowMultiValueGroupHeader>N</ShowMultiValueGroupHeader>
<ShowMultiValueGroupAddButton>N</ShowMultiValueGroupAddButton>
<ShowMultiValueGroupRemoveButton>N</ShowMultiValueGroupRemoveButton>
<MaxMultiValueGroupRows>0</MaxMultiValueGroupRows>
<WrapText>N</WrapText>
<VerticalAlign>top</VerticalAlign>
<RowStyle />
<RowClass />
<IsTreeTable>N</IsTreeTable>
<RowFields>
<ArrayOfVersionField>
<VersionField>
<FieldName>FieldGroupId</FieldName>
<FieldIndex>0</FieldIndex>
<FieldTitle>GroupId</FieldTitle>
<CustomFieldTitle />
<MultiValueGroupTitle />
<CustomMultiValueGroupTitle />
<MultiValueGroupWidth />
<FieldType>TextBox</FieldType>
<LookupMenuName />
<LookupMenuItems />
<IsMultiValue>N</IsMultiValue>
<ShowMultiValueAddButton>N</ShowMultiValueAddButton>
<ShowMultiValueRemoveButton>N</ShowMultiValueRemoveButton>
<MaxMultiValueFields>0</MaxMultiValueFields>
<MaxDataLength>50</MaxDataLength>
<MinDataLength>1</MinDataLength>
<ValidationRule />
<MissingInputError />
<CustomMissingInputError />
<InvalidInputError />
<CustomInvalidInputError />
<FieldNumberOfRows>5</FieldNumberOfRows>
<AllowedFileTypes />
<MaxAllowedFileSize />
<AllowImageCropping>N</AllowImageCropping>
<ImageDimensions />
<FieldSourceImage />
<FieldSourceImageBase64String />
<FieldSourceVideo />
<ShowVideoControls>Y</ShowVideoControls>
<AutoPlayVideo>N</AutoPlayVideo>
<Placeholder>GroupId</Placeholder>
<CustomPlaceholder />
<FieldFullWidth>4</FieldFullWidth>
<FieldLabelWidth>6</FieldLabelWidth>
<FieldControlWidth>6</FieldControlWidth>
<FieldLabelStyle />
<FieldLabelClass />
<FieldControlStyle />
<FieldControlClass />
<FieldControlPosition>L</FieldControlPosition>
<FieldCheckedValue>Y</FieldCheckedValue>
<FieldUncheckedValue>N</FieldUncheckedValue>
<CheckBoxType>Normal</CheckBoxType>
<FieldGroupButtonStyle />
<FieldGroupButtonClass />
<FieldContainerStyle />
<FieldCommentHeader />
<CustomFieldCommentHeader />
<FieldCommentBody />
<CustomFieldCommentBody />
<AutoUpdatePluginHTML>Y</AutoUpdatePluginHTML>
<FieldIcon />
<ChartType>bar</ChartType>
<ChartFill>Y</ChartFill>
<FieldRefreshInterval>5</FieldRefreshInterval>
<FieldDataSource />
<LinkURL />
<OnClick />
<OnChange />
<CustomAction />
<FieldStatus>Enabled</FieldStatus>
<FieldOldStatus>Enabled</FieldOldStatus>
<FieldVisibility>Visible</FieldVisibility>
<FieldValue />
<DataId />
<DataParent />
<DataLevel />
<DataView />
<Tag1 />
<Tag2 />
<Tag3 />
<Tag4 />
<Tag5 />
<Tag6 />
<Tag7 />
<Tag8 />
<Tag9 />
<Tag10 />
</VersionField>
<VersionField>
<FieldName>FieldGroupName</FieldName>
<FieldIndex>0</FieldIndex>
<FieldTitle>GroupName</FieldTitle>
<CustomFieldTitle />
<MultiValueGroupTitle />
<CustomMultiValueGroupTitle />
<MultiValueGroupWidth />
<FieldType>TextBox</FieldType>
<LookupMenuName />
<LookupMenuItems />
<IsMultiValue>N</IsMultiValue>
<ShowMultiValueAddButton>N</ShowMultiValueAddButton>
<ShowMultiValueRemoveButton>N</ShowMultiValueRemoveButton>
<MaxMultiValueFields>0</MaxMultiValueFields>
<MaxDataLength>100</MaxDataLength>
<MinDataLength>1</MinDataLength>
<ValidationRule />
<MissingInputError />
<CustomMissingInputError />
<InvalidInputError />
<CustomInvalidInputError />
<FieldNumberOfRows>5</FieldNumberOfRows>
<AllowedFileTypes />
<MaxAllowedFileSize />
<AllowImageCropping>N</AllowImageCropping>
<ImageDimensions />
<FieldSourceImage />
<FieldSourceImageBase64String />
<FieldSourceVideo />
<ShowVideoControls>Y</ShowVideoControls>
<AutoPlayVideo>N</AutoPlayVideo>
<Placeholder>GroupName</Placeholder>
<CustomPlaceholder />
<FieldFullWidth>4</FieldFullWidth>
<FieldLabelWidth>6</FieldLabelWidth>
<FieldControlWidth>6</FieldControlWidth>
<FieldLabelStyle />
<FieldLabelClass />
<FieldControlStyle />
<FieldControlClass />
<FieldControlPosition>L</FieldControlPosition>
<FieldCheckedValue>Y</FieldCheckedValue>
<FieldUncheckedValue>N</FieldUncheckedValue>
<CheckBoxType>Normal</CheckBoxType>
<FieldGroupButtonStyle />
<FieldGroupButtonClass />
<FieldContainerStyle />
<FieldCommentHeader />
<CustomFieldCommentHeader />
<FieldCommentBody />
<CustomFieldCommentBody />
<AutoUpdatePluginHTML>Y</AutoUpdatePluginHTML>
<FieldIcon />
<ChartType>bar</ChartType>
<ChartFill>Y</ChartFill>
<FieldRefreshInterval>5</FieldRefreshInterval>
<FieldDataSource />
<LinkURL />
<OnClick />
<OnChange />
<CustomAction />
<FieldStatus>Enabled</FieldStatus>
<FieldOldStatus>Enabled</FieldOldStatus>
<FieldVisibility>Visible</FieldVisibility>
<FieldValue />
<DataId />
<DataParent />
<DataLevel />
<DataView />
<Tag1 />
<Tag2 />
<Tag3 />
<Tag4 />
<Tag5 />
<Tag6 />
<Tag7 />
<Tag8 />
<Tag9 />
<Tag10 />
</VersionField>
<VersionField>
<FieldName>FieldParentGroupId</FieldName>
<FieldIndex>0</FieldIndex>
<FieldTitle>ParentGroup</FieldTitle>
<CustomFieldTitle />
<MultiValueGroupTitle />
<CustomMultiValueGroupTitle />
<MultiValueGroupWidth />
<FieldType>DropdownList</FieldType>
<LookupMenuName>UserGroup</LookupMenuName>
<LookupMenuItems />
<IsMultiValue>N</IsMultiValue>
<ShowMultiValueAddButton>N</ShowMultiValueAddButton>
<ShowMultiValueRemoveButton>N</ShowMultiValueRemoveButton>
<MaxMultiValueFields>0</MaxMultiValueFields>
<MaxDataLength>50</MaxDataLength>
<MinDataLength>0</MinDataLength>
<ValidationRule />
<MissingInputError />
<CustomMissingInputError />
<InvalidInputError />
<CustomInvalidInputError />
<FieldNumberOfRows>5</FieldNumberOfRows>
<AllowedFileTypes />
<MaxAllowedFileSize />
<AllowImageCropping>N</AllowImageCropping>
<ImageDimensions />
<FieldSourceImage />
<FieldSourceImageBase64String />
<FieldSourceVideo />
<ShowVideoControls>Y</ShowVideoControls>
<AutoPlayVideo>N</AutoPlayVideo>
<Placeholder />
<CustomPlaceholder />
<FieldFullWidth>4</FieldFullWidth>
<FieldLabelWidth>6</FieldLabelWidth>
<FieldControlWidth>6</FieldControlWidth>
<FieldLabelStyle />
<FieldLabelClass />
<FieldControlStyle />
<FieldControlClass />
<FieldControlPosition>L</FieldControlPosition>
<FieldCheckedValue>Y</FieldCheckedValue>
<FieldUncheckedValue>N</FieldUncheckedValue>
<CheckBoxType>Normal</CheckBoxType>
<FieldGroupButtonStyle />
<FieldGroupButtonClass />
<FieldContainerStyle />
<FieldCommentHeader />
<CustomFieldCommentHeader />
<FieldCommentBody />
<CustomFieldCommentBody />
<AutoUpdatePluginHTML>Y</AutoUpdatePluginHTML>
<FieldIcon />
<ChartType>bar</ChartType>
<ChartFill>Y</ChartFill>
<FieldRefreshInterval>5</FieldRefreshInterval>
<FieldDataSource />
<LinkURL />
<OnClick />
<OnChange />
<CustomAction />
<FieldStatus>Enabled</FieldStatus>
<FieldOldStatus>Enabled</FieldOldStatus>
<FieldVisibility>Visible</FieldVisibility>
<FieldValue />
<DataId />
<DataParent />
<DataLevel />
<DataView />
<Tag1 />
<Tag2 />
<Tag3 />
<Tag4 />
<Tag5 />
<Tag6 />
<Tag7 />
<Tag8 />
<Tag9 />
<Tag10 />
</VersionField>
</ArrayOfVersionField>
</RowFields>
</VersionRow>
</SectionRows>
</VersionSection>
<VersionSection>
<SectionName>SectionGroupMenus</SectionName>
<SectionTitle>GroupMenus</SectionTitle>
<CustomSectionTitle />
<ShowHeader>Y</ShowHeader>
<Collapsible>Y</Collapsible>
<SectionWidth>12</SectionWidth>
<SectionStyle />
<SectionClass />
<HeaderForeColor>#767676</HeaderForeColor>
<HeaderBackColor>#ffffff</HeaderBackColor>
<HeaderStyle />
<HeaderClass />
<BodyBackColor>#ffffff</BodyBackColor>
<BodyStyle />
<BodyClass />
<ValidationFunction />
<SectionVisibility>Visible</SectionVisibility>
<SectionLayout>Visible</SectionLayout>
<SectionRows>
<VersionRow>
<RowName>RowGroupMenus</RowName>
<RowLayout>V</RowLayout>
<RowVisibility>Visible</RowVisibility>
<RowType>M</RowType>
<ShowMultiValueGroupHeader>Y</ShowMultiValueGroupHeader>
<ShowMultiValueGroupAddButton>Y</ShowMultiValueGroupAddButton>
<ShowMultiValueGroupRemoveButton>Y</ShowMultiValueGroupRemoveButton>
<MaxMultiValueGroupRows>0</MaxMultiValueGroupRows>
<WrapText>N</WrapText>
<VerticalAlign>top</VerticalAlign>
<RowStyle />
<RowClass />
<IsTreeTable>N</IsTreeTable>
<RowFields>
<ArrayOfVersionField>
<VersionField>
<FieldName>FieldMenuName</FieldName>
<FieldIndex>0</FieldIndex>
<FieldTitle />
<CustomFieldTitle />
<MultiValueGroupTitle>MenuName</MultiValueGroupTitle>
<CustomMultiValueGroupTitle />
<MultiValueGroupWidth />
<FieldType>DropdownList</FieldType>
<LookupMenuName>SystemMenu</LookupMenuName>
<LookupMenuItems />
<IsMultiValue>N</IsMultiValue>
<ShowMultiValueAddButton>N</ShowMultiValueAddButton>
<ShowMultiValueRemoveButton>N</ShowMultiValueRemoveButton>
<MaxMultiValueFields>0</MaxMultiValueFields>
<MaxDataLength>50</MaxDataLength>
<MinDataLength>0</MinDataLength>
<ValidationRule />
<MissingInputError />
<CustomMissingInputError />
<InvalidInputError />
<CustomInvalidInputError />
<FieldNumberOfRows>5</FieldNumberOfRows>
<AllowedFileTypes />
<MaxAllowedFileSize />
<AllowImageCropping>N</AllowImageCropping>
<ImageDimensions />
<FieldSourceImage />
<FieldSourceImageBase64String />
<FieldSourceVideo />
<ShowVideoControls>Y</ShowVideoControls>
<AutoPlayVideo>N</AutoPlayVideo>
<Placeholder />
<CustomPlaceholder />
<FieldFullWidth>4</FieldFullWidth>
<FieldLabelWidth>6</FieldLabelWidth>
<FieldControlWidth>6</FieldControlWidth>
<FieldLabelStyle />
<FieldLabelClass />
<FieldControlStyle />
<FieldControlClass />
<FieldControlPosition>L</FieldControlPosition>
<FieldCheckedValue>Y</FieldCheckedValue>
<FieldUncheckedValue>N</FieldUncheckedValue>
<CheckBoxType>Normal</CheckBoxType>
<FieldGroupButtonStyle />
<FieldGroupButtonClass />
<FieldContainerStyle />
<FieldCommentHeader />
<CustomFieldCommentHeader />
<FieldCommentBody />
<CustomFieldCommentBody />
<AutoUpdatePluginHTML>Y</AutoUpdatePluginHTML>
<FieldIcon />
<ChartType>bar</ChartType>
<ChartFill>Y</ChartFill>
<FieldRefreshInterval>5</FieldRefreshInterval>
<FieldDataSource />
<LinkURL />
<OnClick />
<OnChange />
<CustomAction />
<FieldStatus>Enabled</FieldStatus>
<FieldOldStatus>Enabled</FieldOldStatus>
<FieldVisibility>Visible</FieldVisibility>
<FieldValue />
<DataId />
<DataParent />
<DataLevel />
<DataView />
<Tag1 />
<Tag2 />
<Tag3 />
<Tag4 />
<Tag5 />
<Tag6 />
<Tag7 />
<Tag8 />
<Tag9 />
<Tag10 />
</VersionField>
</ArrayOfVersionField>
</RowFields>
</VersionRow>
</SectionRows>
</VersionSection>
<VersionSection>
<SectionName>SectionGroupAPIProxies</SectionName>
<SectionTitle>GroupAPIProxies</SectionTitle>
<CustomSectionTitle />
<ShowHeader>Y</ShowHeader>
<Collapsible>Y</Collapsible>
<SectionWidth>12</SectionWidth>
<SectionStyle />
<SectionClass />
<HeaderForeColor>#767676</HeaderForeColor>
<HeaderBackColor>#ffffff</HeaderBackColor>
<HeaderStyle />
<HeaderClass />
<BodyBackColor>#ffffff</BodyBackColor>
<BodyStyle />
<BodyClass />
<ValidationFunction />
<SectionVisibility>Visible</SectionVisibility>
<SectionLayout>Visible</SectionLayout>
<SectionRows>
<VersionRow>
<RowName>RowGroupAPIProxies</RowName>
<RowLayout>V</RowLayout>
<RowVisibility>Visible</RowVisibility>
<RowType>M</RowType>
<ShowMultiValueGroupHeader>Y</ShowMultiValueGroupHeader>
<ShowMultiValueGroupAddButton>Y</ShowMultiValueGroupAddButton>
<ShowMultiValueGroupRemoveButton>Y</ShowMultiValueGroupRemoveButton>
<MaxMultiValueGroupRows>0</MaxMultiValueGroupRows>
<WrapText>N</WrapText>
<VerticalAlign>top</VerticalAlign>
<RowStyle />
<RowClass />
<IsTreeTable>N</IsTreeTable>
<RowFields>
<ArrayOfVersionField>
<VersionField>
<FieldName>FieldProxyId</FieldName>
<FieldIndex>0</FieldIndex>
<FieldTitle />
<CustomFieldTitle />
<MultiValueGroupTitle>ProxyId</MultiValueGroupTitle>
<CustomMultiValueGroupTitle />
<MultiValueGroupWidth />
<FieldType>DropdownList</FieldType>
<LookupMenuName>APIProxy</LookupMenuName>
<LookupMenuItems />
<IsMultiValue>N</IsMultiValue>
<ShowMultiValueAddButton>N</ShowMultiValueAddButton>
<ShowMultiValueRemoveButton>N</ShowMultiValueRemoveButton>
<MaxMultiValueFields>0</MaxMultiValueFields>
<MaxDataLength>100</MaxDataLength>
<MinDataLength>0</MinDataLength>
<ValidationRule />
<MissingInputError />
<CustomMissingInputError />
<InvalidInputError />
<CustomInvalidInputError />
<FieldNumberOfRows>5</FieldNumberOfRows>
<AllowedFileTypes />
<MaxAllowedFileSize />
<AllowImageCropping>N</AllowImageCropping>
<ImageDimensions />
<FieldSourceImage />
<FieldSourceImageBase64String />
<FieldSourceVideo />
<ShowVideoControls>Y</ShowVideoControls>
<AutoPlayVideo>N</AutoPlayVideo>
<Placeholder />
<CustomPlaceholder />
<FieldFullWidth>4</FieldFullWidth>
<FieldLabelWidth>6</FieldLabelWidth>
<FieldControlWidth>6</FieldControlWidth>
<FieldLabelStyle />
<FieldLabelClass />
<FieldControlStyle />
<FieldControlClass />
<FieldControlPosition>L</FieldControlPosition>
<FieldCheckedValue>Y</FieldCheckedValue>
<FieldUncheckedValue>N</FieldUncheckedValue>
<CheckBoxType>Normal</CheckBoxType>
<FieldGroupButtonStyle />
<FieldGroupButtonClass />
<FieldContainerStyle />
<FieldCommentHeader />
<CustomFieldCommentHeader />
<FieldCommentBody />
<CustomFieldCommentBody />
<AutoUpdatePluginHTML>Y</AutoUpdatePluginHTML>
<FieldIcon />
<ChartType>bar</ChartType>
<ChartFill>Y</ChartFill>
<FieldRefreshInterval>5</FieldRefreshInterval>
<FieldDataSource />
<LinkURL />
<OnClick />
<OnChange />
<CustomAction />
<FieldStatus>Enabled</FieldStatus>
<FieldOldStatus>Enabled</FieldOldStatus>
<FieldVisibility>Visible</FieldVisibility>
<FieldValue />
<DataId />
<DataParent />
<DataLevel />
<DataView />
<Tag1 />
<Tag2 />
<Tag3 />
<Tag4 />
<Tag5 />
<Tag6 />
<Tag7 />
<Tag8 />
<Tag9 />
<Tag10 />
</VersionField>
</ArrayOfVersionField>
</RowFields>
</VersionRow>
</SectionRows>
</VersionSection>
<VersionSection>
<SectionName>SectionGroupDocumentFillers</SectionName>
<SectionTitle>GroupDocumentFillers</SectionTitle>
<CustomSectionTitle />
<ShowHeader>Y</ShowHeader>
<Collapsible>Y</Collapsible>
<SectionWidth>12</SectionWidth>
<SectionStyle />
<SectionClass />
<HeaderForeColor>#767676</HeaderForeColor>
<HeaderBackColor>#ffffff</HeaderBackColor>
<HeaderStyle />
<HeaderClass />
<BodyBackColor>#ffffff</BodyBackColor>
<BodyStyle />
<BodyClass />
<ValidationFunction />
<SectionVisibility>Visible</SectionVisibility>
<SectionLayout>Visible</SectionLayout>
<SectionRows>
<VersionRow>
<RowName>RowGroupDocumentFillers</RowName>
<RowLayout>V</RowLayout>
<RowVisibility>Visible</RowVisibility>
<RowType>M</RowType>
<ShowMultiValueGroupHeader>Y</ShowMultiValueGroupHeader>
<ShowMultiValueGroupAddButton>Y</ShowMultiValueGroupAddButton>
<ShowMultiValueGroupRemoveButton>Y</ShowMultiValueGroupRemoveButton>
<MaxMultiValueGroupRows>0</MaxMultiValueGroupRows>
<WrapText>N</WrapText>
<VerticalAlign>top</VerticalAlign>
<RowStyle />
<RowClass />
<IsTreeTable>N</IsTreeTable>
<RowFields>
<ArrayOfVersionField>
<VersionField>
<FieldName>FieldDocumentName</FieldName>
<FieldIndex>0</FieldIndex>
<FieldTitle />
<CustomFieldTitle />
<MultiValueGroupTitle>DocumentName</MultiValueGroupTitle>
<CustomMultiValueGroupTitle />
<MultiValueGroupWidth />
<FieldType>DropdownList</FieldType>
<LookupMenuName>DocumentFiller</LookupMenuName>
<LookupMenuItems />
<IsMultiValue>N</IsMultiValue>
<ShowMultiValueAddButton>N</ShowMultiValueAddButton>
<ShowMultiValueRemoveButton>N</ShowMultiValueRemoveButton>
<MaxMultiValueFields>0</MaxMultiValueFields>
<MaxDataLength>100</MaxDataLength>
<MinDataLength>0</MinDataLength>
<ValidationRule />
<MissingInputError />
<CustomMissingInputError />
<InvalidInputError />
<CustomInvalidInputError />
<FieldNumberOfRows>5</FieldNumberOfRows>
<AllowedFileTypes />
<MaxAllowedFileSize />
<AllowImageCropping>N</AllowImageCropping>
<ImageDimensions />
<FieldSourceImage />
<FieldSourceImageBase64String />
<FieldSourceVideo />
<ShowVideoControls>Y</ShowVideoControls>
<AutoPlayVideo>N</AutoPlayVideo>
<Placeholder />
<CustomPlaceholder />
<FieldFullWidth>4</FieldFullWidth>
<FieldLabelWidth>6</FieldLabelWidth>
<FieldControlWidth>6</FieldControlWidth>
<FieldLabelStyle />
<FieldLabelClass />
<FieldControlStyle />
<FieldControlClass />
<FieldControlPosition>L</FieldControlPosition>
<FieldCheckedValue>Y</FieldCheckedValue>
<FieldUncheckedValue>N</FieldUncheckedValue>
<CheckBoxType>Normal</CheckBoxType>
<FieldGroupButtonStyle />
<FieldGroupButtonClass />
<FieldContainerStyle />
<FieldCommentHeader />
<CustomFieldCommentHeader />
<FieldCommentBody />
<CustomFieldCommentBody />
<AutoUpdatePluginHTML>Y</AutoUpdatePluginHTML>
<FieldIcon />
<ChartType>bar</ChartType>
<ChartFill>Y</ChartFill>
<FieldRefreshInterval>5</FieldRefreshInterval>
<FieldDataSource />
<LinkURL />
<OnClick />
<OnChange />
<CustomAction />
<FieldStatus>Enabled</FieldStatus>
<FieldOldStatus>Enabled</FieldOldStatus>
<FieldVisibility>Visible</FieldVisibility>
<FieldValue />
<DataId />
<DataParent />
<DataLevel />
<DataView />
<Tag1 />
<Tag2 />
<Tag3 />
<Tag4 />
<Tag5 />
<Tag6 />
<Tag7 />
<Tag8 />
<Tag9 />
<Tag10 />
</VersionField>
</ArrayOfVersionField>
</RowFields>
</VersionRow>
</SectionRows>
</VersionSection>
</VersionSections>
<VersionDataMapping />
<DateCreated>16/04/2020 20:44:13</DateCreated>
<CreatedBy>Admin</CreatedBy>
<DateLastModified>12/04/2021 13:56:10</DateLastModified>
<LastModifiedBy>Admin</LastModifiedBy>
<VersionLanguageItems />
</DataVersion>

You might also like