# Pillir > Knowledge base documentation for Pillir. ## v1 - [What does Pillir do? ](https://help.pillir.io/docs/what-does-pillir-do.md) - [The Pillir Approach ](https://help.pillir.io/docs/identifying-industrial-needs.md) - [Understanding Scratch Programming](https://help.pillir.io/docs/understanding-scratch-programming.md) - [Glossary of Terminologies in the EdgeReady Cloud](https://help.pillir.io/docs/glossary-of-terminologies-in-the-edgeready-cloud.md) - [User Account Registration Information](https://help.pillir.io/docs/account-registration-information.md) - [First Time User Login](https://help.pillir.io/docs/first-time-user-login.md) - [How to Reset a Forgotten Password?](https://help.pillir.io/docs/how-to-reset-a-forgotten-password.md) - [The Dashboard](https://help.pillir.io/docs/the-dashboard-and-user-profile-settings.md) - [User Profile Settings](https://help.pillir.io/docs/how-to-change-profile-picture-and-password.md) - [Project and Project Menu](https://help.pillir.io/docs/project-and-project-menu.md) - [How to Create a Project?](https://help.pillir.io/docs/how-to-create-a-project.md) - [Project Home](https://help.pillir.io/docs/project-home.md) - [EdgeReady Database](https://help.pillir.io/docs/edgeready-database.md) - [EdgeReady Drive](https://help.pillir.io/docs/edgeready-drive.md) - [Import Logs](https://help.pillir.io/docs/import-logs.md) - [Project Settings](https://help.pillir.io/docs/settings.md) - [Universal Work list](https://help.pillir.io/docs/universal-work-list.md) - [Variables](https://help.pillir.io/docs/variables-2.md) - [Conflicts](https://help.pillir.io/docs/conflicts.md) - [Overview](https://help.pillir.io/docs/overview-1.md) - [Database Tables](https://help.pillir.io/docs/database-tables.md) - [Shared Drive](https://help.pillir.io/docs/shared-drive.md) - [Scheduler](https://help.pillir.io/docs/scheduler.md) - [Services](https://help.pillir.io/docs/services.md) - [Variables](https://help.pillir.io/docs/variables-1.md) - [Assets](https://help.pillir.io/docs/assets.md) - [Logins](https://help.pillir.io/docs/logins-1.md) - [Business Process Modeler ](https://help.pillir.io/docs/business-process-modeler-1.md) - [How to create a new Business Process? ](https://help.pillir.io/docs/how-to-create-a-new-business-process.md) - [App Process Modeler Overview](https://help.pillir.io/docs/app-process-modeler-overview.md) - [Variables](https://help.pillir.io/docs/variables-3.md) - [Business Functions and Roles](https://help.pillir.io/docs/business-functions-and-roles.md) - [App Process Modeler Canvas](https://help.pillir.io/docs/app-process-modeler-canvas.md) - [APM Components and Properties](https://help.pillir.io/docs/apm-components-and-properties.md) - [Business Functions with a Menu](https://help.pillir.io/docs/business-functions-with-a-menu-1.md) - [Workflow Apps](https://help.pillir.io/docs/workflow-apps.md) - [Preview-Publish-Transport Apps](https://help.pillir.io/docs/preview-publish-transport-section.md) - [Overview](https://help.pillir.io/docs/building-an-offline-app.md) - [Steps in Developing an Offline App](https://help.pillir.io/docs/steps-in-developing-an-offline-app.md) - [Understanding Offline Data](https://help.pillir.io/docs/understanding-app-data.md) - [Conflict Management](https://help.pillir.io/docs/conflict-management.md) - [App Designer - Overview](https://help.pillir.io/docs/app-designer-overview.md) - [Generic Components](https://help.pillir.io/docs/generic-components.md) - [Layout Components](https://help.pillir.io/docs/layout-components.md) - [Field Components](https://help.pillir.io/docs/field-components.md) - [Analytics Components](https://help.pillir.io/docs/analytics-components.md) - [Features (Advanced Components)](https://help.pillir.io/docs/features-advanced-components.md) - [Glossary of App Designer Component Properties](https://help.pillir.io/docs/glossary-of-app-designer-component-properties.md) - [App Designer Navigator](https://help.pillir.io/docs/app-designer-navigator.md) - [App Designer Settings](https://help.pillir.io/docs/app-designer-settings.md) - [App Behavior - Overview](https://help.pillir.io/docs/app-behavior-overview.md) - [Logic Component](https://help.pillir.io/docs/logic-component.md) - [Loops Component](https://help.pillir.io/docs/loops-component.md) - [Math Component](https://help.pillir.io/docs/math-component.md) - [Text Component](https://help.pillir.io/docs/text-component.md) - [Elements Component](https://help.pillir.io/docs/elements-component.md) - [Functions Component](https://help.pillir.io/docs/functions-component.md) - [Variables Component](https://help.pillir.io/docs/variables-component.md) - [List Component](https://help.pillir.io/docs/list-component.md) - [Events Component](https://help.pillir.io/docs/events-component.md) - [Storage Component](https://help.pillir.io/docs/storage-component.md) - [Advanced Component](https://help.pillir.io/docs/advanced-component.md) - [Utilities Component](https://help.pillir.io/docs/utilities-component.md) - [Date Component](https://help.pillir.io/docs/date-component.md) - [Bluetooth Component](https://help.pillir.io/docs/bluetooth-component.md) - [Integration Builder - An Overview](https://help.pillir.io/docs/integration-builder-an-overview.md) - [Database and Third-Party Integrations](https://help.pillir.io/docs/database-and-3rd-party-integrations.md) - [EdgeReady Runtime](https://help.pillir.io/docs/edgeready-runtime.md) - [Logic](https://help.pillir.io/docs/logic.md) - [Utilities](https://help.pillir.io/docs/utilities.md) - [Notifications](https://help.pillir.io/docs/notifications.md) - [FTP](https://help.pillir.io/docs/ftp.md) - [BOS](https://help.pillir.io/docs/bos.md) - [Web service](https://help.pillir.io/docs/web-service.md) - [SharePoint](https://help.pillir.io/docs/sharepoint.md) - [Business user](https://help.pillir.io/docs/business-user.md) - [SAP](https://help.pillir.io/docs/sap.md) - [Salesforce](https://help.pillir.io/docs/salesforce.md) - [Operations](https://help.pillir.io/docs/operations.md) - [EdgeReady Drive](https://help.pillir.io/docs/edgeready-drive-1.md) - [EdgeReady Database](https://help.pillir.io/docs/edgeready-database-1.md) - [External Database](https://help.pillir.io/docs/external-database.md) - [Snowflake Database](https://help.pillir.io/docs/snowflake-database.md) - [Authentication](https://help.pillir.io/docs/authentication-1.md) - [Conflict](https://help.pillir.io/docs/conflict.md) - [Workflow](https://help.pillir.io/docs/workflow.md) - [Variables in IB](https://help.pillir.io/docs/variables-in-ib.md) - [Working with the IB Blocks](https://help.pillir.io/docs/working-with-the-ib-blocks.md) - [Administration Settings - An Overview](https://help.pillir.io/docs/administration-settings-an-overview.md) - [Organization](https://help.pillir.io/docs/organization.md) - [Password Policy](https://help.pillir.io/docs/password-policy.md) - [Session Settings](https://help.pillir.io/docs/session-settings.md) - [Authentication](https://help.pillir.io/docs/authentication.md) - [User Management](https://help.pillir.io/docs/users-and-roles-1.md) - [User Logs](https://help.pillir.io/docs/user-logs.md) - [Integrations & Plugins](https://help.pillir.io/docs/integrations-plugins.md) - [EdgeReady Platform - Default Roles](https://help.pillir.io/docs/edgeready-platform-default-roles-and-their-permissions.md) - [Overview](https://help.pillir.io/docs/overview-4.md) - [Getting Started](https://help.pillir.io/docs/getting-started-2.md) - [Generating a Web (only) App](https://help.pillir.io/docs/generating-a-web-only-app.md) - [Generating a Progressive Web Application(PWA)](https://help.pillir.io/docs/generating-a-progressive-web-applicationpwa.md) - [Generating a Hybrid App](https://help.pillir.io/docs/generating-a-hybrid-app.md) - [Generating Keystore Certificate](https://help.pillir.io/docs/generating-keystore-certificate.md) - [Generating Enterprise Certificate](https://help.pillir.io/docs/generating-enterprise-certificate.md) - [Generating App Store Certificate](https://help.pillir.io/docs/generating-app-store-certificate.md) - [EdgeReady Apps - System Requirements](https://help.pillir.io/docs/edgeready-apps-system-requirements.md) - [What is Modernization?](https://help.pillir.io/docs/what-is-modernization.md) - [Discovery Phase - Before Modernization](https://help.pillir.io/docs/discovery-phase.md) - [Download SAP Objects](https://help.pillir.io/docs/download-sap-objects.md) - [Upload SAP Objects](https://help.pillir.io/docs/uploaddownload-sap-objects.md) - [The Mapping Technique - Steps in Modernization](https://help.pillir.io/docs/the-mapping-technique.md) - [Post Modernization](https://help.pillir.io/docs/post-modernization.md) - [Deep Link](https://help.pillir.io/docs/deep-links-in-send-email-component.md) - [Overview](https://help.pillir.io/docs/getting-started-3.md) - [Getting Started](https://help.pillir.io/docs/setting-up-an-offline-app.md) - [Home Page UI and App Variables](https://help.pillir.io/docs/home-page-ui-and-app-variables.md) - [Review Page UI and App Variables](https://help.pillir.io/docs/review-page-ui-and-app-variables.md) - [Details Page UI and App Variables](https://help.pillir.io/docs/details-page-ui-and-app-variables.md) - [Settings Page UI and App Variables](https://help.pillir.io/docs/settings-page-ui-and-app-variables.md) - [Final Steps in Offline App Development](https://help.pillir.io/docs/final-steps-in-offline-app-development.md) - [Appendix A](https://help.pillir.io/docs/appendix-b-1.md) - [Appendix B-1](https://help.pillir.io/docs/appendix-a.md) - [Appendix B-2](https://help.pillir.io/docs/appendix-b-2.md) - [Appendix C](https://help.pillir.io/docs/appendix-c.md) - [Appendix D](https://help.pillir.io/docs/appendix-d.md) - [Integration of Bluetooth Scanner Device with EdgeReady Apps](https://help.pillir.io/docs/bluetooth-scanner-implementation-guide.md) - [Development](https://help.pillir.io/docs/development.md) - [How to Copy Pages across Lanes in a Workflow Business Function?](https://help.pillir.io/docs/how-to-copy-pages-across-lanes-in-a-workflow-business-function.md) - [How to Manipulate Table Data?](https://help.pillir.io/docs/how-to-execute-crud-operations-on-a-table-using-app-behavior-blocks.md) - [How to use Selected property in the Datagrid Component?](https://help.pillir.io/docs/how-to-use-selected-property-in-the-datagrid-component.md) - [How to Set max Date in Text Input Component?](https://help.pillir.io/docs/how-to-set-max-date-in-text-input-component.md) - [How to set Logic to Open/Close a Dialog Box component?](https://help.pillir.io/docs/how-to-use-interactions-in-dialog-box.md) - [How to display a Decimal Precision in UI?](https://help.pillir.io/docs/how-to-display-a-decimal-value-in-ui.md) - [How to use a Text Input component to read a Barcode value?](https://help.pillir.io/docs/how-to-use-a-text-input-component-to-read-a-barcode-value.md) - [Introduction](https://help.pillir.io/docs/introduction.md) - [Extraction](https://help.pillir.io/docs/extraction.md) - [Usage Data](https://help.pillir.io/docs/usage-data.md) - [Simple Solutions to Common Problems](https://help.pillir.io/docs/troubleshooting-1.md) - [EdgeReady Platform - Naming Conventions](https://help.pillir.io/docs/edgeready-platform-naming-conventions.md) - [Importance of the GROUP component in the APM](https://help.pillir.io/docs/importance-of-the-group-component-in-the-apm.md) - [Adding User-Specific Date Format to the Application](https://help.pillir.io/docs/adding-user-specific-date-format.md) - [Understanding the Usage of Assign To Block in Workflow Business Functions](https://help.pillir.io/docs/assign-to.md) - [Canceling a Workitem in a Workflow](https://help.pillir.io/docs/canceling-a-workitem-in-a-workflow.md) - [Saving a Workitem in 'Draft' State until Submission](https://help.pillir.io/docs/retaining-the-draft-state-of-a-workitem-until-submission.md) - [Setting Workitem States in a Workflow App: A Step-by-Step Guide](https://help.pillir.io/docs/changing-a-workitem-state-in-a-workflow.md) - [Displaying a Table on the App UI](https://help.pillir.io/docs/displaying-a-table-on-the-app-ui.md) - [Updating an Array with New Records: Recommended Logic Blocks](https://help.pillir.io/docs/updating-an-array-with-new-records-in-app-behavior.md) - [Controlling Column Visibility in a Table based on User Role](https://help.pillir.io/docs/controlling-column-visibility-in-a-table-based-on-user-role.md) - [Displaying a List on the UI](https://help.pillir.io/docs/displaying-a-list-on-the-ui.md) - [Disabling fields based on data in another field](https://help.pillir.io/docs/disabling-fields-based-on-data-on-specific-fields.md) - [Displaying Style change based on a Variable value](https://help.pillir.io/docs/displaying-style-change-for-button-component-at-runtime.md) - [Methods of Applying a CSS class for App Designer components](https://help.pillir.io/docs/setting-a-css-class-for-a-app-designer-component.md) - [MouseEvents - For App Process Modeler (APM)](https://help.pillir.io/docs/mouseevents-for-app-process-modeler-apm.md) - [Overview](https://help.pillir.io/docs/overview.md) - [Phase I - Discovery](https://help.pillir.io/docs/phase-i-discovery.md) - [Phase II - Model & Design](https://help.pillir.io/docs/phase-ii-model-design.md) - [Phase III - Build & Integrate](https://help.pillir.io/docs/phase-iii-build-integrate.md) - [Phase IV - Test & Deploy](https://help.pillir.io/docs/phase-iv-test-deploy.md) - [Phase V - Go-Live & Knowledge Transfer](https://help.pillir.io/docs/go-live-knowledge-transfer.md) - [Communications](https://help.pillir.io/docs/communications.md) - [Phase VI - Sustain & Grow](https://help.pillir.io/docs/phase-vi-sustain-grow.md) - [Math Block](https://help.pillir.io/docs/math.md) - [Elements Block](https://help.pillir.io/docs/elements-block.md) - [Functions Block](https://help.pillir.io/docs/functions-block.md) - [List Block](https://help.pillir.io/docs/list-block.md) - [Events Block](https://help.pillir.io/docs/events-block.md) - [Storage Block](https://help.pillir.io/docs/storage-block.md) - [Variables Block](https://help.pillir.io/docs/variables-block.md) - [Advanced Block](https://help.pillir.io/docs/advanced-block.md) - [Utilities Block](https://help.pillir.io/docs/utilities-block.md) - [Date Block](https://help.pillir.io/docs/date-block.md) - [Text Block](https://help.pillir.io/docs/text-block.md) - [Logic Block](https://help.pillir.io/docs/logic-blocks.md) - [About this Document](https://help.pillir.io/docs/about-this-document.md) - [Overview](https://help.pillir.io/docs/overview-8.md) - [Getting Started](https://help.pillir.io/docs/installation-procedure-synopsis.md) - [EdgeReady Plugin Configuration in the EdgeReady Platform](https://help.pillir.io/docs/post-installation-steps-1.md) - [EdgeReady Plugin Installation - For ABAP Server](https://help.pillir.io/docs/edgeready-plugin-installation-for-abap-server.md) - [EdgeReady Plugin Installation and Configuration - For Tomcat Server (Linux/ec2-ami instances)](https://help.pillir.io/docs/edgeready-plugin-installation-and-configuration-for-tomcat-server.md) - [EdgeReady Plugin Installation and Configuration - For Tomcat Server (Windows instance)](https://help.pillir.io/docs/edgeready-plugin-installation-and-configuration-for-tomcat-server-1.md) - [Download EdgeReady Plugin](https://help.pillir.io/docs/download-edgeready-plugin.md) - [Deploy EdgeReady Plugin.SCA file using JSPM](https://help.pillir.io/docs/installation-steps.md) - [Deploy EdgeReady Plugin (.SCA file) using SAP Software Update Manager(SUM)](https://help.pillir.io/docs/deploy-edgeready-plugin-sca-file-using-sap-software-update-managersum.md) - [Configure RFC Destination of SAP system](https://help.pillir.io/docs/configure-rfc-destination-of-sap-system.md) - [Configure Single Sign-On (SSO)](https://help.pillir.io/docs/configure-single-sign-on-sso.md) - [Firewall Configuration](https://help.pillir.io/docs/firewall-configuration.md) - [v6.4.104 - 07/01/2025](https://help.pillir.io/docs/v64104.md) - [v6.4.103 - 06/16/2025](https://help.pillir.io/docs/v64103-06162025.md) - [v6.4.97 - 12/14/2024](https://help.pillir.io/docs/v6497.md) - [v6.4.96 - 11/30/2024](https://help.pillir.io/docs/v6496.md) - [v6.4.95 - 11/04/2024](https://help.pillir.io/docs/v6495.md) - [v6.4.94 - 10/30/2024](https://help.pillir.io/docs/v6494.md) - [v6.4.93 - 10/19/2024](https://help.pillir.io/docs/v6493.md) - [v6.4.92 - 10/05/2024](https://help.pillir.io/docs/v6492.md) - [v6.4.91 - 09/28/2024](https://help.pillir.io/docs/v6491-09282024.md) - [v6.4.90 - 09/18/2024](https://help.pillir.io/docs/v6490.md) - [v6.4.88 - 09/07/2024](https://help.pillir.io/docs/v6488.md) - [v6.4.87 - 08/17/2024](https://help.pillir.io/docs/v6487.md) - [v6.4.86 - 08/03/2024](https://help.pillir.io/docs/v6486.md) - [v6.4.84 - 07/20/2024](https://help.pillir.io/docs/v6484.md) - [v6.4.82 - 07/06/2024](https://help.pillir.io/docs/v6482.md) - [v6.4.80 - 06/22/2024](https://help.pillir.io/docs/v6480.md) - [v6.4.78 - 05/25/2024](https://help.pillir.io/docs/v6478.md) - [v6.4.76 - 04/20/2024](https://help.pillir.io/docs/v6476.md) - [v6.4.73 - 03/30/2024](https://help.pillir.io/docs/v6472-1.md) - [v6.4.72 - 03/16/2024](https://help.pillir.io/docs/v6472.md) - [v6.4.71 - 03/09/2024](https://help.pillir.io/docs/v6471.md) - [v6.4.70 - 02/29/2024](https://help.pillir.io/docs/v6470.md) - [v6.4.69 - 02/28/2024](https://help.pillir.io/docs/v6469.md) - [v6.4.68 - 02/24/2024](https://help.pillir.io/docs/v6468.md) - [v6.4.67 - 02/20/2024](https://help.pillir.io/docs/v6467.md) - [v6.4.66 - 02/10/2024](https://help.pillir.io/docs/v6466.md) - [v6.4.65 - 02/10/2024](https://help.pillir.io/docs/v6465.md) - [v6.4.79 - 06/15/2024](https://help.pillir.io/docs/v6479.md) - [v6.4.62 - 01/20/2024](https://help.pillir.io/docs/v6462.md) - [v6.4.60 - 01/06/2024](https://help.pillir.io/docs/v6460.md) - [v6.4.59 - 12/30/2023](https://help.pillir.io/docs/v6459.md) - [v6.4.58 - 12/23/2023](https://help.pillir.io/docs/v6458.md) - [v6.4.57 - 12/12/2023](https://help.pillir.io/docs/v6457.md) - [v6.4.56 - 12/06/2023](https://help.pillir.io/docs/v6456.md) - [v6.4.55 - 11/29/2023](https://help.pillir.io/docs/v6455.md) - [v6.4.63 - 01/27/2024](https://help.pillir.io/docs/v6463.md) - [v6.4.53 - 11/22/2023](https://help.pillir.io/docs/v6453.md) - [v6.4.52 - 11/18/2023](https://help.pillir.io/docs/v6452.md) - [v.6.4.51 - 11/04/2023](https://help.pillir.io/docs/rn.md) - [v6.4.50 - 10/21/2023](https://help.pillir.io/docs/release-notes-5.md) - [v6.4.49 - 10/14/2023](https://help.pillir.io/docs/release-notes-10142023.md) - [v6.4.47 - 10/01/2023](https://help.pillir.io/docs/release-notes-4.md) - [v6.4.46 - 09/18/2023](https://help.pillir.io/docs/release-notes-3.md) - [v6.4.44 - 09/09/2023](https://help.pillir.io/docs/release-notes-2.md) - [v6.4.40 - 08/24/2023](https://help.pillir.io/docs/release-notes-1.md) - [v6.4.54 - 11/26/2023](https://help.pillir.io/docs/v6454-11262023.md) - [How do I Set the Organization Information?](https://help.pillir.io/docs/how-do-i-set-the-organization-information.md) - [Working with Elements Component](https://help.pillir.io/docs/working-with-elements-component.md)