This commit is contained in:
Andrey Cunha 2026-03-16 18:24:24 -03:00
parent e712c300c6
commit b8a84962ce
28 changed files with 1278 additions and 1196 deletions

View File

@ -7,6 +7,9 @@
<persistedState key="coolBarVisible" value="true"/> <persistedState key="coolBarVisible" value="true"/>
<persistedState key="perspectiveBarVisible" value="true"/> <persistedState key="perspectiveBarVisible" value="true"/>
<persistedState key="isRestored" value="true"/> <persistedState key="isRestored" value="true"/>
<persistedState key="workingSets" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;workingSets/>"/>
<persistedState key="aggregateWorkingSetId" value="Aggregate for window 1773695994393"/>
<persistedState key="show_in_time" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;show_in_time/>"/>
<tags>topLevel</tags> <tags>topLevel</tags>
<children xsi:type="basic:PartSashContainer" xmi:id="_jjN0Yh6AEfG48oBbom6VIg" selectedElement="_jjN0Yx6AEfG48oBbom6VIg" horizontal="true"> <children xsi:type="basic:PartSashContainer" xmi:id="_jjN0Yh6AEfG48oBbom6VIg" selectedElement="_jjN0Yx6AEfG48oBbom6VIg" horizontal="true">
<children xsi:type="advanced:PerspectiveStack" xmi:id="_jjN0Yx6AEfG48oBbom6VIg" elementId="org.eclipse.ui.ide.perspectivestack" containerData="7500" selectedElement="_jjN0fh6AEfG48oBbom6VIg"> <children xsi:type="advanced:PerspectiveStack" xmi:id="_jjN0Yx6AEfG48oBbom6VIg" elementId="org.eclipse.ui.ide.perspectivestack" containerData="7500" selectedElement="_jjN0fh6AEfG48oBbom6VIg">
@ -192,7 +195,6 @@
<children xsi:type="basic:PartSashContainer" xmi:id="_jjN0gB6AEfG48oBbom6VIg" containerData="1528" selectedElement="_jjN0gR6AEfG48oBbom6VIg"> <children xsi:type="basic:PartSashContainer" xmi:id="_jjN0gB6AEfG48oBbom6VIg" containerData="1528" selectedElement="_jjN0gR6AEfG48oBbom6VIg">
<children xsi:type="basic:PartStack" xmi:id="_jjN0gR6AEfG48oBbom6VIg" elementId="topLeft" containerData="5000" selectedElement="_jjN0gh6AEfG48oBbom6VIg"> <children xsi:type="basic:PartStack" xmi:id="_jjN0gR6AEfG48oBbom6VIg" elementId="topLeft" containerData="5000" selectedElement="_jjN0gh6AEfG48oBbom6VIg">
<tags>active</tags> <tags>active</tags>
<tags>noFocus</tags>
<children xsi:type="advanced:Placeholder" xmi:id="_jjN0gh6AEfG48oBbom6VIg" elementId="org.eclipse.jdt.ui.PackageExplorer" ref="_jjN2Ph6AEfG48oBbom6VIg" closeable="true"> <children xsi:type="advanced:Placeholder" xmi:id="_jjN0gh6AEfG48oBbom6VIg" elementId="org.eclipse.jdt.ui.PackageExplorer" ref="_jjN2Ph6AEfG48oBbom6VIg" closeable="true">
<tags>View</tags> <tags>View</tags>
<tags>categoryTag:Java</tags> <tags>categoryTag:Java</tags>
@ -451,6 +453,7 @@
<tags>View</tags> <tags>View</tags>
<tags>categoryTag:Java</tags> <tags>categoryTag:Java</tags>
<tags>active</tags> <tags>active</tags>
<tags>activeOnClose</tags>
<menus xmi:id="_jjN2Px6AEfG48oBbom6VIg" elementId="org.eclipse.jdt.ui.PackageExplorer"> <menus xmi:id="_jjN2Px6AEfG48oBbom6VIg" elementId="org.eclipse.jdt.ui.PackageExplorer">
<tags>ViewMenu</tags> <tags>ViewMenu</tags>
<tags>menuContribution:menu</tags> <tags>menuContribution:menu</tags>
@ -512,7 +515,7 @@
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_jjN2qh6AEfG48oBbom6VIg" elementId="org.eclipse.ui.workbench.file"> <children xsi:type="menu:ToolBar" xmi:id="_jjN2qh6AEfG48oBbom6VIg" elementId="org.eclipse.ui.workbench.file">
<tags>Draggable</tags> <tags>Draggable</tags>
<children xsi:type="menu:HandledToolItem" xmi:id="_jjN2sh6AEfG48oBbom6VIg" elementId="print" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_jjPsSh6AEfG48oBbom6VIg"/> <children xsi:type="menu:HandledToolItem" xmi:id="_3sZqkCF9EfGLJv4Xs5sHqA" elementId="print" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_jjPsSh6AEfG48oBbom6VIg"/>
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_jjN2uB6AEfG48oBbom6VIg" elementId="group.edit" toBeRendered="false"> <children xsi:type="menu:ToolBar" xmi:id="_jjN2uB6AEfG48oBbom6VIg" elementId="group.edit" toBeRendered="false">
<tags>toolbarSeparator</tags> <tags>toolbarSeparator</tags>
@ -549,10 +552,7 @@
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_jjN3Fh6AEfG48oBbom6VIg" elementId="org.eclipse.ui.workbench.navigate"> <children xsi:type="menu:ToolBar" xmi:id="_jjN3Fh6AEfG48oBbom6VIg" elementId="org.eclipse.ui.workbench.navigate">
<tags>Draggable</tags> <tags>Draggable</tags>
<children xsi:type="menu:HandledToolItem" xmi:id="_jjN3HB6AEfG48oBbom6VIg" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" type="Check" command="_jjPr7B6AEfG48oBbom6VIg"/> <children xsi:type="menu:HandledToolItem" xmi:id="_3scG0iF9EfGLJv4Xs5sHqA" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" enabled="false" type="Check" command="_jjPr7B6AEfG48oBbom6VIg"/>
</children>
<children xsi:type="menu:ToolBar" xmi:id="_jjN3IB6AEfG48oBbom6VIg" elementId="com.totvs.tds.ecm.designer.bpmneditor">
<tags>Draggable</tags>
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_jjN3Mx6AEfG48oBbom6VIg" elementId="org.eclipse.wst.jsdt.ui.CompilationUnitEditor" visible="false"> <children xsi:type="menu:ToolBar" xmi:id="_jjN3Mx6AEfG48oBbom6VIg" elementId="org.eclipse.wst.jsdt.ui.CompilationUnitEditor" visible="false">
<tags>Draggable</tags> <tags>Draggable</tags>
@ -1918,18 +1918,18 @@
<tags>View</tags> <tags>View</tags>
<tags>categoryTag:General</tags> <tags>categoryTag:General</tags>
</descriptors> </descriptors>
<trimContributions xmi:id="_jjPGTh6AEfG48oBbom6VIg" elementId="org.eclipse.ui.ide.application.trimcontribution.QuickAccess" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" toBeRendered="false" parentId="org.eclipse.ui.main.toolbar" positionInParent="last"> <trimContributions xmi:id="_2r10UF9tEeO-yojH_y4TJA" elementId="org.eclipse.ui.ide.application.trimcontribution.QuickAccess" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" toBeRendered="false" parentId="org.eclipse.ui.main.toolbar" positionInParent="last">
<children xsi:type="menu:ToolControl" xmi:id="_jjPGTx6AEfG48oBbom6VIg" elementId="Spacer Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl"> <children xsi:type="menu:ToolControl" xmi:id="_76uUAF9tEeO-yojH_y4TJA" elementId="Spacer Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
<tags>glue</tags> <tags>glue</tags>
<tags>move_after:PerspectiveSpacer</tags> <tags>move_after:PerspectiveSpacer</tags>
<tags>SHOW_RESTORE_MENU</tags> <tags>SHOW_RESTORE_MENU</tags>
</children> </children>
<children xsi:type="menu:ToolControl" xmi:id="_jjPGUB6AEfG48oBbom6VIg" elementId="SearchField" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.quickaccess.SearchField"> <children xsi:type="menu:ToolControl" xmi:id="_8tJPcF9tEeO-yojH_y4TJA" elementId="SearchField" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.quickaccess.SearchField">
<tags>move_after:Spacer Glue</tags> <tags>move_after:Spacer Glue</tags>
<tags>HIDEABLE</tags> <tags>HIDEABLE</tags>
<tags>SHOW_RESTORE_MENU</tags> <tags>SHOW_RESTORE_MENU</tags>
</children> </children>
<children xsi:type="menu:ToolControl" xmi:id="_jjPGUR6AEfG48oBbom6VIg" elementId="Search-PS Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl"> <children xsi:type="menu:ToolControl" xmi:id="_9LgmcF9tEeO-yojH_y4TJA" elementId="Search-PS Glue" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.LayoutModifierToolControl">
<tags>glue</tags> <tags>glue</tags>
<tags>move_after:SearchField</tags> <tags>move_after:SearchField</tags>
<tags>SHOW_RESTORE_MENU</tags> <tags>SHOW_RESTORE_MENU</tags>

View File

@ -1 +1,2 @@
2026-03-12 10:11:35,412 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update. 2026-03-12 10:11:35,412 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.
2026-03-16 18:19:59,450 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is out-of-date. Trying to update.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -12,3 +12,52 @@ user global configuration and to define the default location to store repositori
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options. EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
!SESSION 2026-03-16 18:19:56.660 -----------------------------------------------
eclipse.buildId=4.13.0.I20190916-1045
java.version=1.8.0_481
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=pt_BR
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product
!ENTRY org.eclipse.egit.ui 2 0 2026-03-16 18:20:21.188
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: 'C:\Users\Home'. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.
!ENTRY org.eclipse.ui.navigator.resources 4 0 2026-03-16 18:20:36.243
!MESSAGE Could not acquire INavigatorContentService: Project Explorer not found.
!ENTRY org.eclipse.ui.ide 4 0 2026-03-16 18:22:29.402
!MESSAGE Could not import project located at C:\Python\Fluig Ginseng\fluig\checklist\fluig\Transferência Ginseng
!STACK 0
org.eclipse.ui.internal.wizards.datatransfer.CouldNotImportProjectException: Could not import project located at C:\Python\Fluig Ginseng\fluig\checklist\fluig\Transferência Ginseng
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.toExistingOrNewProject(SmartImportJob.java:565)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.run(SmartImportJob.java:252)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: org.eclipse.core.internal.resources.ResourceException: Invalid project description.
at org.eclipse.core.internal.resources.Project.checkDescription(Project.java:173)
at org.eclipse.core.internal.resources.Project.assertCreateRequirements(Project.java:57)
at org.eclipse.core.internal.resources.Project.create(Project.java:267)
at org.eclipse.core.internal.resources.Project.create(Project.java:251)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.createOrImportProject(SmartImportJob.java:604)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.toExistingOrNewProject(SmartImportJob.java:552)
... 2 more
!ENTRY org.eclipse.ui.ide 4 0 2026-03-16 18:22:41.890
!MESSAGE Could not import project located at C:\Python\Fluig Ginseng\fluig\checklist\fluig\Transferência Ginseng
!STACK 0
org.eclipse.ui.internal.wizards.datatransfer.CouldNotImportProjectException: Could not import project located at C:\Python\Fluig Ginseng\fluig\checklist\fluig\Transferência Ginseng
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.toExistingOrNewProject(SmartImportJob.java:565)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.run(SmartImportJob.java:252)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: org.eclipse.core.internal.resources.ResourceException: Invalid project description.
at org.eclipse.core.internal.resources.Project.checkDescription(Project.java:173)
at org.eclipse.core.internal.resources.Project.assertCreateRequirements(Project.java:57)
at org.eclipse.core.internal.resources.Project.create(Project.java:267)
at org.eclipse.core.internal.resources.Project.create(Project.java:251)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.createOrImportProject(SmartImportJob.java:604)
at org.eclipse.ui.internal.wizards.datatransfer.SmartImportJob.toExistingOrNewProject(SmartImportJob.java:552)
... 2 more

View File

@ -1,2 +1,3 @@
description.autobuilding=false
eclipse.preferences.version=1 eclipse.preferences.version=1
version=1 version=1

View File

@ -0,0 +1,2 @@
eclipse.preferences.version=1
org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\r\n<launchPerspectives/>\r\n

View File

@ -1,2 +1,2 @@
activeuserprofiles=G-ALES1NT-TEC06;Team activeuserprofiles=DESKTOP-0E2LAA6;G-ALES1NT-TEC06;Team
eclipse.preferences.version=1 eclipse.preferences.version=1

View File

@ -1,5 +1,5 @@
PROBLEMS_FILTERS_MIGRATE=true PROBLEMS_FILTERS_MIGRATE=true
eclipse.preferences.version=1 eclipse.preferences.version=1
platformState=1741352421205 platformState=1772394940336
quickStart=false quickStart=false
tipsAndTricks=true tipsAndTricks=true

View File

@ -13,7 +13,7 @@
<tags>topLevel</tags> <tags>topLevel</tags>
<tags>shellMaximized</tags> <tags>shellMaximized</tags>
<children xsi:type="basic:PartSashContainer" xmi:id="_TNzLATpIEfCyZZlpqSyaHw" selectedElement="_TNzyEDpIEfCyZZlpqSyaHw" horizontal="true"> <children xsi:type="basic:PartSashContainer" xmi:id="_TNzLATpIEfCyZZlpqSyaHw" selectedElement="_TNzyEDpIEfCyZZlpqSyaHw" horizontal="true">
<children xsi:type="advanced:PerspectiveStack" xmi:id="_TNzyEDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.ide.perspectivestack" containerData="7500" selectedElement="_T9il4DpIEfCyZZlpqSyaHw"> <children xsi:type="advanced:PerspectiveStack" xmi:id="_TNzyEDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.ide.perspectivestack" containerData="7500" selectedElement="_-QaKICF9EfGcH-Z5NbVcIA">
<children xsi:type="advanced:Perspective" xmi:id="_T9il4DpIEfCyZZlpqSyaHw" elementId="org.eclipse.jst.j2ee.J2EEPerspective" selectedElement="_T9il4TpIEfCyZZlpqSyaHw" label="Java EE" iconURI="platform:/plugin/org.eclipse.jst.j2ee.ui/icons/full/cview16/j2ee_perspective.gif"> <children xsi:type="advanced:Perspective" xmi:id="_T9il4DpIEfCyZZlpqSyaHw" elementId="org.eclipse.jst.j2ee.J2EEPerspective" selectedElement="_T9il4TpIEfCyZZlpqSyaHw" label="Java EE" iconURI="platform:/plugin/org.eclipse.jst.j2ee.ui/icons/full/cview16/j2ee_perspective.gif">
<persistedState key="persp.hiddenItems" value="persp.hideToolbarSC:print,persp.hideToolbarSC:org.eclipse.ui.edit.undo,persp.hideToolbarSC:org.eclipse.ui.edit.redo,persp.hideToolbarSC:org.eclipse.ui.edit.text.toggleShowSelectedElementOnly,persp.hideToolbarSC:org.eclipse.debug.ui.commands.RunToLine,persp.hideToolbarSC:org.eclipse.jdt.ui.actions.OpenProjectWizard,"/> <persistedState key="persp.hiddenItems" value="persp.hideToolbarSC:print,persp.hideToolbarSC:org.eclipse.ui.edit.undo,persp.hideToolbarSC:org.eclipse.ui.edit.redo,persp.hideToolbarSC:org.eclipse.ui.edit.text.toggleShowSelectedElementOnly,persp.hideToolbarSC:org.eclipse.debug.ui.commands.RunToLine,persp.hideToolbarSC:org.eclipse.jdt.ui.actions.OpenProjectWizard,"/>
<tags>persp.actionSet:org.eclipse.mylyn.doc.actionSet</tags> <tags>persp.actionSet:org.eclipse.mylyn.doc.actionSet</tags>
@ -76,7 +76,6 @@
<tags>persp.perspSC:org.eclipse.jpt.ui.jpaPerspective</tags> <tags>persp.perspSC:org.eclipse.jpt.ui.jpaPerspective</tags>
<children xsi:type="basic:PartSashContainer" xmi:id="_T9il4TpIEfCyZZlpqSyaHw" selectedElement="_T9il4jpIEfCyZZlpqSyaHw" horizontal="true"> <children xsi:type="basic:PartSashContainer" xmi:id="_T9il4TpIEfCyZZlpqSyaHw" selectedElement="_T9il4jpIEfCyZZlpqSyaHw" horizontal="true">
<children xsi:type="basic:PartStack" xmi:id="_T9il4jpIEfCyZZlpqSyaHw" elementId="topLeft" containerData="2500" selectedElement="_T9il4zpIEfCyZZlpqSyaHw"> <children xsi:type="basic:PartStack" xmi:id="_T9il4jpIEfCyZZlpqSyaHw" elementId="topLeft" containerData="2500" selectedElement="_T9il4zpIEfCyZZlpqSyaHw">
<tags>active</tags>
<children xsi:type="advanced:Placeholder" xmi:id="_T9il4zpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.navigator.ProjectExplorer" ref="_T5KcMDpIEfCyZZlpqSyaHw" closeable="true"> <children xsi:type="advanced:Placeholder" xmi:id="_T9il4zpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.navigator.ProjectExplorer" ref="_T5KcMDpIEfCyZZlpqSyaHw" closeable="true">
<tags>View</tags> <tags>View</tags>
<tags>categoryTag:General</tags> <tags>categoryTag:General</tags>
@ -161,6 +160,93 @@
</children> </children>
</children> </children>
</children> </children>
<children xsi:type="advanced:Perspective" xmi:id="_-QaKICF9EfGcH-Z5NbVcIA" elementId="com.totvs.tds.ecm.designer.eclipse.perspective.TotvsBpmnPerspective" selectedElement="_-QaKISF9EfGcH-Z5NbVcIA" label="Fluig" iconURI="platform:/plugin/com.totvs.tds.ecm.designer.eclipse/icons/icon.png">
<persistedState key="persp.hiddenItems" value="persp.hideToolbarSC:print,persp.hideToolbarSC:org.eclipse.ui.edit.undo,persp.hideToolbarSC:org.eclipse.ui.edit.redo,persp.hideToolbarSC:org.eclipse.ui.edit.text.toggleShowSelectedElementOnly,persp.hideToolbarSC:org.eclipse.debug.ui.commands.RunToLine,persp.hideToolbarSC:org.eclipse.jdt.ui.actions.OpenProjectWizard,"/>
<tags>persp.actionSet:org.eclipse.mylyn.doc.actionSet</tags>
<tags>persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation</tags>
<tags>persp.actionSet:org.eclipse.ui.cheatsheets.actionSet</tags>
<tags>persp.actionSet:org.eclipse.rse.core.search.searchActionSet</tags>
<tags>persp.actionSet:org.eclipse.search.searchActionSet</tags>
<tags>persp.actionSet:org.eclipse.text.quicksearch.actionSet</tags>
<tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation</tags>
<tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation</tags>
<tags>persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo</tags>
<tags>persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet</tags>
<tags>persp.actionSet:org.eclipse.ui.actionSet.keyBindings</tags>
<tags>persp.actionSet:org.eclipse.ui.actionSet.openFiles</tags>
<tags>persp.actionSet:org.eclipse.wst.jsdt.chromium.debug.ui.actionSets</tags>
<tags>persp.newWizSC:org.eclipse.ui.wizards.new.folder</tags>
<tags>persp.newWizSC:org.eclipse.ui.wizards.new.file</tags>
<tags>persp.viewSC:org.eclipse.ui.views.BookmarkView</tags>
<tags>persp.viewSC:org.eclipse.ui.views.PropertySheet</tags>
<tags>persp.viewSC:org.eclipse.ui.views.ProblemView</tags>
<tags>persp.viewSC:org.eclipse.ui.views.ProgressView</tags>
<tags>persp.actionSet:org.eclipse.ui.NavigateActionSet</tags>
<tags>persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateBpmnProjectWizardID</tags>
<tags>persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateBpmnDiagramWizardID</tags>
<tags>persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateScriptGeneralWizardID</tags>
<tags>persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateFormWizardID</tags>
<tags>persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateReportWizardID</tags>
<tags>persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateDatasetWizardID</tags>
<tags>persp.newWizSC:com.totvs.tds.ecm.designer.eclipse.ui.CreateEventWizardID</tags>
<tags>persp.newWizSC:com.fluig.wcm.eclipse.component.wizard.CreateLayoutWizardID</tags>
<tags>persp.newWizSC:com.fluig.wcm.eclipse.component.wizard.CreateWidgetWizardID</tags>
<tags>persp.showIn:org.eclipse.tm.terminal.view.ui.TerminalsView</tags>
<children xsi:type="basic:PartSashContainer" xmi:id="_-QaKISF9EfGcH-Z5NbVcIA" selectedElement="_-QaKIiF9EfGcH-Z5NbVcIA" horizontal="true">
<children xsi:type="basic:PartSashContainer" xmi:id="_-QaKIiF9EfGcH-Z5NbVcIA" containerData="2600" selectedElement="_-QaKIyF9EfGcH-Z5NbVcIA">
<children xsi:type="basic:PartStack" xmi:id="_-QaKIyF9EfGcH-Z5NbVcIA" elementId="topLeft" containerData="5000" selectedElement="_-QaKJCF9EfGcH-Z5NbVcIA">
<tags>active</tags>
<children xsi:type="advanced:Placeholder" xmi:id="_-QaKJCF9EfGcH-Z5NbVcIA" elementId="org.eclipse.jdt.ui.PackageExplorer" ref="_-QYU8CF9EfGcH-Z5NbVcIA" closeable="true">
<tags>View</tags>
<tags>categoryTag:Java</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_-QaKJSF9EfGcH-Z5NbVcIA" elementId="org.eclipse.ui.views.BookmarkView" toBeRendered="false" ref="_T9fikTpIEfCyZZlpqSyaHw" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_-QaKJiF9EfGcH-Z5NbVcIA" elementId="com.totvs.tds.ecm.server.FluigServersManagerViewExtension" ref="_-QYU8SF9EfGcH-Z5NbVcIA" closeable="true">
<tags>View</tags>
<tags>categoryTag:Fluig</tags>
</children>
</children>
<children xsi:type="basic:PartStack" xmi:id="_-QaKJyF9EfGcH-Z5NbVcIA" elementId="bottomLeft" containerData="5000" selectedElement="_-QaKKCF9EfGcH-Z5NbVcIA">
<children xsi:type="advanced:Placeholder" xmi:id="_-QaKKCF9EfGcH-Z5NbVcIA" elementId="org.eclipse.graphiti.ui.internal.editor.thumbnailview" ref="_-QYU8iF9EfGcH-Z5NbVcIA" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
</children>
</children>
<children xsi:type="basic:PartSashContainer" xmi:id="_-QaKKSF9EfGcH-Z5NbVcIA" containerData="7400">
<children xsi:type="advanced:Placeholder" xmi:id="_-QaKKiF9EfGcH-Z5NbVcIA" elementId="org.eclipse.ui.editorss" containerData="6600" ref="_T5DHcDpIEfCyZZlpqSyaHw"/>
<children xsi:type="basic:PartStack" xmi:id="_-QaKKyF9EfGcH-Z5NbVcIA" elementId="bottomRight" containerData="3400" selectedElement="_-QaKLCF9EfGcH-Z5NbVcIA">
<children xsi:type="advanced:Placeholder" xmi:id="_-QaKLCF9EfGcH-Z5NbVcIA" elementId="org.eclipse.ui.views.PropertySheet" ref="_T9e7gDpIEfCyZZlpqSyaHw" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_-QaKLSF9EfGcH-Z5NbVcIA" elementId="org.eclipse.ui.views.ProblemView" ref="_T9e7hDpIEfCyZZlpqSyaHw" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_-QaKLiF9EfGcH-Z5NbVcIA" elementId="org.eclipse.wst.common.snippets.internal.ui.SnippetsView" ref="_T9e7gzpIEfCyZZlpqSyaHw" closeable="true">
<tags>View</tags>
<tags>categoryTag:General</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_-QaKLyF9EfGcH-Z5NbVcIA" elementId="com.totvs.tds.ecm.dsviewer.views.DatasetView" ref="_-QY8ACF9EfGcH-Z5NbVcIA" closeable="true">
<tags>View</tags>
<tags>categoryTag:Fluig</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_-QaKMCF9EfGcH-Z5NbVcIA" elementId="com.totvs.tds.ecm.serviceview.views.ServiceView" ref="_-QY8ASF9EfGcH-Z5NbVcIA" closeable="true">
<tags>View</tags>
<tags>categoryTag:Fluig</tags>
</children>
<children xsi:type="advanced:Placeholder" xmi:id="_-QaKMSF9EfGcH-Z5NbVcIA" elementId="com.totvs.tds.ecm.designer.eclipse.ui.MechanismView" ref="_-QY8AiF9EfGcH-Z5NbVcIA" closeable="true">
<tags>View</tags>
<tags>categoryTag:Fluig</tags>
</children>
</children>
</children>
</children>
</children>
</children> </children>
<children xsi:type="basic:PartStack" xmi:id="_TNzyETpIEfCyZZlpqSyaHw" elementId="stickyFolderRight" toBeRendered="false" containerData="2500"> <children xsi:type="basic:PartStack" xmi:id="_TNzyETpIEfCyZZlpqSyaHw" elementId="stickyFolderRight" toBeRendered="false" containerData="2500">
<children xsi:type="advanced:Placeholder" xmi:id="_TNzyEjpIEfCyZZlpqSyaHw" elementId="org.eclipse.help.ui.HelpView" toBeRendered="false" ref="_TNx84DpIEfCyZZlpqSyaHw" closeable="true"> <children xsi:type="advanced:Placeholder" xmi:id="_TNzyEjpIEfCyZZlpqSyaHw" elementId="org.eclipse.help.ui.HelpView" toBeRendered="false" ref="_TNx84DpIEfCyZZlpqSyaHw" closeable="true">
@ -213,8 +299,6 @@
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view CommonNavigator.LINKING_ENABLED=&quot;0&quot; org.eclipse.ui.navigator.resources.workingSets.showTopLevelWorkingSets=&quot;0&quot;>&#xD;&#xA;&lt;lastRecentlyUsedFilters/>&#xD;&#xA;&lt;/view>"/> <persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view CommonNavigator.LINKING_ENABLED=&quot;0&quot; org.eclipse.ui.navigator.resources.workingSets.showTopLevelWorkingSets=&quot;0&quot;>&#xD;&#xA;&lt;lastRecentlyUsedFilters/>&#xD;&#xA;&lt;/view>"/>
<tags>View</tags> <tags>View</tags>
<tags>categoryTag:General</tags> <tags>categoryTag:General</tags>
<tags>active</tags>
<tags>activeOnClose</tags>
<menus xmi:id="_T-MtMDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.navigator.ProjectExplorer"> <menus xmi:id="_T-MtMDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.navigator.ProjectExplorer">
<tags>ViewMenu</tags> <tags>ViewMenu</tags>
<tags>menuContribution:menu</tags> <tags>menuContribution:menu</tags>
@ -254,8 +338,14 @@
<sharedElements xsi:type="basic:Part" xmi:id="_T9e7gDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.views.PropertySheet" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Properties" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/prop_ps.png" tooltip="" closeable="true"> <sharedElements xsi:type="basic:Part" xmi:id="_T9e7gDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.views.PropertySheet" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Properties" iconURI="platform:/plugin/org.eclipse.ui.views/icons/full/eview16/prop_ps.png" tooltip="" closeable="true">
<persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.properties.PropertySheet"/> <persistedState key="originalCompatibilityViewClass" value="org.eclipse.ui.views.properties.PropertySheet"/>
<persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/> <persistedState key="originalCompatibilityViewBundle" value="org.eclipse.ui.views"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view/>"/>
<tags>View</tags> <tags>View</tags>
<tags>categoryTag:General</tags> <tags>categoryTag:General</tags>
<menus xmi:id="_-UlfgCF9EfGcH-Z5NbVcIA" elementId="org.eclipse.ui.views.PropertySheet">
<tags>ViewMenu</tags>
<tags>menuContribution:menu</tags>
</menus>
<toolbar xmi:id="_-UlfgSF9EfGcH-Z5NbVcIA" elementId="org.eclipse.ui.views.PropertySheet"/>
</sharedElements> </sharedElements>
<sharedElements xsi:type="basic:Part" xmi:id="_T9e7gTpIEfCyZZlpqSyaHw" elementId="org.eclipse.wst.server.ui.ServersView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Servers" iconURI="platform:/plugin/org.eclipse.wst.server.ui/icons/cview16/servers_view.gif" tooltip="" closeable="true"> <sharedElements xsi:type="basic:Part" xmi:id="_T9e7gTpIEfCyZZlpqSyaHw" elementId="org.eclipse.wst.server.ui.ServersView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Servers" iconURI="platform:/plugin/org.eclipse.wst.server.ui/icons/cview16/servers_view.gif" tooltip="" closeable="true">
<persistedState key="originalCompatibilityViewClass" value="org.eclipse.wst.server.ui.internal.cnf.ServersView2"/> <persistedState key="originalCompatibilityViewClass" value="org.eclipse.wst.server.ui.internal.cnf.ServersView2"/>
@ -335,6 +425,62 @@
<tags>View</tags> <tags>View</tags>
<tags>categoryTag:General</tags> <tags>categoryTag:General</tags>
</sharedElements> </sharedElements>
<sharedElements xsi:type="basic:Part" xmi:id="_-QYU8CF9EfGcH-Z5NbVcIA" elementId="org.eclipse.jdt.ui.PackageExplorer" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Package Explorer" iconURI="platform:/plugin/org.eclipse.jdt.ui/icons/full/eview16/package.png" tooltip="" closeable="true">
<persistedState key="originalCompatibilityViewBundle" value="org.eclipse.jdt.ui"/>
<persistedState key="originalCompatibilityViewClass" value="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;1&quot; workingSetName=&quot;Aggregate for window 1748274277608&quot;>&#xD;&#xA;&lt;customFilters userDefinedPatternsEnabled=&quot;false&quot;>&#xD;&#xA;&lt;xmlDefinedFilters>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.StaticsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_RemoteSystemsConnections&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.mylyn.java.ui.MembersFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.m2e.MavenModuleFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.pde.ui.BinaryProjectFilter1&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.pde.ui.ExternalPluginLibrariesFilter1&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.FieldsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_RemoteSystemsTempFiles&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter&quot; isEnabled=&quot;true&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LibraryFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter&quot; isEnabled=&quot;false&quot;/>&#xD;&#xA;&lt;/xmlDefinedFilters>&#xD;&#xA;&lt;/customFilters>&#xD;&#xA;&lt;/view>"/>
<tags>View</tags>
<tags>categoryTag:Java</tags>
<tags>active</tags>
<tags>activeOnClose</tags>
<menus xmi:id="_-Q-K0CF9EfGcH-Z5NbVcIA" elementId="org.eclipse.jdt.ui.PackageExplorer">
<tags>ViewMenu</tags>
<tags>menuContribution:menu</tags>
</menus>
<toolbar xmi:id="_-Q-K0SF9EfGcH-Z5NbVcIA" elementId="org.eclipse.jdt.ui.PackageExplorer"/>
</sharedElements>
<sharedElements xsi:type="basic:Part" xmi:id="_-QYU8SF9EfGcH-Z5NbVcIA" elementId="com.totvs.tds.ecm.server.FluigServersManagerViewExtension" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Fluig Servers" iconURI="platform:/plugin/com.totvs.tds.ecm/icons/icon.png" tooltip="" closeable="true">
<persistedState key="originalCompatibilityViewBundle" value="com.totvs.tds.ecm"/>
<persistedState key="originalCompatibilityViewClass" value="com.totvs.tds.ecm.server.ui.FluigServersExtensionView"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view/>"/>
<tags>View</tags>
<tags>categoryTag:Fluig</tags>
<menus xmi:id="_C2LbYCF-EfGcH-Z5NbVcIA" elementId="com.totvs.tds.ecm.server.FluigServersManagerViewExtension">
<tags>ViewMenu</tags>
<tags>menuContribution:menu</tags>
</menus>
<toolbar xmi:id="_C2LbYSF-EfGcH-Z5NbVcIA" elementId="com.totvs.tds.ecm.server.FluigServersManagerViewExtension" visible="false"/>
</sharedElements>
<sharedElements xsi:type="basic:Part" xmi:id="_-QYU8iF9EfGcH-Z5NbVcIA" elementId="org.eclipse.graphiti.ui.internal.editor.thumbnailview" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Miniature View" iconURI="platform:/plugin/org.eclipse.graphiti.ui/icons/outline/thumbnail.gif" tooltip="" closeable="true">
<persistedState key="originalCompatibilityViewBundle" value="org.eclipse.graphiti.ui"/>
<persistedState key="originalCompatibilityViewClass" value="org.eclipse.graphiti.ui.internal.editor.ThumbNailView"/>
<persistedState key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?>&#xD;&#xA;&lt;view/>"/>
<tags>View</tags>
<tags>categoryTag:General</tags>
<menus xmi:id="_-T3t0CF9EfGcH-Z5NbVcIA" elementId="org.eclipse.graphiti.ui.internal.editor.thumbnailview">
<tags>ViewMenu</tags>
<tags>menuContribution:menu</tags>
</menus>
<toolbar xmi:id="_-T4U4CF9EfGcH-Z5NbVcIA" elementId="org.eclipse.graphiti.ui.internal.editor.thumbnailview"/>
</sharedElements>
<sharedElements xsi:type="basic:Part" xmi:id="_-QY8ACF9EfGcH-Z5NbVcIA" elementId="com.totvs.tds.ecm.dsviewer.views.DatasetView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Visualiza&#xe7;&#xe3;o de Dataset" iconURI="platform:/plugin/com.totvs.tds.ecm.designer.dsviewer/icons/icon.png" tooltip="" closeable="true">
<persistedState key="originalCompatibilityViewBundle" value="com.totvs.tds.ecm.designer.dsviewer"/>
<persistedState key="originalCompatibilityViewClass" value="com.totvs.tds.ecm.dsviewer.views.DatasetView"/>
<tags>View</tags>
<tags>categoryTag:Fluig</tags>
</sharedElements>
<sharedElements xsi:type="basic:Part" xmi:id="_-QY8ASF9EfGcH-Z5NbVcIA" elementId="com.totvs.tds.ecm.serviceview.views.ServiceView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Visualiza&#xe7;&#xe3;o de Servi&#xe7;os" iconURI="platform:/plugin/com.totvs.tds.ecm.designer.serviceview/icons/icon.png" tooltip="" closeable="true">
<persistedState key="originalCompatibilityViewBundle" value="com.totvs.tds.ecm.designer.serviceview"/>
<persistedState key="originalCompatibilityViewClass" value="com.totvs.tds.ecm.serviceview.views.ServiceView"/>
<tags>View</tags>
<tags>categoryTag:Fluig</tags>
</sharedElements>
<sharedElements xsi:type="basic:Part" xmi:id="_-QY8AiF9EfGcH-Z5NbVcIA" elementId="com.totvs.tds.ecm.designer.eclipse.ui.MechanismView" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.e4.compatibility.CompatibilityView" label="Visualiza&#xe7;&#xe3;o de Mecanismos Customizados" iconURI="platform:/plugin/com.totvs.tds.ecm.designer.eclipse/icons/icon.png" tooltip="" closeable="true">
<persistedState key="originalCompatibilityViewBundle" value="com.totvs.tds.ecm.designer.eclipse"/>
<persistedState key="originalCompatibilityViewClass" value="com.totvs.tds.ecm.designer.eclipse.ui.MechanismView"/>
<tags>View</tags>
<tags>categoryTag:Fluig</tags>
</sharedElements>
<trimBars xmi:id="_S6raszpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.main.toolbar" contributorURI="platform:/plugin/org.eclipse.platform"> <trimBars xmi:id="_S6raszpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.main.toolbar" contributorURI="platform:/plugin/org.eclipse.platform">
<children xsi:type="menu:ToolBar" xmi:id="_T1PlgDpIEfCyZZlpqSyaHw" elementId="group.file" toBeRendered="false"> <children xsi:type="menu:ToolBar" xmi:id="_T1PlgDpIEfCyZZlpqSyaHw" elementId="group.file" toBeRendered="false">
<tags>toolbarSeparator</tags> <tags>toolbarSeparator</tags>
@ -342,7 +488,7 @@
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_T1QMkDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.workbench.file"> <children xsi:type="menu:ToolBar" xmi:id="_T1QMkDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.workbench.file">
<tags>Draggable</tags> <tags>Draggable</tags>
<children xsi:type="menu:HandledToolItem" xmi:id="_T1UeADpIEfCyZZlpqSyaHw" elementId="print" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_S7c3uDpIEfCyZZlpqSyaHw"/> <children xsi:type="menu:HandledToolItem" xmi:id="_7VClMCF9EfGcH-Z5NbVcIA" elementId="print" visible="false" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/print_edit.png" tooltip="Print" command="_S7c3uDpIEfCyZZlpqSyaHw"/>
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_T1QMkTpIEfCyZZlpqSyaHw" elementId="group.edit" toBeRendered="false"> <children xsi:type="menu:ToolBar" xmi:id="_T1QMkTpIEfCyZZlpqSyaHw" elementId="group.edit" toBeRendered="false">
<tags>toolbarSeparator</tags> <tags>toolbarSeparator</tags>
@ -358,16 +504,16 @@
<children xsi:type="menu:ToolBar" xmi:id="_UnpS0DpIEfCyZZlpqSyaHw" elementId="org.eclipse.debug.ui.launchActionSet"> <children xsi:type="menu:ToolBar" xmi:id="_UnpS0DpIEfCyZZlpqSyaHw" elementId="org.eclipse.debug.ui.launchActionSet">
<tags>Draggable</tags> <tags>Draggable</tags>
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_UPVggDpIEfCyZZlpqSyaHw" elementId="org.eclipse.jst.j2ee.J2eeMainActionSet"> <children xsi:type="menu:ToolBar" xmi:id="_UPVggDpIEfCyZZlpqSyaHw" elementId="org.eclipse.jst.j2ee.J2eeMainActionSet" visible="false">
<tags>Draggable</tags> <tags>Draggable</tags>
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_UPsF0DpIEfCyZZlpqSyaHw" elementId="org.eclipse.search.searchActionSet"> <children xsi:type="menu:ToolBar" xmi:id="_UPsF0DpIEfCyZZlpqSyaHw" elementId="org.eclipse.search.searchActionSet">
<tags>Draggable</tags> <tags>Draggable</tags>
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_UPeDYDpIEfCyZZlpqSyaHw" elementId="org.eclipse.wst.server.ui.internal.webbrowser.actionSet"> <children xsi:type="menu:ToolBar" xmi:id="_UPeDYDpIEfCyZZlpqSyaHw" elementId="org.eclipse.wst.server.ui.internal.webbrowser.actionSet" visible="false">
<tags>Draggable</tags> <tags>Draggable</tags>
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_UndsoDpIEfCyZZlpqSyaHw" elementId="org.eclipse.wst.ws.explorer.explorer"> <children xsi:type="menu:ToolBar" xmi:id="_UndsoDpIEfCyZZlpqSyaHw" elementId="org.eclipse.wst.ws.explorer.explorer" visible="false">
<tags>Draggable</tags> <tags>Draggable</tags>
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_T1QMljpIEfCyZZlpqSyaHw" elementId="group.nav" toBeRendered="false"> <children xsi:type="menu:ToolBar" xmi:id="_T1QMljpIEfCyZZlpqSyaHw" elementId="group.nav" toBeRendered="false">
@ -376,7 +522,7 @@
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_T1QzoDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.workbench.navigate"> <children xsi:type="menu:ToolBar" xmi:id="_T1QzoDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.workbench.navigate">
<tags>Draggable</tags> <tags>Draggable</tags>
<children xsi:type="menu:HandledToolItem" xmi:id="_T1UeDTpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" enabled="false" type="Check" command="_S7c3WjpIEfCyZZlpqSyaHw"/> <children xsi:type="menu:HandledToolItem" xmi:id="_7VFogCF9EfGcH-Z5NbVcIA" elementId="org.eclipse.ui.window.pinEditor" iconURI="platform:/plugin/org.eclipse.ui/icons/full/etool16/pin_editor.png" tooltip="Pin Editor" enabled="false" type="Check" command="_S7c3WjpIEfCyZZlpqSyaHw"/>
</children> </children>
<children xsi:type="menu:ToolBar" xmi:id="_T1QzoTpIEfCyZZlpqSyaHw" elementId="group.editor" toBeRendered="false"> <children xsi:type="menu:ToolBar" xmi:id="_T1QzoTpIEfCyZZlpqSyaHw" elementId="group.editor" toBeRendered="false">
<tags>toolbarSeparator</tags> <tags>toolbarSeparator</tags>
@ -409,11 +555,6 @@
<children xsi:type="menu:ToolControl" xmi:id="_S6ratzpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.ProgressBar" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim"> <children xsi:type="menu:ToolControl" xmi:id="_S6ratzpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.ProgressBar" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.ui.workbench/org.eclipse.ui.internal.StandardTrim">
<tags>Draggable</tags> <tags>Draggable</tags>
</children> </children>
<children xsi:type="menu:ToolControl" xmi:id="_XBW8MDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.internal.intro.impl.presentations.IntroLaunchBar" contributionURI="bundleclass://org.eclipse.ui.intro/org.eclipse.ui.internal.intro.impl.presentations.IntroLaunchBar">
<persistedState key="introConfigId" value="org.eclipse.ui.intro.universalConfig"/>
<persistedState key="lastPageId" value="qroot"/>
<tags>Draggable</tags>
</children>
</trimBars> </trimBars>
<trimBars xmi:id="_S6rauDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.trim.vertical1" contributorURI="platform:/plugin/org.eclipse.platform" toBeRendered="false" side="Left"> <trimBars xmi:id="_S6rauDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.trim.vertical1" contributorURI="platform:/plugin/org.eclipse.platform" toBeRendered="false" side="Left">
<children xsi:type="menu:ToolControl" xmi:id="_U7PkQDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.ide.perspectivestack(minimized)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack"> <children xsi:type="menu:ToolControl" xmi:id="_U7PkQDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.ide.perspectivestack(minimized)" toBeRendered="false" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.TrimStack">
@ -3067,7 +3208,7 @@
<addons xmi:id="_S6raxzpIEfCyZZlpqSyaHw" elementId="MinMax Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon"/> <addons xmi:id="_S6raxzpIEfCyZZlpqSyaHw" elementId="MinMax Addon" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.minmax.MinMaxAddon"/>
<addons xmi:id="_S6rayDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.workbench.addon.0" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon"/> <addons xmi:id="_S6rayDpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.workbench.addon.0" contributorURI="platform:/plugin/org.eclipse.platform" contributionURI="bundleclass://org.eclipse.e4.ui.workbench/org.eclipse.e4.ui.internal.workbench.addons.HandlerProcessingAddon"/>
<addons xmi:id="_S63n8DpIEfCyZZlpqSyaHw" elementId="SplitterAddon" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.splitteraddon.SplitterAddon"/> <addons xmi:id="_S63n8DpIEfCyZZlpqSyaHw" elementId="SplitterAddon" contributionURI="bundleclass://org.eclipse.e4.ui.workbench.addons.swt/org.eclipse.e4.ui.workbench.addons.splitteraddon.SplitterAddon"/>
<addons xmi:id="_IYS0IKimEeS11vbz3f9ezw" elementId="org.eclipse.ui.ide.addon.0" contributorURI="platform:/plugin/org.eclipse.ui.ide" contributionURI="bundleclass://org.eclipse.ui.ide/org.eclipse.ui.internal.ide.addons.SaveAllDirtyPartsAddon"/> <addons xmi:id="_7Go80SF9EfGcH-Z5NbVcIA" elementId="org.eclipse.ui.ide.addon.0" contributionURI="bundleclass://org.eclipse.ui.ide/org.eclipse.ui.internal.ide.addons.SaveAllDirtyPartsAddon"/>
<addons xmi:id="_dz0JgGOlEeSMMaPQU2nlzw" elementId="org.eclipse.ui.ide.application.addon.0" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.ide.application/org.eclipse.ui.internal.ide.application.addons.ModelCleanupAddon"/> <addons xmi:id="_dz0JgGOlEeSMMaPQU2nlzw" elementId="org.eclipse.ui.ide.application.addon.0" contributorURI="platform:/plugin/org.eclipse.ui.ide.application" contributionURI="bundleclass://org.eclipse.ui.ide.application/org.eclipse.ui.internal.ide.application.addons.ModelCleanupAddon"/>
<categories xmi:id="_S7ViADpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.category.edit" name="Edit"/> <categories xmi:id="_S7ViADpIEfCyZZlpqSyaHw" elementId="org.eclipse.ui.category.edit" name="Edit"/>
<categories xmi:id="_S7ViATpIEfCyZZlpqSyaHw" elementId="org.eclipse.mylyn.wikitext.ui.editor.category" name="WikiText Markup Editing Commands" description="commands for editing lightweight markup"/> <categories xmi:id="_S7ViATpIEfCyZZlpqSyaHw" elementId="org.eclipse.mylyn.wikitext.ui.editor.category" name="WikiText Markup Editing Commands" description="commands for editing lightweight markup"/>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<section name="Workbench">
<section name="org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart">
<item key="group_libraries" value="true"/>
<item key="layout" value="2"/>
<item key="rootMode" value="1"/>
<item key="linkWithEditor" value="false"/>
<item key="memento" value="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#x0D;&#x0A;&lt;packageExplorer group_libraries=&quot;1&quot; layout=&quot;2&quot; linkWithEditor=&quot;0&quot; rootMode=&quot;1&quot; workingSetName=&quot;Aggregate for window 1748274277608&quot;&gt;&#x0D;&#x0A;&lt;customFilters userDefinedPatternsEnabled=&quot;false&quot;&gt;&#x0D;&#x0A;&lt;xmlDefinedFilters&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.StaticsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.buildfolder&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_RemoteSystemsConnections&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.mylyn.java.ui.MembersFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonSharedProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyInnerPackageFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.m2e.MavenModuleFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.buildship.ui.packageexplorer.filter.gradle.subProject&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ClosedProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.EmptyLibraryContainerFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.PackageDeclarationFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.pde.ui.BinaryProjectFilter1&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LocalTypesFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.pde.ui.ExternalPluginLibrariesFilter1&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.FieldsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_RemoteSystemsTempFiles&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaProjectsFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer_patternFilterId_.*&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.SyntheticMembersFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ContainedLibraryFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.HideInnerClassFilesFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.DeprecatedMembersFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.ImportDeclarationFilter&quot; isEnabled=&quot;true&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonJavaElementFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.LibraryFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.CuAndClassFileFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.internal.ui.PackageExplorer.EmptyPackageFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;child filterId=&quot;org.eclipse.jdt.ui.PackageExplorer.NonPublicFilter&quot; isEnabled=&quot;false&quot;/&gt;&#x0D;&#x0A;&lt;/xmlDefinedFilters&gt;&#x0D;&#x0A;&lt;/customFilters&gt;&#x0D;&#x0A;&lt;/packageExplorer&gt;"/>
</section>
</section>

View File

@ -1 +1,2 @@
2025-05-26 12:44:36,966 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read. 2025-05-26 12:44:36,966 [Worker-5: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read.
2026-03-16 18:20:20,734 [Worker-2: Loading available Gradle versions] INFO o.e.b.c.i.u.g.PublishedGradleVersions - Gradle version information cache is up-to-date. Trying to read.

View File

@ -0,0 +1,2 @@
#Cached timestamps
#Mon Mar 16 18:23:37 GFT 2026

View File

@ -0,0 +1,6 @@
#Mon Mar 16 18:20:15 GFT 2026
0.Path=C\:\\Program Files\\Git\\bin\\sh.exe
0.Name=Git Bash
0.Args=--login -i
0.Translate=true
0.Icon=C\:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico

View File

@ -3,10 +3,13 @@
<section name="SmartImportWizard"> <section name="SmartImportWizard">
<item key="SmartImportRootWizardPage.STORE_HIDE_ALREADY_OPEN" value="false"/> <item key="SmartImportRootWizardPage.STORE_HIDE_ALREADY_OPEN" value="false"/>
<item key="SmartImportRootWizardPage.STORE_CLOSE_IMPORTED" value="false"/> <item key="SmartImportRootWizardPage.STORE_CLOSE_IMPORTED" value="false"/>
<item key="SmartImportRootWizardPage.STORE_NESTED_PROJECTS" value="true"/> <item key="SmartImportRootWizardPage.STORE_NESTED_PROJECTS" value="false"/>
<item key="SmartImportRootWizardPage.STORE_CONFIGURE_NATURES" value="true"/> <item key="SmartImportRootWizardPage.STORE_CONFIGURE_NATURES" value="false"/>
<list key="org.eclipse.ui.internal.wizards.datatransfer.SmartImportRootWizardPage.knownSources"> <list key="org.eclipse.ui.internal.wizards.datatransfer.SmartImportRootWizardPage.knownSources">
<item value="C:\Python\Fluig Ginseng\fluig\checklist\fluig\Transferência Ginseng"/>
<item value="C:\Users\andrey.cunha\eclipse-workspace.new\Transferência Ginseng"/> <item value="C:\Users\andrey.cunha\eclipse-workspace.new\Transferência Ginseng"/>
</list> </list>
</section> </section>
<section name="BasicNewProjectResourceWizard">
</section>
</section> </section>

View File

@ -1,3 +1,3 @@
#Mon May 26 12:44:22 BRT 2025 #Mon Mar 16 18:20:13 GFT 2026
org.eclipse.core.runtime=2 org.eclipse.core.runtime=2
org.eclipse.platform=4.13.0.v20190916-1045 org.eclipse.platform=4.13.0.v20190916-1045

View File

@ -0,0 +1,18 @@
{
"version": "1.0.0",
"configurations": [
{
"id": "edmoa4q9botmmtlvdz4bafosc5mqmr",
"name": "teste",
"host": "comerciode188007.fluig.cloudtotvs.com.br",
"ssl": true,
"port": 443,
"username": "andrey.cunha",
"password": "eyJpdiI6ImRjNGY4YzFkZmNiM2FhNDJiMGE3NDlmYjI5YjFkZjBhIiwic2FsdCI6IjU2MzUzZTcxOGZjZGRjZmUwZDI4MWYxZTllOWFlMDM3IiwidGV4dCI6IjU1NWQxZTE3YzUwYTQwYjNjMzAwYTc3M2VmNWQwODU1In0=",
"userCode": "andrey.cunha",
"confirmExporting": false,
"hasBrowser": false,
"companyId": 1
}
]
}

Binary file not shown.

View File

@ -1,104 +0,0 @@
function defineStructure() {
}
function onSync(lastSyncDate) {
}
function createDataset(fields, constraints, sortFields) {
var ds = DatasetBuilder.newDataset();
ds.addColumn("codigo");
ds.addColumn("filial");
ds.addColumn("estabelecimento");
ds.addColumn("cep");
ds.addColumn("logradouro");
ds.addColumn("numero");
ds.addColumn("bairro");
ds.addColumn("cidade");
ds.addColumn("estado");
ds.addRow(new Array("010101","4494", "ESCRITÓRIO MATRIZ","57035-030","RUA DESPORTISTA HUMBERTO GUIMARAES","343","PONTA VERDE","MACEIÓ","AL"));
ds.addRow(new Array("010102","3546", "LJ BIG BOMPREÇO GRUTA","57052-000","AVENIDA FERNANDES LIMA","3700","GRUTA DE LOURDES","MACEIÓ","AL"));
ds.addRow(new Array("010103","4560", "LJ MACEIÓ SHOPPING TERREO","57031-532","AVENIDA GUSTAVO PAIVA","2900","MANGABEIRAS","MACEIÓ","AL"));
ds.addRow(new Array("010104","5699", "LJ MOREIRA LIMA","57020-000","RUA MOREIRA LIMA","93","CENTRO","MACEIÓ","AL"));
ds.addRow(new Array("010106","12522", "LJ MACEIÓ SHOPPING EXPANSÃO","57031-530","AVENIDA GUSTAVO PAIVA","2990","MANGABEIRAS","MACEIÓ","AL"));
ds.addRow(new Array("010107","12828", "LJ GBARBOSA S.MARIS","57036-550","AV ENG. PAULO BRANDÃO NOGUEIRA","S/N","JATIÚCA","MACEIÓ","AL"));
ds.addRow(new Array("010108","12838", "LJ RIO LARGO","57100-000","AV PRES GETULIO VARGAS","148","CENTRO","RIO LARGO","AL"));
ds.addRow(new Array("010109","21647", "QUIOSQUE CARAJÁS MANGABEIRAS","57037-901","AV COMENDADOR GUSTAVO PAIVA","S/N","MANGABEIRAS","MACEIÓ","AL"));
ds.addRow(new Array("010110","12817", "LJ SHOPPING PÁTIO","57073-470","AV MENINO MARCELO","3800","CIDADE UNIVERSITÁRIA","MACEIÓ","AL"));
ds.addRow(new Array("010111","12824", "QUIOSQUE GBARBOSA TABULEIRO","57061-110","AVENIDA MACEIÓ","S/N","TABULEIRO","MACEIÓ","AL"));
ds.addRow(new Array("010112","12823", "LJ PONTA VERDE","57035-330","RUA DEPUTADO JOSÉ LAGES","431","PONTA VERDE","MACEIÓ","AL"));
ds.addRow(new Array("010113","20858", "QUIOSQUE SUPER GIRO","57010-003","AVENIDA SIQUEIRA CAMPOS","1368","PRADO","MACEIÓ","AL"));
ds.addRow(new Array("010114","12820", "LJ ATACADÃO TABULEIRO","57082-160","AV DOUTOR DURVAL DE GOIS MONTEIRO","12650","TABULEIRO","MACEIÓ","AL"));
ds.addRow(new Array("010115","12830", "LJ LIVRAMENTO","57020-030","RUA DO LIVRAMENTO","24","CENTRO","MACEIÓ","AL"));
ds.addRow(new Array("010117","19103", "LJ UNICOMPRA PONTA VERDE","57035-060","RUA DURVAL GUIMARÃES","S/N","PONTA VERDE","MACEIÓ","AL"));
ds.addRow(new Array("010118","12826", "LJ ASSAÍ MANGABEIRAS","57037-532","AV COMENDADOR GUSTAVO PAIVA","3261","MANGABEIRAS","MACEIÓ","AL"));
ds.addRow(new Array("010119","12829", "LJ JACINTINHO","57041-000","RUA CLETO CAMPELO","2394","JACINTINHO","MACEIÓ","AL"));
ds.addRow(new Array("010120","12818", "LJ GBARBOSA SERRARIA","57046-000","AVENIDA MENINO MARCELO","9730","SERRARIA","MACEIÓ","AL"));
ds.addRow(new Array("010121","13427", "LJ SHOPPING CIDADE","57055-000","AVENIDA FERNANDES LIMA","679","FAROL","MACEIÓ","AL"));
ds.addRow(new Array("010124","14617", "LJ PARQUE SHOPPING","57038-000","AVENIDA GUSTAVO PAIVA","5945","CRUZ DAS ALMAS",",MACEIÓ","AL"));
ds.addRow(new Array("010126","14668", "LJ MIX MATHEUS ANTARES","57038-410","AVENIDA MENINO MARCELO","5300","ANTARES","MACEIÓ","AL"));
ds.addRow(new Array("010128","20006", "LJ SÃO SEBASTIÃO","43850-000","PRAÇA DOZE DE OUTUBRO","65","CENTRO","SÃO SEBASTIÃO DO PASSÉ","BA"));
ds.addRow(new Array("010130","20009", "LJ CANDEIAS BAIXO","43815-050","AVENIDA ANTONIO PATTERSON","196","TRIÂNGULO","CANDEIAS","BA"));
ds.addRow(new Array("010131","20005", "LJ CANDEIAS CIMA","43805-000","RUA 13 DE MAIO","147","CENTRO","CANDEIAS","BA"));
ds.addRow(new Array("010132","20056", "LJ SIMÕES FILHO","43700-000","AV LUÍS EDUARDO MAGALHÃES","109","CENTRO","SIMÕES FILHO","BA"));
ds.addRow(new Array("010133","20057", "LJ CONCEIÇÃO COITÉ","48730-000","RUA DR AMÂNCIO MOTA","30","CENTRO","CONCEIÃO DO COITÉ","BA"));
ds.addRow(new Array("010134","20441", "LJ LAGARTO","49400-000","AVENIDA LEANDRO MACIEL","36","CENTRO","LAGARTO","SE"));
ds.addRow(new Array("010135","20968", "HIB ITABAIANINHA","49290-000","PRAÇA OLÍMPIO CAMPOS","154","CENTRO","ITABAIANINHA","SE"));
ds.addRow(new Array("010136","20969", "HIB MARECHAL DEODORO","57160-000","RUA DR TAVARES BASTOS","03","CENTRO","MARECHAL DEODORO","AL"));
ds.addRow(new Array("010137","20970", "VD SÃO SEBASTIÃO","43850-000","PRAÇA DOZE DE OUTUBRO","116","CENTRO","SÃO SEBASTIÃO DO PASSÉ","BA"));
ds.addRow(new Array("010138","20986", "HIB OLINDINA","48470-000","AVENIDA ANTONIO MANGABEIRA","84","CENTRO","OLINDINA","BA"));
ds.addRow(new Array("010139","20989", "HIB QUEIMADAS","48860-000","PRAÇA CORONEL FRANCISCO LANTYER","21","CENTRO","QUEIMADAS","BA"));
ds.addRow(new Array("010140","20989", "HIB ENTRE RIOS","48180-000","AVENIDA JURACY MAGALHÃES","320","CENTRO","ENTRE RIOS","BA"));
ds.addRow(new Array("010141","20991", "HIB CAMPO ALEGRE","57250-000","RUA DO COMÉRCIO","49","CENTRO","CAMPO ALEGRE","AL"));
ds.addRow(new Array("010142","20992", "ER CONCEIÇÃO COITÉ","48730-000","RUA DR AMANCIO MOTA","35","CENTRO","CONCEIÇÃO DO COITÉ","BA"));
ds.addRow(new Array("010143","20993", "ER CANDEIAS","43815-010","AV ANTONIO PATTERSON","213","TRIANGULO","CANDEIAS","BA"));
ds.addRow(new Array("010144","20994", "ER SIMÕES FILHO","43700-000","AV LUÍS EDUARDO MAGALHÃES","109","CENTRO","SIMÕES FILHO","BA"));
ds.addRow(new Array("010145","20995", "ER LAGARTO","49400-000","AVENIDA LEANDRO MACIEL","36","CENTRO","LAGARTO","SE"));
ds.addRow(new Array("010146","20996", "ER ANTARES","57083-048","AV ANTONIO LISBOA DE AMORIM","220","ANTARES","MACEIÓ","AL"));
ds.addRow(new Array("010147","20997", "ER PITANGUINHA","57052-050","AVENIDA FERNANDES LIMA","840","PITANGUINHA","MACEIÓ","AL"));
ds.addRow(new Array("010148","20998", "CD TABULEIRO","57073-482","ESTRADA DA CODEAL","770","TABULEIRO","MACEIÓ","AL"));
ds.addRow(new Array("010149","20999", "HIB ESPLANADA","48370-000","PRAÇA LADISLAU CAVALCANTE","31","CENTRO","ESPLANADA","BA"));
ds.addRow(new Array("010150","21000", "HIB SANTALUZ","48880-000","RUA RIO BRANCO","96","CENTRO","SANTALUZ","BA"));
ds.addRow(new Array("010151","21001", "HIB RIO REAL","48330-000","PC SEN ANTONIO CARLOS MAGALHÃES","146","CENTRO","RIO REAL","BA"));
ds.addRow(new Array("010152","21007", "TÔ QUE TÔ MACEIÓ CENTRO","57020-220","AVENIDA MOREIRA LIMA","293","CENTRO","MACEIÓ","AL"));
ds.addRow(new Array("010153","21068", "LJ ATAKAREJO SIMÕES FILHO","43700-000","AV ENG ELMO SEREJO DE FARIAS","2073","CONJ HAB VIDA NOVA","SIMÕES FILHO","BA"));
ds.addRow(new Array("010154","21277", "LJ GBARBOSA SOCORRO","49160-000","AVENIDA 1","13","CONJ JOAO ALVES FILHO","NOSSA SENHORA DO SOCORRO","SE"));
ds.addRow(new Array("010155","21278", "ER SOCORRO","49140-000","AVENIDA COLETORA A","597","CONJ MARCOS FREIRE I","NOSSA SENHORA DO SOCORRO","SE"));
ds.addRow(new Array("010156","21495", "HIB BARRA DOS COQUEIROS","49140-000","AVENIDA OCEANICA","506","ANTONIO PEDRO","BARRA DOS COQUEIROS","SE"));
ds.addRow(new Array("010157","21296", "LJ SHOPPING PRÊMIO SOCORRO","49160-000","AVENIDA COLETORA A","S/N","CONJ MARCOS FREIRE I","NOSSA SENHORA DO SOCRRO","SE"));
ds.addRow(new Array("010159","21381", "LJ CAPIM GROSSO","44695-000","AV ACM","121","CENTRO","CAPIM-GROSSO","BA"));
ds.addRow(new Array("010160","21383", "ER CAPIM GROSSO","44695-000","AV ACM","121","CENTRO","CAPIM-GROSSO","BA"));
ds.addRow(new Array("010161","21375", "HIB IPIRÁ","44600-000","AVENIDA CESÁR CABRAL","15","CENTRO","IPIRÁ","BA"));
ds.addRow(new Array("010162","21624", "MIX MATEUS TRAPICHE","57010-000","AVENIDA SIQUEIRA CAMPOS","1295","PRADO","MACEIÓ","AL"));
ds.addRow(new Array("010163","22448", "ER CAMPO ALEGRE","57250-000","RUA DO COMÉRCIO","49","CENTRO","CAMPO ALEGRE","AL"));
ds.addRow(new Array("010164","23475", "MIX MATEUS TABULEIRO","57082-160","AV DOUTOR DURVAL DE GOIS MONTEIRO","9207","TABULEIRO","MACEIÓ","AL"));
ds.addRow(new Array("010165","22541", "ER RIO LARGO","57100-000","RUA JUDITH PAIVA","445","CENTRO","RIO LARGO","AL"));
ds.addRow(new Array("010166","AMG", "AMG SERRARIA","57046-000","AVENIDA MENINO MARCELO","S/N","SERRARIA","MACEIÓ","AL"));
ds.addRow(new Array("010167","23156", "SHOPPING CENTRO SUL","49400-000","AV CONTORNO BR","3795","SÃO JOSE","LAGARTO","SE"));
ds.addRow(new Array("030101","910173", "QDB PARQUE SHOPPING","57038-000","AVENIDA COMENDADOR GUSTAVO PAIVA","5945","CRUZ DAS ALMAS","MACEIÓ","AL"));
ds.addRow(new Array("030102","910291", "QDB MACEIO SHOPPING","57037-532","AVENIDA COMENDADOR GUSTAVO PAIVA","2900","MANGABEIRAS","MACEIÓ","AL"));
ds.addRow(new Array("070101","24452", "MATRIZ - ZEFERINO CORREIA","45000-520","RUA ZEFERINO CORREIA","17","CENTRO","VITORIA DA CONQUISTA","BA"));
ds.addRow(new Array("070102","24457", "HIB LIMA GUERRA","45000-390","AL. LIMA GUERRA","04","CENTRO","VITORIA DA CONQUISTA","BA"));
ds.addRow(new Array("070103","24451", "HIB CANDIDO SALES","24157-000","AL. RIO BRANCO","373","CENTRO","CÂNDIDO SALES","BA"));
ds.addRow(new Array("070104","24455", "LOJA SHOPPING CONQUISTA SUL","45055-900","AVENIDA JURACY MAGALHAES","3340","FELICIA","VITORIA DA CONQUISTA","BA"));
ds.addRow(new Array("070105","24447", " VD BARRA CHOCA","45120-000","AV GETULIO VARGAS","98","CENTRO","CHOCA","BA"));
ds.addRow(new Array("070106","24449", "LOJA BRASIL","45051-070","AV ITABUNA","2724","BRASIL","VITORIA DA CONQUISTA","BA"));
ds.addRow(new Array("070107","24450", "LOJA ASSAI FELICIA","45055-686","AV ANEL DE CONTORNO","S/N","FELICIA","VITORIA DA CONQUISTA","BA"));
ds.addRow(new Array("070108","24448", "LOJA SHOPPING CONQUISTA","45055-900","AV JURACY MAGALHAES","3340","FELICIA","VITORIA DA CONQUISTA","BA"));
ds.addRow(new Array("070109","24458", "VD CONDEUBA","46200-000","PC NOSSA SENHORA APARECIDA","08","CENTRO","CONDEÚBA","BA"));
ds.addRow(new Array("070111","24456", "LOJA PANVICON CENTER","45000-230","AVENIDA LAURO DE FREITAS","142","CENTRO","VITORIA DA CONQUISTA","BA"));
ds.addRow(new Array("070112","24454", "LOJA NOVE DE NOVEMBRO","45000-370","PC NOVE DE NOVEMBRO","10","CENTRO","VITORIA DA CONQUISTA","BA"));
ds.addRow(new Array("070113","24453", "LOJA UNIVERSIDADE","45031-000","AV OLIVIA FLORES","2500","UNIVERSIDADE","VITORIA DA CONQUISTA","BA"));
return ds;
}
function onMobileSync(user) {
}

View File

@ -1,113 +0,0 @@
function defineStructure() {
}
function onSync(lastSyncDate) {
}
function createDataset(fields, constraints, sortFields) {
var dataset = DatasetBuilder.newDataset();
// Definir as colunas
dataset.addColumn("codigoCentroCusto");
dataset.addColumn("centroCusto");
dataset.addColumn("gestorCentroCusto");
dataset.addColumn("emailGestor");
dataset.addColumn("id");
dataset.addColumn("idGestor"); // Aqui será armazenada a matrícula do gestor
// Lista dos centros de custo
var dados = [
["3546", "LJ HIPER FAROL - (CARREFOUR)", "3546 Ginseng", "3546@grupoginseng.com.br", "1"],
["4560", "LJ MACEIÓ SHOPPING TERREO", "4560 Ginseng", "4560@grupoginseng.com.br", "2"],
["5699", "LJ MOREIRA LIMA", "5699 Ginseng", "5699@grupoginseng.com.br", "3", "5699"],
["12522", "LJ MACEIÓ SHOPPING EXPANSÃO", "12522 Ginseng", "12522@grupoginseng.com.br", "4"],
["12817", "LJ SHOPPING PÁTIO", "12817 Ginseng", "12817@grupoginseng.com.br", "5"],
["12818", "LJ GBARBOSA SERRARIA", "12818 Ginseng", "12818@grupoginseng.com.br", "6"],
["12820", "LJ MÁRIO DE GUSMÃO(ATACADAO)", "12820 Ginseng", "12820@grupoginseng.com.br", "7"],
["12823", "LJ PONTA VERDE", "12823 Ginseng", "12823@grupoginseng.com.br", "8"],
["12824", "LJ GBARBOSA TABULEIRO", "12824 Ginseng", "12824@grupoginseng.com.br", "9"],
["12826", "LJ HIPER JATIÚCA (ASSAÍ)", "12826 Ginseng", "12826@grupoginseng.com.br", "10"],
["12828", "LJ GBARBOSA S.MARIS", "12828 Ginseng", "12828@grupoginseng.com.br", "11"],
["12829", "LJ JACINTINHO", "12829 Ginseng", "12829@grupoginseng.com.br", "12"],
["12830", "LJ LIVRAMENTO", "12830 Ginseng", "12830@grupoginseng.com.br", "13"],
["12838", "LJ RIO LARGO", "12838 Ginseng", "12838@grupoginseng.com.br", "14"],
["13427", "LJ SHOPPING CIDADE", "13427 Ginseng", "13427@grupoginseng.com.br", "15"],
["14617", "LJ PARQUE SHOPPING", "14617 Ginseng", "14617@grupoginseng.com.br", "16"],
["14668", "LJ HIPER ANTARES", "14668 Ginseng", "14668@grupoginseng.com.br", "17"],
["19103", "LJ UNICOMPRA PONTA VERDE", "19103 Ginseng", "19103@grupoginseng.com.br", "18"],
["20858", "LJ SUPER GIRO", "20858 Ginseng", "20858@grupoginseng.com.br", "19"],
["20969", "HIB MARECHAL DEODORO", "20969 Ginseng", "20969@grupoginseng.com.br", "20"],
["20991", "HIB CAMPO ALEGRE", "20991 Ginseng", "20991@grupoginseng.com.br", "21"],
["20996", "ER ANTARES", "20996 Ginseng", "20996@grupoginseng.com.br", "22"],
["20997", "ER PITANGUINHA", "20997 Ginseng", "20997@grupoginseng.com.br", "23"],
["20998", "CD SERRARIA", "20998 Ginseng", "20998@grupoginseng.com.br", "24"],
["21007", "TÔ QUE TÔ MACEIÓ CENTRO", "21007 Ginseng", "21007@grupoginseng.com.br", "25"],
["21624", "LJ MIX MATEUS", "21624 Ginseng", "21624@grupoginseng.com.br", "27"],
["21647", "LJ CARAJÁS", "21647 Ginseng", "21647@grupoginseng.com.br", "28"],
["22541", "ER RIO LARGO", "22541 Ginseng", "22541@grupoginseng.com.br", "29"],
["910173", "QDB PARQUE SHOPPING", "910173 Ginseng", "910173@grupoginseng.com.br", "30"],
["20441", "LJ LAGARTO", "20441 Ginseng", "20441@grupoginseng.com.br", "31"],
["20968", "HIB ITABAIANINHA", "20968 Ginseng", "20968@grupoginseng.com.br", "32"],
["20995", "ER LAGARTO", "20995 Ginseng", "20995@grupoginseng.com.br", "33"],
["21277", "LJ GBARBOSA SOCORRO", "21277 Ginseng", "21277@grupoginseng.com.br", "34"],
["21278", "ER SOCORRO", "21278 Ginseng", "21278@grupoginseng.com.br", "35"],
["21495", "HIB BARRA DOS COQUEIROS", "21495 Ginseng", "21495@grupoginseng.com.br", "36"],
["21296", "LJ SHOPPING PREMIO SOCORRO", "21296 Ginseng", "21296@grupoginseng.com.br", "37"],
["23475", "LJ MIX MATEUS TABULEIRO", "23475 Ginseng", "23475@grupoginseng.com.br", "38"],
["910291", "QDB MACEIO SHOPPING", "910291 Ginseng", "910291@grupoginseng.com.br", "39"],
["24711", "LJ GBARBOSA TABULEIRO", "24711 Ginseng", "24711@grupoginseng.com.br", "40"],
["23665", "LJ BOULEVARD SHOPPING", "23665 Ginseng", "23665@grupoginseng.com.br", "41"],
["23701", "LJ PRACA 9 DE NOVEMBRO", "23701 Ginseng", "23701@grupoginseng.com.br", "42"],
["23702", "LJ GALERIA PANVICON", "23702 Ginseng", "23702@grupoginseng.com.br", "43"],
["23704", "ER CONDEUBA", "23704 Ginseng", "23704@grupoginseng.com.br", "44"],
["23705", "QQ SHOPPING CONQUISTA", "23705 Ginseng", "23705@grupoginseng.com.br", "45"],
["23706", "LJ ASSAI VITORIA DA CONQUISTA", "23706 Ginseng", "23706@grupoginseng.com.br", "46"],
["23707", "LJ BAIRRO BRASIL", "23707 Ginseng", "23707@grupoginseng.com.br", "47"],
["23708", "HIB BARRA DO CHOCA", "23708 Ginseng", "23708@grupoginseng.com.br", "48"],
["23709", "LJ SHOPPING CONQUISTA SUL", "23709 Ginseng", "23709@grupoginseng.com.br", "49"],
["23711", "ER VITORIA DA CONQUISTA", "23711 Ginseng", "23711@grupoginseng.com.br", "50"],
["23712", "HIB CANDIDO SALES", "23712 Ginseng", "23712@grupoginseng.com.br", "51"],
["23713", "LJ RUA ZEFERINO CORREIA", "23713 Ginseng", "23713@grupoginseng.com.br", "52"]
];
// Buscar matrícula do gestor no dataset "colleague"
function getMatricula(gestorNome) {
var c1 = DatasetFactory.createConstraint("colleagueName", gestorNome, gestorNome, ConstraintType.MUST);
var dsUser = DatasetFactory.getDataset("colleague", ["colleagueId"], [c1], null);
return dsUser.rowsCount > 0 ? dsUser.getValue(0, "colleagueId") : "";
}
// Percorrer a lista e adicionar ao dataset
for (var i = 0; i < dados.length; i++) {
var matricula = "";
// 🔴 EXCEÇÃO MANUAL SOMENTE ESTE USUÁRIO
if (dados[i][2] === "23665 Ginseng") {
matricula = "23665";
} else {
// fluxo normal
matricula = getMatricula(dados[i][2]);
}
dataset.addRow([
dados[i][0], // codigoCentroCusto
dados[i][1], // centroCusto
dados[i][2], // gestorCentroCusto
dados[i][3], // emailGestor
dados[i][4], // id
matricula // idGestor
]);
}
return dataset;
}
function onMobileSync(user) {
}

View File

@ -0,0 +1,209 @@
function createDataset(fields, constraints, sortFields) {
var dataset = DatasetBuilder.newDataset();
dataset.addColumn("PDV");
dataset.addColumn("LOJA");
dataset.addColumn("RESPONSAVEL_LOJA");
dataset.addColumn("REGIONAL");
dataset.addColumn("UF");
dataset.addColumn("CIDADE");
dataset.addColumn("STATUS");
dataset.addColumn("CANAL");
dataset.addColumn("ID");
dataset.addColumn("LOGIN_LOJA");
dataset.addColumn("COLLEAGUE_ID");
dataset.addColumn("USER_CREATE");
try {
var clientService = fluigAPI.getAuthorizeClientService();
var data = {
companyId: String(getValue("WKCompany") || "1"),
serviceCode: "GINSENG APITESTE", // ajuste para o codigo do servico cadastrado no Fluig
endpoint: "/base_pdvs",
method: "get",
timeoutService: "60000",
params: {}
};
var vo = clientService.invoke(JSON.stringify(data));
var statusHttp = vo ? String(vo.getHttpStatusResult() || "") : "";
var retorno = vo ? String(vo.getResult() || "") : "";
if (!retorno) {
dataset.addRow(["", "Sem resposta da API (HTTP " + statusHttp + ")", "", "", "", "", "", "", "", "", "", ""]);
return dataset;
}
var objData = JSON.parse(retorno);
var success = !!objData.success;
var itens = objData.data || [];
if (!success || !itens.length) {
var msg = trim(objData.message) || trim(objData.error) || "Sem lojas retornadas";
dataset.addRow(["", msg + " (HTTP " + statusHttp + ")", "", "", "", "", "", "", "", "", "", ""]);
return dataset;
}
var filtros = parseConstraints(constraints);
var colleagueCache = {};
for (var i = 0; i < itens.length; i++) {
var item = itens[i] || {};
var pdv = trim(item["PDV"]);
var loja = trim(item["PDV DESC"]);
var responsavel = trim(item["GESTAO"]) || trim(item["GESTAO"]);
var regional = trim(item["SUPERVISOR"]) || trim(item["SUPERVISOR"]);
var uf = trim(item["UF"]);
var cidade = trim(item["CIDADE"]);
var status = trim(item["STATUS"]);
var canal = trim(item["CANAL"]);
var id = trim(item["id"]);
var loginLoja = pdv ? (pdv + ".ginseng") : "";
var colleagueId = resolveColleagueIdByLogin(loginLoja);
var userCreate = getUserCreateStatus(loginLoja, colleagueCache);
if (filtros.onlyAtivo && status.toUpperCase() !== "ATIVO") {
continue;
}
if (filtros.pdv && pdv !== filtros.pdv) {
continue;
}
if (filtros.loja && normalize(loja).indexOf(normalize(filtros.loja)) === -1) {
continue;
}
if (filtros.termoLivre) {
var blob = normalize([
pdv,
loja,
responsavel,
regional,
uf,
cidade
].join(" "));
if (blob.indexOf(normalize(filtros.termoLivre)) === -1) {
continue;
}
}
dataset.addRow([
pdv,
loja,
responsavel,
regional,
uf,
cidade,
status,
canal,
id,
loginLoja,
colleagueId,
userCreate
]);
}
if (dataset.rowsCount === 0) {
dataset.addRow(["", "Sem lojas apos filtros (HTTP " + statusHttp + ")", "", "", "", "", "", "", "", "", "", ""]);
}
} catch (e) {
dataset = DatasetBuilder.newDataset();
dataset.addColumn("ERRO");
dataset.addRow([String(e)]);
}
return dataset;
}
function parseConstraints(constraints) {
var out = {
pdv: "",
loja: "",
onlyAtivo: true,
termoLivre: ""
};
if (!constraints) return out;
for (var i = 0; i < constraints.length; i++) {
var c = constraints[i];
if (!c || !c.fieldName) continue;
var name = String(c.fieldName);
var value = trim(c.initialValue);
if (name === "PDV" && value) out.pdv = value;
if (name === "LOJA" && value) out.loja = value;
if (name === "onlyAtivo" && value.toLowerCase() === "false") out.onlyAtivo = false;
// Zoom costuma enviar constraints variadas de busca; capturamos termo livre.
if (
value &&
name !== "onlyAtivo" &&
name !== "metadata#id" &&
name !== "metadata#active" &&
name !== "sqlLimit"
) {
var cleaned = cleanSearchValue(value);
if (cleaned && (!out.termoLivre || cleaned.length > out.termoLivre.length)) {
out.termoLivre = cleaned;
}
}
}
return out;
}
function trim(v) {
return String(v == null ? "" : v).trim();
}
function normalize(v) {
return trim(v).toLowerCase();
}
function cleanSearchValue(v) {
var s = trim(v);
// remove curingas comuns de busca do Zoom/like
s = s.replace(/[%*_]/g, "");
return trim(s);
}
function getUserCreateStatus(loginLoja, cache) {
var login = trim(loginLoja);
if (!login) return "NAO";
if (cache.hasOwnProperty(login)) return cache[login];
try {
var cLogin = DatasetFactory.createConstraint("login", login, login, ConstraintType.MUST);
var cActive = DatasetFactory.createConstraint("active", "true", "true", ConstraintType.MUST);
var ds = DatasetFactory.getDataset("colleague", null, [cLogin, cActive], null);
var exists = !!(ds && ds.rowsCount > 0);
// fallback para ambientes onde o identificador esta em colleagueId
if (!exists) {
var cId = DatasetFactory.createConstraint("colleaguePK.colleagueId", login, login, ConstraintType.MUST);
ds = DatasetFactory.getDataset("colleague", null, [cId, cActive], null);
exists = !!(ds && ds.rowsCount > 0);
}
cache[login] = exists ? "OK" : "NAO";
return cache[login];
} catch (e) {
cache[login] = "NAO";
return "NAO";
}
}
function resolveColleagueIdByLogin(loginLoja) {
var login = trim(loginLoja);
if (!login) return "";
try {
var cLogin = DatasetFactory.createConstraint("login", login, login, ConstraintType.MUST);
var cActive = DatasetFactory.createConstraint("active", "true", "true", ConstraintType.MUST);
var ds = DatasetFactory.getDataset("colleague", null, [cLogin, cActive], null);
if (ds && ds.rowsCount > 0) {
return trim(ds.getValue(0, "colleaguePK.colleagueId"));
}
} catch (e) {}
return "";
}

View File

@ -0,0 +1,267 @@
function defineStructure() {
addColumn("Code");
addColumn("Description");
addColumn("codigoDescricao");
addColumn("descricao");
addColumn("sku");
addColumn("id");
addColumn("brand");
addColumn("ncmId");
}
function onSync(lastSyncDate) {}
function createDataset(fields, constraints, sortFields) {
var dataset = DatasetBuilder.newDataset();
dataset.addColumn("Code");
dataset.addColumn("Description");
dataset.addColumn("codigoDescricao");
dataset.addColumn("descricao");
dataset.addColumn("sku");
dataset.addColumn("id");
dataset.addColumn("brand");
dataset.addColumn("ncmId");
try {
var filtro = parseConstraints(constraints);
var clientService = fluigAPI.getAuthorizeClientService();
var data = {
companyId: String(getValue("WKCompany") || "1"),
serviceCode: "GINSENG APITESTE",
endpoint: "/dados_rgb_products",
method: "get",
timeoutService: "60000",
params: {}
};
var vo = clientService.invoke(JSON.stringify(data));
var statusHttp = vo ? String(vo.getHttpStatusResult() || "") : "";
var retorno = vo ? String(vo.getResult() || "") : "";
// Fallback: se o servico integrado estiver com endpoint/base incorreto, chama URL direta.
if (statusHttp !== "200" || !retorno) {
var direct = fetchDirect("https://api.grupoginseng.com.br/dados_rgb_products", 60000);
statusHttp = String(direct.status || statusHttp);
retorno = direct.body || retorno;
}
if (!retorno) {
addDiagRow(dataset, "Sem retorno da API (HTTP " + statusHttp + ")");
return dataset;
}
var obj = parseJsonSafe(retorno);
if (!obj) {
addDiagRow(dataset, "Falha no JSON da API (HTTP " + statusHttp + ")");
return dataset;
}
var itens = extractItems(obj);
if (!itens || !itens.length) {
addDiagRow(dataset, "API sem itens (HTTP " + statusHttp + ")");
return dataset;
}
var searchNorm = normalize(filtro.search);
var maxRows = filtro.maxRows;
for (var i = 0; i < itens.length; i++) {
var item = itens[i] || {};
if (item.discontinued === true) {
continue;
}
if (item.purchaseBlocked === true) {
continue;
}
var code = trim(item.sku);
var desc = trim(item.description);
var codigoDescricao = code + " - " + desc;
var brand = trim(item.brand);
var blob = normalize([code, desc, brand, trim(item.id)].join(" "));
if (searchNorm && searchNorm.length >= 2 && blob.indexOf(searchNorm) === -1) {
continue;
}
dataset.addRow([
code,
desc,
codigoDescricao,
desc,
code,
trim(item.id),
brand,
trim(item.ncmId)
]);
if (dataset.rowsCount >= maxRows) {
break;
}
}
if (dataset.rowsCount === 0) {
addDiagRow(dataset, "Sem produtos apos filtros (busca: " + filtro.search + ")");
}
} catch (e) {
addDiagRow(dataset, "Erro ao consultar API: " + e);
}
return dataset;
}
function onMobileSync(user) {}
function parseConstraints(constraints) {
var out = {
search: "",
maxRows: 200
};
if (!constraints) {
return out;
}
for (var i = 0; i < constraints.length; i++) {
var c = constraints[i];
if (!c || !c.fieldName) continue;
var name = String(c.fieldName);
var value = cleanSearchValue(c.initialValue);
if (name === "sqlLimit") {
var n = parseInt(value, 10);
if (!isNaN(n) && n > 0 && n <= 1000) {
out.maxRows = n;
}
continue;
}
if (
value &&
name !== "metadata#id" &&
name !== "metadata#active" &&
name !== "sqlLimit"
) {
if (!out.search || value.length > out.search.length) {
out.search = value;
}
}
}
return out;
}
function cleanSearchValue(v) {
var s = trim(v);
s = s.replace(/[%*_]/g, "");
// Evita que flags comuns do Fluig virem termo de busca
if (s === "true" || s === "false" || s === "on" || s === "off" || s === "1") {
return "";
}
return trim(s);
}
function normalize(v) {
return trim(v).toLowerCase();
}
function trim(v) {
return String(v == null ? "" : v).trim();
}
function parseJsonSafe(text) {
try {
return JSON.parse(text);
} catch (e) {
return null;
}
}
function extractItems(obj) {
if (!obj) return [];
if (obj instanceof Array) return obj;
if (obj.data && obj.data instanceof Array) return obj.data;
if (obj.content) {
if (obj.content instanceof Array) return obj.content;
if (typeof obj.content === "string") {
var parsedContent = parseJsonSafe(obj.content);
if (parsedContent && parsedContent.data && parsedContent.data instanceof Array) {
return parsedContent.data;
}
if (parsedContent && parsedContent instanceof Array) {
return parsedContent;
}
}
if (obj.content.data && obj.content.data instanceof Array) return obj.content.data;
}
if (obj.result) {
if (obj.result instanceof Array) return obj.result;
if (typeof obj.result === "string") {
var parsedResult = parseJsonSafe(obj.result);
if (parsedResult && parsedResult.data && parsedResult.data instanceof Array) {
return parsedResult.data;
}
}
}
return [];
}
function addDiagRow(dataset, msg) {
dataset.addRow([
"DEBUG",
String(msg),
String(msg),
String(msg),
"",
"",
"",
""
]);
}
function fetchDirect(url, timeoutMs) {
var conn = null;
var reader = null;
try {
var URL = java.net.URL;
var HttpURLConnection = java.net.HttpURLConnection;
var InputStreamReader = java.io.InputStreamReader;
var BufferedReader = java.io.BufferedReader;
var StringBuilder = java.lang.StringBuilder;
conn = new URL(url).openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(timeoutMs || 30000);
conn.setReadTimeout(timeoutMs || 30000);
conn.setRequestProperty("Accept", "application/json");
var status = conn.getResponseCode();
var stream = (status >= 200 && status < 300) ? conn.getInputStream() : conn.getErrorStream();
if (stream == null) {
return { status: status, body: "" };
}
reader = new BufferedReader(new InputStreamReader(stream, "UTF-8"));
var sb = new StringBuilder();
var line = null;
while ((line = reader.readLine()) != null) {
sb.append(line);
}
return {
status: status,
body: String(sb.toString())
};
} catch (e) {
return { status: 0, body: "" };
} finally {
try { if (reader) reader.close(); } catch (e1) {}
try { if (conn) conn.disconnect(); } catch (e2) {}
}
}

View File

@ -1,61 +0,0 @@
function defineStructure() {
addColumn("codigo");
addColumn("descricao");
}
function onSync(lastSyncDate) {}
function createDataset(fields, constraints, sortFields) {
var dataset = DatasetBuilder.newDataset();
var dataSource = "/jdbc/ProtheusDS"; // Nome da conexão cadastrada no Fluig
var ic = new javax.naming.InitialContext();
var ds = ic.lookup(dataSource);
var conn = ds.getConnection();
var stmt = null;
var rs = null;
try {
log.info("Iniciando execução do dataset...");
var sql = "SELECT b1_cod, b1_desc FROM sb1010 WHERE LEN(b1_cod) = 5 ";
log.info("Query SQL: " + sql);
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery();
dataset.addColumn("codigo");
dataset.addColumn("descricao");
var encontrados = {}; // Usando um objeto para evitar duplicação
while (rs.next()) {
var codigo = rs.getString("b1_cod");
var descricao = rs.getString("b1_desc");
if (!encontrados[codigo]) { // Verifica se já foi adicionado
encontrados[codigo] = true; // Marca como processado
log.info("Registro encontrado: " + codigo + " - " + descricao);
dataset.addRow([codigo, descricao]);
}
}
if (Object.keys(encontrados).length === 0) {
log.info("Nenhum registro encontrado para a consulta.");
}
} catch (e) {
log.error("Erro ao executar dataset: " + e.message);
} finally {
try {
if (rs) rs.close();
if (stmt) stmt.close();
if (conn) conn.close();
} catch (e) {
log.error("Erro ao fechar recursos: " + e.message);
}
}
return dataset;
}
function onMobileSync(user) {}

View File

@ -11,13 +11,14 @@ function displayFields(form, customHTML) {
var c1 = DatasetFactory.createConstraint("colleagueId", userId, userId, ConstraintType.MUST); var c1 = DatasetFactory.createConstraint("colleagueId", userId, userId, ConstraintType.MUST);
var filter = new Array(c1); var filter = new Array(c1);
var fields = new Array("colleagueName"); var fields = new Array("colleagueName", "mail");
var retorno = DatasetFactory.getDataset("colleague", fields, filter, null); var retorno = DatasetFactory.getDataset("colleague", fields, filter, null);
//requester //requester
if (activity == 0) { if (activity == 0) {
form.setValue("requesterName", retorno.getValue(0, "colleagueName")); form.setValue("requesterName", retorno.getValue(0, "colleagueName"));
form.setValue("requesterMail", retorno.getValue(0, "mail")); form.setValue("requesterMail", retorno.getValue(0, "mail"));
form.setValue("emailSolicitante", retorno.getValue(0, "mail"));
form.setValue("requesterId", userId); form.setValue("requesterId", userId);
} else { } else {
form.setValue("currentUserName", retorno.getValue(0, "colleagueName")); form.setValue("currentUserName", retorno.getValue(0, "colleagueName"));

View File

@ -1,35 +1,163 @@
function carregarItensDoExcel(fileInputId) { function carregarItensDoExcel(fileInputId) {
const file = document.getElementById(fileInputId).files[0]; const fileInput = document.getElementById(fileInputId);
const file = fileInput ? fileInput.files[0] : null;
if (!file) { if (!file) {
FLUIGC.toast({ title: 'Erro', message: 'Nenhum arquivo selecionado.', type: 'danger' }); FLUIGC.toast({ title: 'Erro', message: 'Nenhum arquivo selecionado.', type: 'danger' });
return; return;
} }
if (typeof XLSX === "undefined") {
FLUIGC.toast({ title: 'Erro', message: 'Biblioteca XLSX nao carregada.', type: 'danger' });
return;
}
showExcelLoading();
const reader = new FileReader(); const reader = new FileReader();
reader.onload = function(e) { reader.onload = function (e) {
const data = new Uint8Array(e.target.result); // Permite o navegador renderizar o overlay antes de processar.
const workbook = XLSX.read(data, { type: 'array' }); setTimeout(function () {
const sheet = workbook.Sheets[workbook.SheetNames[0]]; try {
const linhas = XLSX.utils.sheet_to_json(sheet); const data = new Uint8Array(e.target.result);
const workbook = XLSX.read(data, { type: 'array' });
const sheetName = workbook.SheetNames[0];
const sheet = workbook.Sheets[sheetName];
const linhas = XLSX.utils.sheet_to_json(sheet, { defval: "" });
// Limpa a tabela (sem usar form) // Limpa a tabela (sem usar form)
const indices = $("input[id^='codigoItem___']").map(function() { const indices = $("input[id^='codigoItem___']").map(function () {
return $(this).attr("id").split("___")[1]; return $(this).attr("id").split("___")[1];
}).get(); }).get();
indices.forEach(idx => fnWdkRemoveChild(idx)); $.each(indices, function (_, idx) {
fnWdkRemoveChild(idx);
});
// Adiciona os itens da planilha const linhasValidas = [];
linhas.forEach(item => { $.each(linhas, function (_, item) {
const idx = wdkAddChild('tabelaItens'); const codigo = getCellByAliases(item, ["codigoItem", "codigo", "codItem", "sku", "code", "item"]);
window[`descricao___${idx}`].setValue(item.codigoItem); const quantidade = getCellByAliases(item, ["quantidadeItem", "quantidade", "qtd", "qtde"]);
const descricao = getCellByAliases(item, ["descricao", "description", "desc"]);
// $(`#codigoItem___${idx}`).val(item.codigoItem); if (!codigo || !quantidade) {
$(`#quantidadeItem___${idx}`).val(item.quantidadeItem); return;
$(`#codigoItem___${idx}`).val(item.descricao); }
});
FLUIGC.toast({ title: 'Sucesso', message: 'Itens carregados com sucesso!', type: 'success' }); linhasValidas.push({
codigo: String(codigo).trim(),
quantidade: String(quantidade).trim(),
descricao: String(descricao || "").trim()
});
});
if (!linhasValidas.length) {
FLUIGC.toast({
title: "Atencao",
message: "Nenhuma linha valida encontrada. Use colunas de codigo e quantidade.",
type: "warning"
});
return;
}
// Adiciona os itens da planilha
$.each(linhasValidas, function (_, item) {
const idx = wdkAddChild('tabelaItens');
const zoomObj = window[`descricao___${idx}`];
if (zoomObj && typeof zoomObj.setValue === "function") {
zoomObj.setValue(item.codigo);
} else {
// Fallback visual caso o objeto zoom ainda nao esteja pronto no momento.
$(`#descricao___${idx}`).val(item.codigo);
}
$(`#quantidadeItem___${idx}`).val(item.quantidade);
var descricaoFinal = item.descricao || buscarDescricaoProduto(item.codigo);
if (descricaoFinal) {
$(`#codigoItem___${idx}`).val(descricaoFinal);
}
});
FLUIGC.toast({ title: 'Sucesso', message: linhasValidas.length + ' itens carregados com sucesso!', type: 'success' });
} catch (err) {
FLUIGC.toast({ title: 'Erro', message: 'Falha ao processar Excel: ' + err.message, type: 'danger' });
console.error("Erro em carregarItensDoExcel:", err);
} finally {
hideExcelLoading();
}
}, 30);
};
reader.onerror = function () {
FLUIGC.toast({ title: 'Erro', message: 'Nao foi possivel ler o arquivo Excel.', type: 'danger' });
hideExcelLoading();
}; };
reader.readAsArrayBuffer(file); reader.readAsArrayBuffer(file);
} }
function getCellByAliases(row, aliases) {
if (!row) return "";
const keys = Object.keys(row);
for (let i = 0; i < aliases.length; i++) {
const alias = normalizeHeader(aliases[i]);
for (let k = 0; k < keys.length; k++) {
const originalKey = keys[k];
if (normalizeHeader(originalKey) === alias) {
return row[originalKey];
}
}
}
return "";
}
function normalizeHeader(text) {
return String(text || "")
.normalize("NFD")
.replace(/[\u0300-\u036f]/g, "")
.replace(/\s+/g, "")
.replace(/[^a-zA-Z0-9]/g, "")
.toLowerCase();
}
function buscarDescricaoProduto(codigo) {
try {
if (typeof DatasetFactory === "undefined" || typeof ConstraintType === "undefined") {
return "";
}
var codigoTxt = String(codigo || "").trim();
if (!codigoTxt) return "";
var cCodigo = DatasetFactory.createConstraint("Code", codigoTxt, codigoTxt, ConstraintType.MUST);
var ds = DatasetFactory.getDataset("ds_rgb_products", null, [cCodigo], null);
if (!ds || !ds.values || !ds.values.length) {
return "";
}
for (var i = 0; i < ds.values.length; i++) {
var row = ds.values[i] || {};
if (String(row.Code || "").trim() === codigoTxt) {
return String(row.descricao || row.Description || "").trim();
}
}
var first = ds.values[0] || {};
return String(first.descricao || first.Description || "").trim();
} catch (e) {
console.error("Erro ao buscar descricao por codigo:", e);
return "";
}
}
function showExcelLoading() {
var overlay = document.getElementById("excelLoadingOverlay");
if (overlay) {
overlay.style.display = "flex";
}
}
function hideExcelLoading() {
var overlay = document.getElementById("excelLoadingOverlay");
if (overlay) {
overlay.style.display = "none";
}
}

View File

@ -141,11 +141,32 @@ $(document).ready(function () {
//formatarMoedasTabela("precoIndica___"); //formatarMoedasTabela("precoIndica___");
formatarMoedasTabela("ValorTotal"); formatarMoedasTabela("ValorTotal");
displayBtnFiles();
invisibleBtnUpload("fnAnexo_Nfe");
invisibleBtnUpload("fdAnexo_Coleta");
invisibleBtnUpload("fdAnexo_Entrega");
invisibleBtnUpload("fdAnexo_recebimento");
// gerarTabelaCotacaoIndica("tabelaCotacaoIndica", "tabelaItens"); // gerarTabelaCotacaoIndica("tabelaCotacaoIndica", "tabelaItens");
}); });
function resolveFormModeFallback() {
var mode = ($("#formMode").val() || "").toUpperCase();
if (mode) return mode;
try {
if (window.parent && window.parent.WCMAPI && typeof window.parent.WCMAPI.getFormMode === "function") {
return String(window.parent.WCMAPI.getFormMode() || "").toUpperCase();
}
} catch (e) {}
return "ADD";
}
if (typeof window.getFormMode !== "function") {
window.getFormMode = resolveFormModeFallback;
}
function formatarMoedasTabela(ids) { function formatarMoedasTabela(ids) {
$(document).on('input', `[id^="${ids}"]`, function() { $(document).on('input', `[id^="${ids}"]`, function() {
let valor = $(this).val(); let valor = $(this).val();
@ -353,7 +374,8 @@ function setSelectedZoomItem(selectedItem) {
} }
if (name_item == "descricao") { if (name_item == "descricao") {
$("#codigoItem" + "___" + indice).val(selectedItem["descricao"]); var itemDescricao = selectedItem["descricao"] || selectedItem["Description"] || "";
$("#codigoItem" + "___" + indice).val(itemDescricao);
} }
} }
@ -747,14 +769,13 @@ function displayBtnFiles(){
try{ try{
$('.componentAnexo').each(function(i, element) { $('.componentAnexo').each(function(i, element) {
let inputFile = $(element).find(".inputAnexo") let inputFile = $(element).find(".inputAnexo")
let inputFileVew = $(element).find(".componentAnexo")
let btnUpFile = $(element).find(".btnUpFile"); let btnUpFile = $(element).find(".btnUpFile");
let btnViewerFile = $(element).find(".btnViewerFile"); let btnViewerFile = $(element).find(".btnViewerFile");
let btnDownloadFile = $(element).find(".btnDownloadFile"); let btnDownloadFile = $(element).find(".btnDownloadFile");
if(getFormMode() == "VIEW"){ if(getFormMode() == "VIEW"){
btnUpFile.remove(); btnUpFile.remove();
if(inputFileVew.val() != ""){ if(inputFile.val() != ""){
btnViewerFile.prop("disabled", false); btnViewerFile.prop("disabled", false);
btnViewerFile.show() btnViewerFile.show()
} }