Changes for page 1. General information
From version 42.2
edited by Anastasia Zanina
on 2024/02/22 04:01
on 2024/02/22 04:01
Change comment:
There is no comment for this version
To version 44.1
edited by Vera Retyeva
on 2024/02/22 06:54
on 2024/02/22 06:54
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. zanina1 +XWiki.VeraRetyeva - Content
-
... ... @@ -1,1049 +1,196 @@ 1 -(% class="box xwikirenderingerror" %) 1 +|(% style="border-color:white; width:311px" %)[[image:attach:7b47a0e5-0261-4cc2-98f8-e792f6ed3e04.PNG||alt="7b47a0e5-0261-4cc2-98f8-e792f6ed3e04.png" height="89" width="250"]]|(% class="lead" style="border-color:white; text-align:center; width:844px" %)Loymax System history began in 2011 with the idea of implementing a comprehensive coalition Loyalty Program (LP), uniting major retail chains from various business sectors.|(% class="lead" rowspan="2" style="border-color:white; text-align:center; vertical-align:middle; white-space:nowrap; width:649px" %)[[image:attach:percent.png]] 2 +|(% colspan="2" rowspan="1" style="border-color:white; width:1235px" %)((( 3 +The major objective of the development team was **to create a universal platform for implementing the LP in any business sector**, whether it is a network of coffee shops, gas stations, pharmacies, DIY, FMCG or any other, considering the unique aspects of each. 4 + 5 +The first LP based on the Loymax platform was launched in October 2012. Representatives of 12 market-leading retail chains from various business sectors participated in a coalition LP for the pilot project. 6 + 7 +Currently, the company has more than 40 Partners. More than half of the Partners represent the consumer goods segment of the market, while others are involved in banking services, sports goods, fashion, pharmacy, and food industry services. Over 400 marketing campaign mechanics are implemented on the basis of Loymax System, more than 40 pre-configured analytical reports are generated, integration with 11 types of cash register software and with all popular social networks and instant messengers is implemented. 8 +))) 9 + 10 +(% style="text-align:center" %) 2 2 ((( 3 -Failed to execute template. Cause: [ISPN029018: The serialized form of key 27_LessSkinFile[style.less.vm]_46_SkinFS[xwiki.bin.edit.Main.LoymaxSkin.WebHome]_48_ColorThemeDocument[xwiki:FlamingoThemes.Iceberg]_template:_syntaxId:xwiki/2.1_editor:wysiwyg_parent:Main.WebHome_xredirect:_isNew:false_title:1. General information_action_edit:Back To Edit_content:|~(% style="border-color:white; width:311px" %)~[~[image~:attach~:7b47a0e5-0261-4cc2-98f8-e792f6ed3e04.PNG||alt="7b47a0e5-0261-4cc2-98f8-e792f6ed3e04.png" height="89" width="250"]]|~(% class="lead" style="border-color:white; text-align:center; width:844px" %)Loymax System history began in 2011 with the idea of implementing a comprehensive coalition Loyalty Program (LP), uniting major retail chains from various business sectors.|~(% class="lead" rowspan="2" style="border-color:white; text-align:center; vertical-align:middle; white-space:nowrap; width:649px" %)~[~[image:https://docs.loymax.io/bin/download/Main/General_information/WebHome/percent.png%5D%5D |~(% colspan="2" rowspan="1" style="border-color:white; width:1235px" %)~(~(~( The major objective of the development team was ~*~*to create a universal platform for implementing the LP in any business sector~*~*, whether it is a network of coffee shops, gas stations, pharmacies, DIY, FMCG or any other, considering the unique aspects of each. The first LP based on the Loymax platform was launched in October 2012. Representatives of 12 market-leading retail chains from various business sectors participated in a coalition LP for the pilot project. Currently, the company has more than 40 Partners. More than half of the Partners represent the consumer goods segment of the market, while others are involved in banking services, sports goods, fashion, pharmacy, and food industry services. Over 400 marketing campaign mechanics are implemented on the basis of Loymax System, more than 40 pre-configured analytical reports are generated, integration with 11 types of cash register software and with all popular social networks and instant messengers is implemented. ~)~)~) ~(% style="text-align:center" %) ~(~(~( = Would you like to automate your loyalty program? = ====== Read the information provided in our encyclopedia: ====== ~)~)~) |~(% class="box" style="border-color:white" %)~(~(~( ~(% style="text-align:center" %) ~(~(~( == ~[~[Integration>>doc:Main.Integration.WebHome]] == ~)~)~) * How to integrate cash register with Loymax System? * How to integrate online store and other customer services? * How to upload a product catalog? * How to upload offers? ~)~)~)|~(% style="border-color:white" %) |~(% class="box" style="border-color:white" %)~(~(~( ~(% style="text-align:center" %) ~(~(~( == ~[~[Installation and configuring>>doc:Main.Installation_and_configuration.WebHome]] == ~)~)~) * How to install and configure the System? * How to create and configure a Personal Account? * How to build a Mobile App? * How to configure interaction with social networks? ~)~)~)|~(% style="border-color:white" %) |~(% class="box" style="border-color:white" %)~(~(~( ~(% style="text-align:center" %) ~(~(~( == ~[~[Usage>>doc:Main.Usage.WebHome]] == ~)~)~) * What is the MMP and how to work with it? * Why do we need a Personal Account and Mobile App? * How to communicate with customers and how does the Technical Support work? * How to use social networks, digital and gift certificates? ~)~)~) ~(% style="text-align:center" %) ~(~(~( = = ~)~)~) ~(% style="text-align:center; width:auto" %) ~(~(~( = Loymax System modules = ~(% style="width:1617px" %) |~(% rowspan="3" style="border-color:#ffffff; width:30%" %)~(~(~( ~(~(~( ~[~[image:https://docs.loymax.io/bin/download/Main/General_information/WebHome/circle1.png%7C%7Cdata-xwiki-image-style-alignment%3D%22start%22%5D%5D ~)~)~) ~(~(~( ~)~)~) ~)~)~)|~(% colspan="2" rowspan="1" style="border-color:#ffffff; width:35%" %)~(~(~( ~(% class="box infomessage" %) ~(~(~( === ~[~[Loymax Loyalty>>doc:.Loymax_Loyalty.WebHome]] === Processing discounts and bonus points, managing offers and marketing campaigns ~)~)~) ~)~)~)|~(% style="border-color:#ffffff; width:35%" %)~(~(~( ~(% class="box infomessage" %) ~(~(~( === ~[~[Loymax CRM + Call Center>>doc:.CRM.WebHome]] === Unified Customer base for segmentation, hotline service for LP Members, Personal Account, Mobile App ~)~)~) ~)~)~) |~(% colspan="2" rowspan="1" style="border-color:#ffffff; width:35%" %)~(~(~( ~(% class="box infomessage" id="H-2" %) ~(~(~( === ~[~[Loymax BI>>doc:.BI.WebHome]] === Business analysis of customer information, building analytical reports ~)~)~) ~)~)~)|~(% style="border-color:#ffffff; width:35%" %)~(~(~( ~(% class="box infomessage" id="H-2" %) ~(~(~( === ~[~[Loymax Smart Communications>>doc:.Smart_Communications.WebHome]] === Smart customer communications ~)~)~) ~)~)~) |~(% colspan="3" rowspan="1" style="border-color:#ffffff; width:1024px" %)~(~(~( ~(% class="box infomessage" %) ~(~(~( === Loymax ML === Personalized promos for each Customer via optimum communication channel ~)~)~) ~)~)~) ~)~)~) ~(% style="text-align:center; width: auto" %) ~(~(~( = Additional services: = ~)~)~) |~(% style="border-color:white; text-align:center" %)~(% class="box" %) ~(~(~( ===== ~[~[Personal Account>>doc:Main.General_information.Additional_services.Personal_account.WebHome]] ===== ~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) ~(~(~( ===== ~[~[Mobile App>>doc:Main.General_information.Additional_services.Mobile_app.WebHome]] ===== ~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) ~(~(~( ===== ~[~[Call Center>>doc:Main.General_information.Additional_services.Call_center.WebHome]] ===== ~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) ~(~(~( ===== ~[~[Private clubs>>doc:Main.General_information.Additional_services.Private_clubs.WebHome]] ===== ~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) ~(~(~( ===== ~[~[External cards>>doc:Main.General_information.Additional_services.External_cards.WebHome]] ===== ~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) ~(~(~( ===== ~[~[Digital wallets>>doc:Main.General_information.Additional_services.Digital_wallets.WebHome]] ===== ~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) ~(~(~( ===== ~[~[Social networks>>doc:Main.General_information.Additional_services.Social_networks.WebHome]] ===== ~)~)~) = Useful information: = |~(% style="border-color:white; text-align:center" %)~[~[image:https://docs.loymax.io/bin/download/Main/General_information/WebHome/01.png%7C%7Cheight%3D%2290%22 width="90"]]|~(% style="border-color:white" %)~(~(~( ===== ~[~[Project launch scheme>>doc:Loymax.Loymax Information Portal.General_information.Start_scheme.WebHome]] ===== Stages of launching an automated Loyalty Program based on Loymax processing ~)~)~) |~(% style="border-color:white; text-align:center" %)~[~[image:https://docs.loymax.io/bin/download/Main/General_information/WebHome/02.png%7C%7Cheight%3D%2290%22 width="90"]]|~(% style="border-color:white" %)~(~(~( ~(~(~( ===== ~[~[Information security>>doc:Main.General_information.Information_security.WebHome]] ===== ~)~)~) ~(~(~( Security is a fundamental direction in the implementation of our software product ~)~)~) ~)~)~) |~(% style="border-color:white; text-align:center" %)~[~[image:https://docs.loymax.io/bin/download/Main/General_information/WebHome/04.png%7C%7Cheight%3D%2290%22 width="90"]]|~(% style="border-color:white" %)~(~(~( ~(~(~( ===== ~[~[System update history>>doc:.Updates.WebHome]] ===== ~)~)~) ~(~(~( We do not stand still, the System is constantly evolving according to the latest trends ~)~)~) ~)~)~) |~(% style="border-color:white; text-align:center" %)~[~[image:https://docs.loymax.io/bin/download/Main/General_information/WebHome/AZ1.png%7C%7Cheight%3D%2290%22 width="90"]]|~(% style="border-color:white" %)~(~(~( ===== ~[~[Loymax Glossary>>doc:.Loymax_glossary.WebHome]] ===== List of terms and definitions used in the System ~)~)~) |~(% style="border-color:white; text-align:center" %)~[~[image:https://docs.loymax.io/bin/download/Main/General_information/WebHome/09.png%7C%7Cheight%3D%2290%22 width="90"]]|~(% style="border-color:white" %)~(~(~( ===== ~[~[News>>doc:.News.WebHome]] ===== Announcement of new articles and changes on the Loymax Customer Information Portal ~)~)~) |~(% style="border-color:white; text-align:center" %)~[~[image:https://docs.loymax.io/bin/download/Main/General_information/WebHome/heart.png%7C%7Cheight%3D%2290%22 width="90"]]|~(% style="border-color:white" %)~(~(~( ===== ~[~[CJM. How to improve customer experience?>>doc:Loymax.Loymax Information Portal.General_information.CRM.Member_lifecycle.CJM.WebHome]] ===== Visualizing customer interaction with the Loyalty Program: from interest to registration and loyalty cultivation ~)~)~) ~(% class="box" %) ~(~(~( ~*~*Read also:~*~* * ~[~[Technologies used>>doc:.Technologies_used.WebHome]] ~)~)~) ~(% style="text-align:center" %) ~(~(~( = Any questions left? = ====== Go to our website ~[~[www.loymax.io>>https:~/~/loymax.io/]] or contact ~[~[Technical Support>>mailto~:support@loymax.ru]] ====== ~)~)~) ~(% class="root-extension~_~_layer-composer" %) ~(~(~( ~)~)~)_filter:_form_token:9pJ19uJvVihQtD7T0UJjBQ|9pJ19uJvVihQtD7T0UJjBQ_editingVersionDate:1708574265338_content_cache:_xaction:save|saveandcontinue|preview|cancel|edit|save|saveandcontinue|cancel_previousVersion:41.2_xhidden:0_xcontinue:https:~/~/docs.loymax.io/bin/edit/Main/General_information/WebHome?editor=wysiwyg_comment:_xeditaction:edit_convertSyntax:false_x-maximized:_89_XWikiContext[URLFactory[com.xpn.xwiki.web.XWikiServletURLFactory, /skins/skin/style.css]] is too long (9033); with maxNodeSize=4096 bytes you can use only keys serialized to at most 4063 bytes.]. Click on this message for details. 12 += Would you like to automate your loyalty program? = 13 + 14 +====== Read the information provided in our encyclopedia: ====== 4 4 ))) 5 5 6 -(% class="box xwikirenderingerrordescription hidden" %) 17 +|(% class="box" style="border-color:white" %)((( 18 +(% style="text-align:center" %) 7 7 ((( 8 -org.xwiki.rendering.RenderingException: Failed to execute renderer 9 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:287) 10 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 11 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) 12 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:904) 13 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:866) 14 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:853) 15 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:808) 16 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:800) 17 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79) 18 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73) 19 - at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54) 20 - at jdk.internal.reflect.GeneratedMethodAccessor215.invoke(Unknown Source) 21 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 22 - at java.base/java.lang.reflect.Method.invoke(Unknown Source) 23 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) 24 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) 25 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) 26 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 27 - at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) 28 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 29 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 30 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 31 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 32 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 33 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 34 - at org.apache.velocity.Template.merge(Template.java:358) 35 - at org.apache.velocity.Template.merge(Template.java:262) 36 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 37 - at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:105) 38 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219) 39 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174) 40 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135) 41 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) 42 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) 43 - at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) 44 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) 45 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 46 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) 47 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:904) 48 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:866) 49 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:853) 50 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:808) 51 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:800) 52 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79) 53 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73) 54 - at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54) 55 - at jdk.internal.reflect.GeneratedMethodAccessor215.invoke(Unknown Source) 56 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 57 - at java.base/java.lang.reflect.Method.invoke(Unknown Source) 58 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) 59 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) 60 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) 61 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 62 - at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) 63 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 64 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 65 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 66 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 67 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 68 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 69 - at org.apache.velocity.runtime.parser.node.ASTStringLiteral.value(ASTStringLiteral.java:320) 70 - at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) 71 - at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242) 72 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 73 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 74 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 75 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 76 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 77 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 78 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 79 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190) 80 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 81 - at org.apache.velocity.Template.merge(Template.java:358) 82 - at org.apache.velocity.Template.merge(Template.java:262) 83 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 84 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:173) 85 - at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:177) 86 - at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:60) 87 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279) 88 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182) 89 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58) 90 - at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:311) 91 - at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183) 92 - at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:88) 93 - at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:395) 94 - at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:268) 95 - at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:112) 96 - at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157) 97 - at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54) 98 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:290) 99 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 100 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125) 101 - at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67) 102 - at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43) 103 - at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96) 104 - at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39) 105 - at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:123) 106 - at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52) 107 - at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68) 108 - at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42) 109 - at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:1366) 110 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1691) 111 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1600) 112 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1583) 113 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1568) 114 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1524) 115 - at org.xwiki.wysiwyg.script.WysiwygEditorScriptService.render(WysiwygEditorScriptService.java:255) 116 - at jdk.internal.reflect.GeneratedMethodAccessor4757.invoke(Unknown Source) 117 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 118 - at java.base/java.lang.reflect.Method.invoke(Unknown Source) 119 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) 120 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) 121 - at org.xwiki.velocity.introspection.MethodArgumentsUberspector$ConvertingVelMethod.invoke(MethodArgumentsUberspector.java:306) 122 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) 123 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 124 - at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704) 125 - at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) 126 - at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242) 127 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 128 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 129 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 130 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 131 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 132 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 133 - at org.apache.velocity.runtime.parser.node.ASTStringLiteral.value(ASTStringLiteral.java:320) 134 - at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) 135 - at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242) 136 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 137 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 138 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 139 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 140 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 141 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 142 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) 143 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 144 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) 145 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 146 - at org.apache.velocity.Template.merge(Template.java:358) 147 - at org.apache.velocity.Template.merge(Template.java:262) 148 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 149 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:173) 150 - at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:177) 151 - at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:60) 152 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279) 153 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182) 154 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58) 155 - at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:311) 156 - at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183) 157 - at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:88) 158 - at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:395) 159 - at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:268) 160 - at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:112) 161 - at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157) 162 - at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54) 163 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:290) 164 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 165 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125) 166 - at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67) 167 - at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43) 168 - at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96) 169 - at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39) 170 - at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:123) 171 - at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52) 172 - at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68) 173 - at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42) 174 - at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:1366) 175 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1691) 176 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1600) 177 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1554) 178 - at org.xwiki.edit.internal.EditorWikiComponent.render(EditorWikiComponent.java:144) 179 - at org.xwiki.edit.AbstractEditor.render(AbstractEditor.java:56) 180 - at org.xwiki.edit.script.SyntaxContentEditScriptService.wysiwyg(SyntaxContentEditScriptService.java:87) 181 - at jdk.internal.reflect.GeneratedMethodAccessor4801.invoke(Unknown Source) 182 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 183 - at java.base/java.lang.reflect.Method.invoke(Unknown Source) 184 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) 185 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) 186 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) 187 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 188 - at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) 189 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 190 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) 191 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 192 - at org.apache.velocity.Template.merge(Template.java:358) 193 - at org.apache.velocity.Template.merge(Template.java:262) 194 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 195 - at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:105) 196 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219) 197 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174) 198 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135) 199 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) 200 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) 201 - at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) 202 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) 203 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 204 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) 205 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:904) 206 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:866) 207 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:853) 208 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:808) 209 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:800) 210 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79) 211 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73) 212 - at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54) 213 - at jdk.internal.reflect.GeneratedMethodAccessor215.invoke(Unknown Source) 214 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 215 - at java.base/java.lang.reflect.Method.invoke(Unknown Source) 216 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) 217 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) 218 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) 219 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 220 - at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) 221 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 222 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 223 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 224 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 225 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 226 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 227 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 228 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190) 229 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 230 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 231 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190) 232 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 233 - at org.apache.velocity.Template.merge(Template.java:358) 234 - at org.apache.velocity.Template.merge(Template.java:262) 235 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 236 - at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:105) 237 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219) 238 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174) 239 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135) 240 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) 241 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) 242 - at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) 243 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) 244 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 245 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) 246 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:904) 247 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:866) 248 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:846) 249 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:832) 250 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:91) 251 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:85) 252 - at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2565) 253 - at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180) 254 - at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:651) 255 - at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:339) 256 - at com.xpn.xwiki.web.LegacyActionServlet.service(LegacyActionServlet.java:108) 257 - at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) 258 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) 259 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 260 - at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:122) 261 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 262 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 263 - at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:61) 264 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 265 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 266 - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) 267 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 268 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 269 - at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:132) 270 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 271 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 272 - at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) 273 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 274 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 275 - at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) 276 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 277 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 278 - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:661) 279 - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:425) 280 - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:357) 281 - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:294) 282 - at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112) 283 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 284 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 285 - at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:61) 286 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 287 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 288 - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) 289 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 290 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 291 - at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) 292 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 293 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 294 - at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:132) 295 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 296 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 297 - at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) 298 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 299 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 300 - at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) 301 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 302 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 303 - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) 304 - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) 305 - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) 306 - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) 307 - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) 308 - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:670) 309 - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) 310 - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) 311 - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) 312 - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) 313 - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928) 314 - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794) 315 - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) 316 - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) 317 - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) 318 - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 319 - at java.base/java.lang.Thread.run(Unknown Source) 320 -Caused by: org.xwiki.rendering.RenderingException: Failed to evaluate template with id [environment:/skins/flamingo/colorThemeInit.vm] 321 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:221) 322 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174) 323 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135) 324 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) 325 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) 326 - at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) 327 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) 328 - ... 310 more 329 -Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with namespace [xwiki:Main.General_information.WebHome] 330 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:227) 331 - at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:105) 332 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219) 333 - ... 316 more 334 -Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getColorThemeFromSkinFile' in class org.xwiki.lesscss.LessCompilerScriptService threw exception org.infinispan.persistence.spi.PersistenceException: ISPN029018: The serialized form of key 27_LessSkinFile[style.less.vm]_46_SkinFS[xwiki.bin.edit.Main.LoymaxSkin.WebHome]_48_ColorThemeDocument[xwiki:FlamingoThemes.Iceberg]_template:_syntaxId:xwiki/2.1_editor:wysiwyg_parent:Main.WebHome_xredirect:_isNew:false_title:1. General information_action_edit:Back To Edit_content:|~(% style="border-color:white; width:311px" %)~[~[image~:attach~:7b47a0e5-0261-4cc2-98f8-e792f6ed3e04.PNG||alt="7b47a0e5-0261-4cc2-98f8-e792f6ed3e04.png" height="89" width="250"]]|~(% class="lead" style="border-color:white; text-align:center; width:844px" %)Loymax System history began in 2011 with the idea of implementing a comprehensive coalition Loyalty Program (LP), uniting major retail chains from various business sectors.|~(% class="lead" rowspan="2" style="border-color:white; text-align:center; vertical-align:middle; white-space:nowrap; width:649px" %)~[~[image:attach:percent.png]] 335 -\\|~(% colspan="2" rowspan="1" style="border-color:white; width:1235px" %)~(~(~( 336 -\\The major objective of the development team was ~*~*to create a universal platform for implementing the LP in any business sector~*~*, whether it is a network of coffee shops, gas stations, pharmacies, DIY, FMCG or any other, considering the unique aspects of each. 337 -\\\\\\The first LP based on the Loymax platform was launched in October 2012. Representatives of 12 market-leading retail chains from various business sectors participated in a coalition LP for the pilot project. 338 -\\\\\\Currently, the company has more than 40 Partners. More than half of the Partners represent the consumer goods segment of the market, while others are involved in banking services, sports goods, fashion, pharmacy, and food industry services. Over 400 marketing campaign mechanics are implemented on the basis of Loymax System, more than 40 pre-configured analytical reports are generated, integration with 11 types of cash register software and with all popular social networks and instant messengers is implemented. 339 -\\~)~)~) 340 -\\\\\\~(% style="text-align:center" %) 341 -\\~(~(~( 342 -\\= Would you like to automate your loyalty program? = 343 -\\\\\\====== Read the information provided in our encyclopedia: ====== 344 -\\~)~)~) 345 -\\\\\\|~(% class="box" style="border-color:white" %)~(~(~( 346 -\\~(% style="text-align:center" %) 347 -\\~(~(~( 348 -\\== ~[~[Integration>>doc:Main.Integration.WebHome]] == 349 -\\~)~)~) 350 -\\\\\\* How to integrate cash register with Loymax System? 351 -\\* How to integrate online store and other customer services? 352 -\\* How to upload a product catalog? 353 -\\* How to upload offers? 354 -\\~)~)~)|~(% style="border-color:white" %) |~(% class="box" style="border-color:white" %)~(~(~( 355 -\\~(% style="text-align:center" %) 356 -\\~(~(~( 357 -\\== ~[~[Installation and configuring>>doc:Main.Installation_and_configuration.WebHome]] == 358 -\\~)~)~) 359 -\\\\\\* How to install and configure the System? 360 -\\* How to create and configure a Personal Account? 361 -\\* How to build a Mobile App? 362 -\\* How to configure interaction with social networks? 363 -\\~)~)~)|~(% style="border-color:white" %) |~(% class="box" style="border-color:white" %)~(~(~( 364 -\\~(% style="text-align:center" %) 365 -\\~(~(~( 366 -\\== ~[~[Usage>>doc:Main.Usage.WebHome]] == 367 -\\~)~)~) 368 -\\\\\\* What is the MMP and how to work with it? 369 -\\* Why do we need a Personal Account and Mobile App? 370 -\\* How to communicate with customers and how does the Technical Support work? 371 -\\* How to use social networks, digital and gift certificates? 372 -\\~)~)~) 373 -\\\\\\~(% style="text-align:center" %) 374 -\\~(~(~( 375 -\\= = 376 -\\~)~)~) 377 -\\\\\\~(% style="text-align:center; width:auto" %) 378 -\\~(~(~( 379 -\\= Loymax System modules = 380 -\\\\\\~(% style="width:1617px" %) 381 -\\|~(% rowspan="3" style="border-color:#ffffff; width:30%" %)~(~(~( 382 -\\~(~(~( 383 -\\~[~[image~:attach~:circle1.png||data-xwiki-image-style-alignment="start"]] 384 -\\\\\\\\\\~)~)~) 385 -\\\\\\~(~(~( 386 -\\\\\\~)~)~) 387 -\\~)~)~)|~(% colspan="2" rowspan="1" style="border-color:#ffffff; width:35%" %)~(~(~( 388 -\\~(% class="box infomessage" %) 389 -\\~(~(~( 390 -\\=== ~[~[Loymax Loyalty>>doc:.Loymax_Loyalty.WebHome]] === 391 -\\\\\\Processing discounts and bonus points, managing offers and marketing campaigns 392 -\\~)~)~) 393 -\\~)~)~)|~(% style="border-color:#ffffff; width:35%" %)~(~(~( 394 -\\~(% class="box infomessage" %) 395 -\\~(~(~( 396 -\\=== ~[~[Loymax CRM + Call Center>>doc:.CRM.WebHome]] === 397 -\\\\\\Unified Customer base for segmentation, hotline service for LP Members, Personal Account, Mobile App 398 -\\~)~)~) 399 -\\~)~)~) 400 -\\|~(% colspan="2" rowspan="1" style="border-color:#ffffff; width:35%" %)~(~(~( 401 -\\~(% class="box infomessage" id="H-2" %) 402 -\\~(~(~( 403 -\\=== ~[~[Loymax BI>>doc:.BI.WebHome]] === 404 -\\\\\\Business analysis of customer information, building analytical reports 405 -\\~)~)~) 406 -\\~)~)~)|~(% style="border-color:#ffffff; width:35%" %)~(~(~( 407 -\\~(% class="box infomessage" id="H-2" %) 408 -\\~(~(~( 409 -\\=== ~[~[Loymax Smart Communications>>doc:.Smart_Communications.WebHome]] === 410 -\\\\\\Smart customer communications 411 -\\~)~)~) 412 -\\~)~)~) 413 -\\|~(% colspan="3" rowspan="1" style="border-color:#ffffff; width:1024px" %)~(~(~( 414 -\\~(% class="box infomessage" %) 415 -\\~(~(~( 416 -\\=== Loymax ML === 417 -\\\\\\Personalized promos for each Customer via optimum communication channel 418 -\\~)~)~) 419 -\\~)~)~) 420 -\\~)~)~) 421 -\\\\\\\\\\~(% style="text-align:center; width: auto" %) 422 -\\~(~(~( 423 -\\= Additional services: = 424 -\\~)~)~) 425 -\\\\\\|~(% style="border-color:white; text-align:center" %)~(% class="box" %) 426 -\\~(~(~( 427 -\\===== ~[~[Personal Account>>doc:Main.General_information.Additional_services.Personal_account.WebHome]] ===== 428 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 429 -\\~(~(~( 430 -\\===== ~[~[Mobile App>>doc:Main.General_information.Additional_services.Mobile_app.WebHome]] ===== 431 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 432 -\\~(~(~( 433 -\\===== ~[~[Call Center>>doc:Main.General_information.Additional_services.Call_center.WebHome]] ===== 434 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 435 -\\~(~(~( 436 -\\===== ~[~[Private clubs>>doc:Main.General_information.Additional_services.Private_clubs.WebHome]] ===== 437 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 438 -\\~(~(~( 439 -\\===== ~[~[External cards>>doc:Main.General_information.Additional_services.External_cards.WebHome]] ===== 440 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 441 -\\~(~(~( 442 -\\===== ~[~[Digital wallets>>doc:Main.General_information.Additional_services.Digital_wallets.WebHome]] ===== 443 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 444 -\\~(~(~( 445 -\\===== ~[~[Social networks>>doc:Main.General_information.Additional_services.Social_networks.WebHome]] ===== 446 -\\~)~)~) 447 -\\\\\\= Useful information: = 448 -\\\\\\|~(% style="border-color:white; text-align:center" %)~[~[image~:attach~:01.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 449 -\\===== ~[~[Project launch scheme>>doc:Loymax.Loymax Information Portal.General_information.Start_scheme.WebHome]] ===== 450 -\\\\\\Stages of launching an automated Loyalty Program based on Loymax processing 451 -\\~)~)~) 452 -\\|~(% style="border-color:white; text-align:center" %)~[~[image~:attach~:02.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 453 -\\~(~(~( 454 -\\===== ~[~[Information security>>doc:Main.General_information.Information_security.WebHome]] ===== 455 -\\~)~)~) 456 -\\\\\\~(~(~( 457 -\\Security is a fundamental direction in the implementation of our software product 458 -\\~)~)~) 459 -\\~)~)~) 460 -\\|~(% style="border-color:white; text-align:center" %)~[~[image~:attach~:04.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 461 -\\~(~(~( 462 -\\===== ~[~[System update history>>doc:.Updates.WebHome]] ===== 463 -\\~)~)~) 464 -\\\\\\~(~(~( 465 -\\We do not stand still, the System is constantly evolving according to the latest trends 466 -\\~)~)~) 467 -\\~)~)~) 468 -\\|~(% style="border-color:white; text-align:center" %)~[~[image~:AZ1.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 469 -\\===== ~[~[Loymax Glossary>>doc:.Loymax_glossary.WebHome]] ===== 470 -\\\\\\List of terms and definitions used in the System 471 -\\~)~)~) 472 -\\|~(% style="border-color:white; text-align:center" %)~[~[image~:attach~:09.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 473 -\\===== ~[~[News>>doc:.News.WebHome]] ===== 474 -\\\\\\Announcement of new articles and changes on the Loymax Customer Information Portal 475 -\\~)~)~) 476 -\\|~(% style="border-color:white; text-align:center" %)~[~[image~:attach~:heart.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 477 -\\===== ~[~[CJM. How to improve customer experience?>>doc:Loymax.Loymax Information Portal.General_information.CRM.Member_lifecycle.CJM.WebHome]] ===== 478 -\\\\\\Visualizing customer interaction with the Loyalty Program: from interest to registration and loyalty cultivation 479 -\\~)~)~) 480 -\\\\\\~(% class="box" %) 481 -\\~(~(~( 482 -\\~*~*Read also:~*~* 483 -\\\\\\* ~[~[Technologies used>>doc:.Technologies_used.WebHome]] 484 -\\~)~)~) 485 -\\\\\\~(% style="text-align:center" %) 486 -\\~(~(~( 487 -\\= Any questions left? = 488 -\\\\\\====== Go to our website ~[~[www.loymax.io>>https:~/~/loymax.io/]] or contact ~[~[Technical Support>>mailto~:support@loymax.ru]] ====== 489 -\\~)~)~) 490 -\\\\\\~(% class="root-extension~_~_layer-composer" %) 491 -\\~(~(~( 492 -\\\\\\~)~)~)_filter:_form_token:9pJ19uJvVihQtD7T0UJjBQ|9pJ19uJvVihQtD7T0UJjBQ_editingVersionDate:1708574265338_content_cache:_xaction:save|saveandcontinue|preview|cancel|edit|save|saveandcontinue|cancel_previousVersion:41.2_xhidden:0_xcontinue:https:~/~/docs.loymax.io/bin/edit/Main/General_information/WebHome?editor=wysiwyg_comment:_xeditaction:edit_convertSyntax:false_x-maximized:_89_XWikiContext[URLFactory[com.xpn.xwiki.web.XWikiServletURLFactory, /skins/skin/style.css]] is too long (9033); with maxNodeSize=4096 bytes you can use only keys serialized to at most 4063 bytes. at environment:/skins/flamingo/colorThemeInit.vm[line 124, column 39] 493 - at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:308) 494 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:235) 495 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 496 - at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704) 497 - at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) 498 - at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242) 499 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 500 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) 501 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 502 - at org.apache.velocity.Template.merge(Template.java:358) 503 - at org.apache.velocity.Template.merge(Template.java:262) 504 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 505 - ... 318 more 506 -Caused by: org.infinispan.persistence.spi.PersistenceException: ISPN029018: The serialized form of key 27_LessSkinFile[style.less.vm]_46_SkinFS[xwiki.bin.edit.Main.LoymaxSkin.WebHome]_48_ColorThemeDocument[xwiki:FlamingoThemes.Iceberg]_template:_syntaxId:xwiki/2.1_editor:wysiwyg_parent:Main.WebHome_xredirect:_isNew:false_title:1. General information_action_edit:Back To Edit_content:|~(% style="border-color:white; width:311px" %)~[~[image~:attach~:7b47a0e5-0261-4cc2-98f8-e792f6ed3e04.PNG||alt="7b47a0e5-0261-4cc2-98f8-e792f6ed3e04.png" height="89" width="250"]]|~(% class="lead" style="border-color:white; text-align:center; width:844px" %)Loymax System history began in 2011 with the idea of implementing a comprehensive coalition Loyalty Program (LP), uniting major retail chains from various business sectors.|~(% class="lead" rowspan="2" style="border-color:white; text-align:center; vertical-align:middle; white-space:nowrap; width:649px" %)~[~[image:attach:percent.png]] 507 -\\|~(% colspan="2" rowspan="1" style="border-color:white; width:1235px" %)~(~(~( 508 -\\The major objective of the development team was ~*~*to create a universal platform for implementing the LP in any business sector~*~*, whether it is a network of coffee shops, gas stations, pharmacies, DIY, FMCG or any other, considering the unique aspects of each. 509 -\\\\\\The first LP based on the Loymax platform was launched in October 2012. Representatives of 12 market-leading retail chains from various business sectors participated in a coalition LP for the pilot project. 510 -\\\\\\Currently, the company has more than 40 Partners. More than half of the Partners represent the consumer goods segment of the market, while others are involved in banking services, sports goods, fashion, pharmacy, and food industry services. Over 400 marketing campaign mechanics are implemented on the basis of Loymax System, more than 40 pre-configured analytical reports are generated, integration with 11 types of cash register software and with all popular social networks and instant messengers is implemented. 511 -\\~)~)~) 512 -\\\\\\~(% style="text-align:center" %) 513 -\\~(~(~( 514 -\\= Would you like to automate your loyalty program? = 515 -\\\\\\====== Read the information provided in our encyclopedia: ====== 516 -\\~)~)~) 517 -\\\\\\|~(% class="box" style="border-color:white" %)~(~(~( 518 -\\~(% style="text-align:center" %) 519 -\\~(~(~( 520 -\\== ~[~[Integration>>doc:Main.Integration.WebHome]] == 521 -\\~)~)~) 522 -\\\\\\* How to integrate cash register with Loymax System? 523 -\\* How to integrate online store and other customer services? 524 -\\* How to upload a product catalog? 525 -\\* How to upload offers? 526 -\\~)~)~)|~(% style="border-color:white" %) |~(% class="box" style="border-color:white" %)~(~(~( 527 -\\~(% style="text-align:center" %) 528 -\\~(~(~( 529 -\\== ~[~[Installation and configuring>>doc:Main.Installation_and_configuration.WebHome]] == 530 -\\~)~)~) 531 -\\\\\\* How to install and configure the System? 532 -\\* How to create and configure a Personal Account? 533 -\\* How to build a Mobile App? 534 -\\* How to configure interaction with social networks? 535 -\\~)~)~)|~(% style="border-color:white" %) |~(% class="box" style="border-color:white" %)~(~(~( 536 -\\~(% style="text-align:center" %) 537 -\\~(~(~( 538 -\\== ~[~[Usage>>doc:Main.Usage.WebHome]] == 539 -\\~)~)~) 540 -\\\\\\* What is the MMP and how to work with it? 541 -\\* Why do we need a Personal Account and Mobile App? 542 -\\* How to communicate with customers and how does the Technical Support work? 543 -\\* How to use social networks, digital and gift certificates? 544 -\\~)~)~) 545 -\\\\\\~(% style="text-align:center" %) 546 -\\~(~(~( 547 -\\= = 548 -\\~)~)~) 549 -\\\\\\~(% style="text-align:center; width:auto" %) 550 -\\~(~(~( 551 -\\= Loymax System modules = 552 -\\\\\\~(% style="width:1617px" %) 553 -\\|~(% rowspan="3" style="border-color:#ffffff; width:30%" %)~(~(~( 554 -\\~(~(~( 555 -\\~[~[image~:attach~:circle1.png||data-xwiki-image-style-alignment="start"]] 556 -\\\\\\\\\\~)~)~) 557 -\\\\\\~(~(~( 558 -\\\\\\~)~)~) 559 -\\~)~)~)|~(% colspan="2" rowspan="1" style="border-color:#ffffff; width:35%" %)~(~(~( 560 -\\~(% class="box infomessage" %) 561 -\\~(~(~( 562 -\\=== ~[~[Loymax Loyalty>>doc:.Loymax_Loyalty.WebHome]] === 563 -\\\\\\Processing discounts and bonus points, managing offers and marketing campaigns 564 -\\~)~)~) 565 -\\~)~)~)|~(% style="border-color:#ffffff; width:35%" %)~(~(~( 566 -\\~(% class="box infomessage" %) 567 -\\~(~(~( 568 -\\=== ~[~[Loymax CRM + Call Center>>doc:.CRM.WebHome]] === 569 -\\\\\\Unified Customer base for segmentation, hotline service for LP Members, Personal Account, Mobile App 570 -\\~)~)~) 571 -\\~)~)~) 572 -\\|~(% colspan="2" rowspan="1" style="border-color:#ffffff; width:35%" %)~(~(~( 573 -\\~(% class="box infomessage" id="H-2" %) 574 -\\~(~(~( 575 -\\=== ~[~[Loymax BI>>doc:.BI.WebHome]] === 576 -\\\\\\Business analysis of customer information, building analytical reports 577 -\\~)~)~) 578 -\\~)~)~)|~(% style="border-color:#ffffff; width:35%" %)~(~(~( 579 -\\~(% class="box infomessage" id="H-2" %) 580 -\\~(~(~( 581 -\\=== ~[~[Loymax Smart Communications>>doc:.Smart_Communications.WebHome]] === 582 -\\\\\\Smart customer communications 583 -\\~)~)~) 584 -\\~)~)~) 585 -\\|~(% colspan="3" rowspan="1" style="border-color:#ffffff; width:1024px" %)~(~(~( 586 -\\~(% class="box infomessage" %) 587 -\\~(~(~( 588 -\\=== Loymax ML === 589 -\\\\\\Personalized promos for each Customer via optimum communication channel 590 -\\~)~)~) 591 -\\~)~)~) 592 -\\~)~)~) 593 -\\\\\\\\\\~(% style="text-align:center; width: auto" %) 594 -\\~(~(~( 595 -\\= Additional services: = 596 -\\~)~)~) 597 -\\\\\\|~(% style="border-color:white; text-align:center" %)~(% class="box" %) 598 -\\~(~(~( 599 -\\===== ~[~[Personal Account>>doc:Main.General_information.Additional_services.Personal_account.WebHome]] ===== 600 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 601 -\\~(~(~( 602 -\\===== ~[~[Mobile App>>doc:Main.General_information.Additional_services.Mobile_app.WebHome]] ===== 603 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 604 -\\~(~(~( 605 -\\===== ~[~[Call Center>>doc:Main.General_information.Additional_services.Call_center.WebHome]] ===== 606 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 607 -\\~(~(~( 608 -\\===== ~[~[Private clubs>>doc:Main.General_information.Additional_services.Private_clubs.WebHome]] ===== 609 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 610 -\\~(~(~( 611 -\\===== ~[~[External cards>>doc:Main.General_information.Additional_services.External_cards.WebHome]] ===== 612 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 613 -\\~(~(~( 614 -\\===== ~[~[Digital wallets>>doc:Main.General_information.Additional_services.Digital_wallets.WebHome]] ===== 615 -\\~)~)~)|~(% style="border-color:white; text-align:center; width:12%" %)~(% class="box" %) 616 -\\~(~(~( 617 -\\===== ~[~[Social networks>>doc:Main.General_information.Additional_services.Social_networks.WebHome]] ===== 618 -\\~)~)~) 619 -\\\\\\= Useful information: = 620 -\\\\\\|~(% style="border-color:white; text-align:center" %)~[~[image~:attach~:01.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 621 -\\===== ~[~[Project launch scheme>>doc:Loymax.Loymax Information Portal.General_information.Start_scheme.WebHome]] ===== 622 -\\\\\\Stages of launching an automated Loyalty Program based on Loymax processing 623 -\\~)~)~) 624 -\\|~(% style="border-color:white; text-align:center" %)~[~[image~:attach~:02.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 625 -\\~(~(~( 626 -\\===== ~[~[Information security>>doc:Main.General_information.Information_security.WebHome]] ===== 627 -\\~)~)~) 628 -\\\\\\~(~(~( 629 -\\Security is a fundamental direction in the implementation of our software product 630 -\\~)~)~) 631 -\\~)~)~) 632 -\\|~(% style="border-color:white; text-align:center" %)~[~[image~:attach~:04.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 633 -\\~(~(~( 634 -\\===== ~[~[System update history>>doc:.Updates.WebHome]] ===== 635 -\\~)~)~) 636 -\\\\\\~(~(~( 637 -\\We do not stand still, the System is constantly evolving according to the latest trends 638 -\\~)~)~) 639 -\\~)~)~) 640 -\\|~(% style="border-color:white; text-align:center" %)~[~[image~:AZ1.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 641 -\\===== ~[~[Loymax Glossary>>doc:.Loymax_glossary.WebHome]] ===== 642 -\\\\\\List of terms and definitions used in the System 643 -\\~)~)~) 644 -\\|~(% style="border-color:white; text-align:center" %)~[~[image~:attach~:09.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 645 -\\===== ~[~[News>>doc:.News.WebHome]] ===== 646 -\\\\\\Announcement of new articles and changes on the Loymax Customer Information Portal 647 -\\~)~)~) 648 -\\|~(% style="border-color:white; text-align:center" %)~[~[image~:attach~:heart.png||height="90" width="90"]]|~(% style="border-color:white" %)~(~(~( 649 -\\===== ~[~[CJM. How to improve customer experience?>>doc:Loymax.Loymax Information Portal.General_information.CRM.Member_lifecycle.CJM.WebHome]] ===== 650 -\\\\\\Visualizing customer interaction with the Loyalty Program: from interest to registration and loyalty cultivation 651 -\\~)~)~) 652 -\\\\\\~(% class="box" %) 653 -\\~(~(~( 654 -\\~*~*Read also:~*~* 655 -\\\\\\* ~[~[Technologies used>>doc:.Technologies_used.WebHome]] 656 -\\~)~)~) 657 -\\\\\\~(% style="text-align:center" %) 658 -\\~(~(~( 659 -\\= Any questions left? = 660 -\\\\\\====== Go to our website ~[~[www.loymax.io>>https:~/~/loymax.io/]] or contact ~[~[Technical Support>>mailto~:support@loymax.ru]] ====== 661 -\\~)~)~) 662 -\\\\\\~(% class="root-extension~_~_layer-composer" %) 663 -\\~(~(~( 664 -\\\\\\~)~)~)_filter:_form_token:9pJ19uJvVihQtD7T0UJjBQ|9pJ19uJvVihQtD7T0UJjBQ_editingVersionDate:1708574265338_content_cache:_xaction:save|saveandcontinue|preview|cancel|edit|save|saveandcontinue|cancel_previousVersion:41.2_xhidden:0_xcontinue:https:~/~/docs.loymax.io/bin/edit/Main/General_information/WebHome?editor=wysiwyg_comment:_xeditaction:edit_convertSyntax:false_x-maximized:_89_XWikiContext[URLFactory[com.xpn.xwiki.web.XWikiServletURLFactory, /skins/skin/style.css]] is too long (9033); with maxNodeSize=4096 bytes you can use only keys serialized to at most 4063 bytes. 665 - at org.infinispan.persistence.sifs.NonBlockingSoftIndexFileStore.write(NonBlockingSoftIndexFileStore.java:521) 666 - at org.infinispan.persistence.manager.PersistenceManagerImpl.writeToAllNonTxStores(PersistenceManagerImpl.java:1031) 667 - at org.infinispan.interceptors.impl.CacheWriterInterceptor.storeEntry(CacheWriterInterceptor.java:465) 668 - at org.infinispan.interceptors.impl.CacheWriterInterceptor.storeEntry(CacheWriterInterceptor.java:456) 669 - at org.infinispan.interceptors.impl.CacheWriterInterceptor.lambda$visitDataWriteCommandToStore$15(CacheWriterInterceptor.java:499) 670 - at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextThenApply(BaseAsyncInterceptor.java:86) 671 - at org.infinispan.interceptors.impl.CacheWriterInterceptor.visitDataWriteCommandToStore(CacheWriterInterceptor.java:492) 672 - at org.infinispan.interceptors.impl.CacheWriterInterceptor.visitPutKeyValueCommand(CacheWriterInterceptor.java:207) 673 - at org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:65) 674 - at org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59) 675 - at org.infinispan.interceptors.BaseAsyncInterceptor.lambda$new$0(BaseAsyncInterceptor.java:27) 676 - at org.infinispan.interceptors.InvocationSuccessFunction.apply(InvocationSuccessFunction.java:25) 677 - at org.infinispan.interceptors.impl.QueueAsyncInvocationStage.invokeQueuedHandlers(QueueAsyncInvocationStage.java:124) 678 - at org.infinispan.interceptors.impl.QueueAsyncInvocationStage.accept(QueueAsyncInvocationStage.java:87) 679 - at org.infinispan.interceptors.impl.QueueAsyncInvocationStage.accept(QueueAsyncInvocationStage.java:33) 680 - at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source) 681 - at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(Unknown Source) 682 - at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source) 683 - at java.base/java.util.concurrent.CompletableFuture.complete(Unknown Source) 684 - at org.infinispan.interceptors.impl.CacheLoaderInterceptor.finishLoadInContext(CacheLoaderInterceptor.java:363) 685 - at org.infinispan.interceptors.impl.CacheLoaderInterceptor.lambda$loadInContext$5(CacheLoaderInterceptor.java:346) 686 - at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(Unknown Source) 687 - at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(Unknown Source) 688 - at java.base/java.util.concurrent.CompletableFuture.postComplete(Unknown Source) 689 - at java.base/java.util.concurrent.CompletableFuture.postFire(Unknown Source) 690 - at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(Unknown Source) 691 - at java.base/java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) 692 - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 693 - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 694 - ... 1 more 695 - Suppressed: org.infinispan.commons.util.logging.TraceException 696 - at org.infinispan.interceptors.impl.SimpleAsyncInvocationStage.get(SimpleAsyncInvocationStage.java:39) 697 - at org.infinispan.interceptors.impl.AsyncInterceptorChainImpl.invoke(AsyncInterceptorChainImpl.java:249) 698 - at org.infinispan.cache.impl.InvocationHelper.doInvoke(InvocationHelper.java:323) 699 - at org.infinispan.cache.impl.InvocationHelper.invoke(InvocationHelper.java:111) 700 - at org.infinispan.cache.impl.InvocationHelper.invoke(InvocationHelper.java:93) 701 - at org.infinispan.cache.impl.CacheImpl.put(CacheImpl.java:1301) 702 - at org.infinispan.cache.impl.CacheImpl.put(CacheImpl.java:1870) 703 - at org.infinispan.cache.impl.CacheImpl.put(CacheImpl.java:226) 704 - at org.infinispan.cache.impl.EncoderCache.put(EncoderCache.java:777) 705 - at org.xwiki.cache.infinispan.internal.InfinispanCache.set(InfinispanCache.java:94) 706 - at org.xwiki.lesscss.internal.cache.AbstractCache.set(AbstractCache.java:93) 707 - at org.xwiki.lesscss.internal.cache.AbstractCachedCompiler.getResult(AbstractCachedCompiler.java:145) 708 - at org.xwiki.lesscss.internal.compiler.DefaultLESSCompiler.compile(DefaultLESSCompiler.java:73) 709 - at org.xwiki.lesscss.internal.colortheme.converter.CachedLESSColorThemeConverter.compute(CachedLESSColorThemeConverter.java:55) 710 - at org.xwiki.lesscss.internal.colortheme.converter.CachedLESSColorThemeConverter.compute(CachedLESSColorThemeConverter.java:41) 711 - at org.xwiki.lesscss.internal.cache.AbstractCachedCompiler.getResult(AbstractCachedCompiler.java:137) 712 - at org.xwiki.lesscss.internal.cache.AbstractCachedCompiler.getResult(AbstractCachedCompiler.java:85) 713 - at org.xwiki.lesscss.internal.colortheme.converter.DefaultLESSColorThemeConverter.getColorThemeFromSkinFile(DefaultLESSColorThemeConverter.java:67) 714 - at org.xwiki.lesscss.LessCompilerScriptService.getColorThemeFromSkinFile(LessCompilerScriptService.java:159) 715 - at jdk.internal.reflect.GeneratedMethodAccessor506.invoke(Unknown Source) 716 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 717 - at java.base/java.lang.reflect.Method.invoke(Unknown Source) 718 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) 719 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) 720 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) 721 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 722 - at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704) 723 - at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) 724 - at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242) 725 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 726 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) 727 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 728 - at org.apache.velocity.Template.merge(Template.java:358) 729 - at org.apache.velocity.Template.merge(Template.java:262) 730 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 731 - at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:105) 732 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219) 733 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174) 734 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135) 735 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) 736 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) 737 - at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) 738 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) 739 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 740 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) 741 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:904) 742 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:866) 743 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:853) 744 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:808) 745 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:800) 746 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79) 747 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73) 748 - at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54) 749 - at jdk.internal.reflect.GeneratedMethodAccessor215.invoke(Unknown Source) 750 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 751 - at java.base/java.lang.reflect.Method.invoke(Unknown Source) 752 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) 753 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) 754 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) 755 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 756 - at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) 757 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 758 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 759 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 760 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 761 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 762 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 763 - at org.apache.velocity.Template.merge(Template.java:358) 764 - at org.apache.velocity.Template.merge(Template.java:262) 765 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 766 - at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:105) 767 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219) 768 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174) 769 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135) 770 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) 771 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) 772 - at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) 773 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) 774 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 775 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) 776 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:904) 777 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:866) 778 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:853) 779 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:808) 780 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:800) 781 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79) 782 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73) 783 - at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54) 784 - at jdk.internal.reflect.GeneratedMethodAccessor215.invoke(Unknown Source) 785 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 786 - at java.base/java.lang.reflect.Method.invoke(Unknown Source) 787 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) 788 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) 789 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) 790 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 791 - at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) 792 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 793 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 794 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 795 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 796 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 797 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 798 - at org.apache.velocity.runtime.parser.node.ASTStringLiteral.value(ASTStringLiteral.java:320) 799 - at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) 800 - at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242) 801 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 802 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 803 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 804 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 805 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 806 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 807 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 808 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190) 809 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 810 - at org.apache.velocity.Template.merge(Template.java:358) 811 - at org.apache.velocity.Template.merge(Template.java:262) 812 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 813 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:173) 814 - at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:177) 815 - at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:60) 816 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279) 817 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182) 818 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58) 819 - at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:311) 820 - at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183) 821 - at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:88) 822 - at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:395) 823 - at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:268) 824 - at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:112) 825 - at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157) 826 - at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54) 827 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:290) 828 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 829 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125) 830 - at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67) 831 - at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43) 832 - at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96) 833 - at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39) 834 - at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:123) 835 - at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52) 836 - at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68) 837 - at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42) 838 - at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:1366) 839 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1691) 840 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1600) 841 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1583) 842 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1568) 843 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1524) 844 - at org.xwiki.wysiwyg.script.WysiwygEditorScriptService.render(WysiwygEditorScriptService.java:255) 845 - at jdk.internal.reflect.GeneratedMethodAccessor4757.invoke(Unknown Source) 846 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 847 - at java.base/java.lang.reflect.Method.invoke(Unknown Source) 848 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) 849 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) 850 - at org.xwiki.velocity.introspection.MethodArgumentsUberspector$ConvertingVelMethod.invoke(MethodArgumentsUberspector.java:306) 851 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) 852 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 853 - at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:704) 854 - at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) 855 - at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242) 856 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 857 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 858 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 859 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 860 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 861 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 862 - at org.apache.velocity.runtime.parser.node.ASTStringLiteral.value(ASTStringLiteral.java:320) 863 - at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:75) 864 - at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:242) 865 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 866 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 867 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 868 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 869 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 870 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 871 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) 872 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 873 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) 874 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 875 - at org.apache.velocity.Template.merge(Template.java:358) 876 - at org.apache.velocity.Template.merge(Template.java:262) 877 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 878 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:173) 879 - at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:177) 880 - at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:60) 881 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:279) 882 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:182) 883 - at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:58) 884 - at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:311) 885 - at org.xwiki.rendering.internal.transformation.DefaultRenderingContext.transformInContext(DefaultRenderingContext.java:183) 886 - at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:88) 887 - at org.xwiki.display.internal.DocumentContentAsyncExecutor.executeInCurrentExecutionContext(DocumentContentAsyncExecutor.java:395) 888 - at org.xwiki.display.internal.DocumentContentAsyncExecutor.execute(DocumentContentAsyncExecutor.java:268) 889 - at org.xwiki.display.internal.DocumentContentAsyncRenderer.execute(DocumentContentAsyncRenderer.java:112) 890 - at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:157) 891 - at org.xwiki.rendering.async.internal.block.AbstractBlockAsyncRenderer.render(AbstractBlockAsyncRenderer.java:54) 892 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:290) 893 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 894 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.execute(DefaultBlockAsyncRendererExecutor.java:125) 895 - at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:67) 896 - at org.xwiki.display.internal.DocumentContentDisplayer.display(DocumentContentDisplayer.java:43) 897 - at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:96) 898 - at org.xwiki.display.internal.DefaultDocumentDisplayer.display(DefaultDocumentDisplayer.java:39) 899 - at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:123) 900 - at org.xwiki.sheet.internal.SheetDocumentDisplayer.display(SheetDocumentDisplayer.java:52) 901 - at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:68) 902 - at org.xwiki.display.internal.ConfiguredDocumentDisplayer.display(ConfiguredDocumentDisplayer.java:42) 903 - at com.xpn.xwiki.doc.XWikiDocument.display(XWikiDocument.java:1366) 904 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1691) 905 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1600) 906 - at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:1554) 907 - at org.xwiki.edit.internal.EditorWikiComponent.render(EditorWikiComponent.java:144) 908 - at org.xwiki.edit.AbstractEditor.render(AbstractEditor.java:56) 909 - at org.xwiki.edit.script.SyntaxContentEditScriptService.wysiwyg(SyntaxContentEditScriptService.java:87) 910 - at jdk.internal.reflect.GeneratedMethodAccessor4801.invoke(Unknown Source) 911 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 912 - at java.base/java.lang.reflect.Method.invoke(Unknown Source) 913 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) 914 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) 915 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) 916 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 917 - at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) 918 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 919 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:171) 920 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 921 - at org.apache.velocity.Template.merge(Template.java:358) 922 - at org.apache.velocity.Template.merge(Template.java:262) 923 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 924 - at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:105) 925 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219) 926 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174) 927 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135) 928 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) 929 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) 930 - at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) 931 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) 932 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 933 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) 934 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:904) 935 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:866) 936 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:853) 937 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:808) 938 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderNoException(InternalTemplateManager.java:800) 939 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:79) 940 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.renderNoException(DefaultTemplateManager.java:73) 941 - at org.xwiki.template.script.TemplateScriptService.render(TemplateScriptService.java:54) 942 - at jdk.internal.reflect.GeneratedMethodAccessor215.invoke(Unknown Source) 943 - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 944 - at java.base/java.lang.reflect.Method.invoke(Unknown Source) 945 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:571) 946 - at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:554) 947 - at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:221) 948 - at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:368) 949 - at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:492) 950 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 951 - at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:218) 952 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:331) 953 - at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:261) 954 - at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:304) 955 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 956 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 957 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190) 958 - at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:147) 959 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 960 - at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:190) 961 - at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:439) 962 - at org.apache.velocity.Template.merge(Template.java:358) 963 - at org.apache.velocity.Template.merge(Template.java:262) 964 - at org.xwiki.velocity.internal.InternalVelocityEngine.evaluate(InternalVelocityEngine.java:225) 965 - at com.xpn.xwiki.internal.template.VelocityTemplateEvaluator.evaluateContent(VelocityTemplateEvaluator.java:105) 966 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.evaluateContent(TemplateAsyncRenderer.java:219) 967 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.renderVelocity(TemplateAsyncRenderer.java:174) 968 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:135) 969 - at com.xpn.xwiki.internal.template.TemplateAsyncRenderer.render(TemplateAsyncRenderer.java:54) 970 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.lambda$syncRender$0(DefaultAsyncRendererExecutor.java:284) 971 - at com.xpn.xwiki.internal.security.authorization.DefaultAuthorExecutor.call(DefaultAuthorExecutor.java:98) 972 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.syncRender(DefaultAsyncRendererExecutor.java:284) 973 - at org.xwiki.rendering.async.internal.DefaultAsyncRendererExecutor.render(DefaultAsyncRendererExecutor.java:267) 974 - at org.xwiki.rendering.async.internal.block.DefaultBlockAsyncRendererExecutor.render(DefaultBlockAsyncRendererExecutor.java:154) 975 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:904) 976 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:866) 977 - at com.xpn.xwiki.internal.template.InternalTemplateManager.renderFromSkin(InternalTemplateManager.java:846) 978 - at com.xpn.xwiki.internal.template.InternalTemplateManager.render(InternalTemplateManager.java:832) 979 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:91) 980 - at com.xpn.xwiki.internal.template.DefaultTemplateManager.render(DefaultTemplateManager.java:85) 981 - at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:2565) 982 - at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:180) 983 - at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:651) 984 - at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:339) 985 - at com.xpn.xwiki.web.LegacyActionServlet.service(LegacyActionServlet.java:108) 986 - at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) 987 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) 988 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 989 - at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:122) 990 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 991 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 992 - at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:61) 993 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 994 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 995 - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) 996 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 997 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 998 - at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:132) 999 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 1000 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 1001 - at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) 1002 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 1003 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 1004 - at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) 1005 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 1006 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 1007 - at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:661) 1008 - at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:425) 1009 - at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:357) 1010 - at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:294) 1011 - at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:112) 1012 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 1013 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 1014 - at org.xwiki.wysiwyg.filter.ConversionFilter.doFilter(ConversionFilter.java:61) 1015 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 1016 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 1017 - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) 1018 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 1019 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 1020 - at org.xwiki.container.servlet.filters.internal.SetHTTPHeaderFilter.doFilter(SetHTTPHeaderFilter.java:63) 1021 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 1022 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 1023 - at org.xwiki.resource.servlet.RoutingFilter.doFilter(RoutingFilter.java:132) 1024 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 1025 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 1026 - at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:208) 1027 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 1028 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 1029 - at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111) 1030 - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) 1031 - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) 1032 - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168) 1033 - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) 1034 - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) 1035 - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) 1036 - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) 1037 - at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:670) 1038 - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) 1039 - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) 1040 - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) 1041 - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) 1042 - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:928) 1043 - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1794) 1044 - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) 1045 - at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) 1046 - at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) 1047 - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 1048 - ... 1 more 20 +== [[Integration>>doc:Main.Integration.WebHome]] == 1049 1049 ))) 22 + 23 +* How to integrate cash register with Loymax System? 24 +* How to integrate online store and other customer services? 25 +* How to upload a product catalog? 26 +* How to upload offers? 27 +)))|(% style="border-color:white" %) |(% class="box" style="border-color:white" %)((( 28 +(% style="text-align:center" %) 29 +((( 30 +== [[Installation and configuring>>doc:Main.Installation_and_configuration.WebHome]] == 31 +))) 32 + 33 +* How to install and configure the System? 34 +* How to create and configure a Personal Account? 35 +* How to build a Mobile App? 36 +* How to configure interaction with social networks? 37 +)))|(% style="border-color:white" %) |(% class="box" style="border-color:white" %)((( 38 +(% style="text-align:center" %) 39 +((( 40 +== [[Usage>>doc:Main.Usage.WebHome]] == 41 +))) 42 + 43 +* What is the MMP and how to work with it? 44 +* Why do we need a Personal Account and Mobile App? 45 +* How to communicate with customers and how does the Technical Support work? 46 +* How to use social networks, digital and gift certificates? 47 +))) 48 + 49 +(% style="text-align:center" %) 50 +((( 51 += = 52 +))) 53 + 54 +(% style="text-align:center; width:auto" %) 55 +((( 56 += Loymax System modules = 57 + 58 +(% style="width:1617px" %) 59 +|(% rowspan="3" style="border-color:#ffffff; width:30%" %)((( 60 +((( 61 +[[image:attach:circle1.png||data-xwiki-image-style-alignment="start"]] 62 + 63 + 64 +))) 65 + 66 +((( 67 + 68 +))) 69 +)))|(% colspan="2" rowspan="1" style="border-color:#ffffff; width:35%" %)((( 70 +(% class="box infomessage" %) 71 +((( 72 +=== [[Loymax Loyalty>>doc:.Loymax_Loyalty.WebHome]] === 73 + 74 +Processing discounts and bonus points, managing offers and marketing campaigns 75 +))) 76 +)))|(% style="border-color:#ffffff; width:35%" %)((( 77 +(% class="box infomessage" %) 78 +((( 79 +=== [[Loymax CRM + Call Center>>doc:Loymax.Loymax Information Portal.General_information.CRM.WebHome]] === 80 + 81 +Unified Customer base for segmentation, hotline service for LP Members, Personal Account, Mobile App 82 +))) 83 +))) 84 +|(% colspan="2" rowspan="1" style="border-color:#ffffff; width:35%" %)((( 85 +(% class="box infomessage" id="H-2" %) 86 +((( 87 +=== [[Loymax BI>>doc:Loymax.Loymax Information Portal.General_information.BI.WebHome]] === 88 + 89 +Business analysis of customer information, building analytical reports 90 +))) 91 +)))|(% style="border-color:#ffffff; width:35%" %)((( 92 +(% class="box infomessage" id="H-2" %) 93 +((( 94 +=== [[Loymax Smart Communications>>doc:Loymax.Loymax Information Portal.General_information.Smart_Communications.WebHome]] === 95 + 96 +Smart customer communications 97 +))) 98 +))) 99 +|(% colspan="3" rowspan="1" style="border-color:#ffffff; width:1024px" %)((( 100 +(% class="box infomessage" %) 101 +((( 102 +=== Loymax ML === 103 + 104 +Personalized promos for each Customer via optimum communication channel 105 +))) 106 +))) 107 +))) 108 + 109 + 110 +(% style="text-align:center; width: auto" %) 111 +((( 112 += Additional services: = 113 +))) 114 + 115 +|(% style="border-color:white; text-align:center" %)(% class="box" %) 116 +((( 117 +===== [[Personal Account>>doc:Main.General_information.Additional_services.Personal_account.WebHome]] ===== 118 +)))|(% style="border-color:white; text-align:center; width:12%" %)(% class="box" %) 119 +((( 120 +===== [[Mobile App>>doc:Main.General_information.Additional_services.Mobile_app.WebHome]] ===== 121 +)))|(% style="border-color:white; text-align:center; width:12%" %)(% class="box" %) 122 +((( 123 +===== [[Call Center>>doc:Main.General_information.Additional_services.Call_center.WebHome]] ===== 124 +)))|(% style="border-color:white; text-align:center; width:12%" %)(% class="box" %) 125 +((( 126 +===== [[Private clubs>>doc:Main.General_information.Additional_services.Private_clubs.WebHome]] ===== 127 +)))|(% style="border-color:white; text-align:center; width:12%" %)(% class="box" %) 128 +((( 129 +===== [[External cards>>doc:Main.General_information.Additional_services.External_cards.WebHome]] ===== 130 +)))|(% style="border-color:white; text-align:center; width:12%" %)(% class="box" %) 131 +((( 132 +===== [[Digital wallets>>doc:Main.General_information.Additional_services.Digital_wallets.WebHome]] ===== 133 +)))|(% style="border-color:white; text-align:center; width:12%" %)(% class="box" %) 134 +((( 135 +===== [[Social networks>>doc:Main.General_information.Additional_services.Social_networks.WebHome]] ===== 136 +))) 137 + 138 += Useful information: = 139 + 140 +|(% style="border-color:white; text-align:center" %)[[image:attach:01.png||height="90" width="90"]]|(% style="border-color:white" %)((( 141 +===== [[Project launch scheme>>doc:Loymax.Loymax Information Portal.General_information.Start_scheme.WebHome]] ===== 142 + 143 +Stages of launching an automated Loyalty Program based on Loymax processing 144 +))) 145 +|(% style="border-color:white; text-align:center" %)[[image:attach:02.png||height="90" width="90"]]|(% style="border-color:white" %)((( 146 +((( 147 +===== [[Information security>>doc:Main.General_information.Information_security.WebHome]] ===== 148 +))) 149 + 150 +((( 151 +Security is a fundamental direction in the implementation of our software product 152 +))) 153 +))) 154 +|(% style="border-color:white; text-align:center" %)[[image:attach:04.png||height="90" width="90"]]|(% style="border-color:white" %)((( 155 +((( 156 +===== [[System update history>>doc:.Updates.WebHome]] ===== 157 +))) 158 + 159 +((( 160 +We do not stand still, the System is constantly evolving according to the latest trends 161 +))) 162 +))) 163 +|(% style="border-color:white; text-align:center" %)[[image:AZ1.png||height="90" width="90"]]|(% style="border-color:white" %)((( 164 +===== [[Loymax glossary>>doc:.Loymax_glossary.WebHome]] ===== 165 + 166 +List of terms and definitions used in the System 167 +))) 168 +|(% style="border-color:white; text-align:center" %)[[image:attach:09.png||height="90" width="90"]]|(% style="border-color:white" %)((( 169 +===== [[News>>doc:Loymax.Loymax Information Portal.General_information.News.WebHome]] ===== 170 + 171 +Announcement of new articles and changes on the Loymax Customer Information Portal 172 +))) 173 +|(% style="border-color:white; text-align:center" %)[[image:attach:heart.png||height="90" width="90"]]|(% style="border-color:white" %)((( 174 +===== [[CJM. How to improve customer experience?>>doc:Loymax.Loymax Information Portal.General_information.CRM.Member_lifecycle.CJM.WebHome]] ===== 175 + 176 +Visualizing customer interaction with the Loyalty Program: from interest to registration and loyalty cultivation 177 +))) 178 + 179 +(% class="box" %) 180 +((( 181 +**Read also:** 182 + 183 +* [[Technologies used>>doc:.Technologies_used.WebHome]] 184 +))) 185 + 186 +(% style="text-align:center" %) 187 +((( 188 += Any questions left? = 189 + 190 +====== Go to our website [[www.loymax.io>>https://loymax.io/]] or contact [[Technical Support>>mailto:support@loymax.ru]] ====== 191 +))) 192 + 193 +(% class="root-extension__layer-composer" %) 194 +((( 195 + 196 +)))