Let's dive into Fenorri to walk you through creating a simple project using no-code methods. Imagine this: we're embarking on a journey to streamline a business process within an organization through digitalization. Think of it as upgrading from manual tasks or Excel operations to modern, efficient systems.
⭐️ Here's the game plan: our goal is to facilitate the input of new customer orders for fresh clients, generate sleek PDF invoices, dispatch them to customers, give Alice a heads-up about new orders, and make sure John knows about the latest invoices.
🔧 First things first, we need to nail down the essential data we'll be working with. That means setting up four data input forms: one for product details, another for customer information, one more for order specifics, and finally, a form for invoice particulars. Be meticulous about managing product details as master data, as they are entered only once but are employed in several customer orders.
⭐️ In our product form, we'll cover fields such as product ID (automatically generated), name, description, and price. Once the product form is set up, we'll fill it with a range of product details to ensure they're ready for action when we fire up the app.
🚀 In our customer form, we're going to include fields for the customer's first and last names, address, email, and phone number.
💥 Likewise, in the order form, we'll want to have fields for the order ID (automatically generated), date, customer ID, product ID, quantity, and price.
🌟 To ensure the Product field displays values from the Master Data Form, we simply added a Select element and linked it to the right data source.
⭐️ Finally, in the invoice form, we'll include fields for the invoice number (automatically generated), customer ID, product ID, quantity, date, total VAT (or sales tax), and total price.
To create PDF invoices, we'll design a template in Word and insert data tags within curly braces {}. After uploading this template to the Fenorri no-code editor, linking these data tags to elements within the business app will fill in the document automatically when it's executed.
Feel free to include as many data tags as required within a single document. It's recommended to use unique keywords for each tag to keep things organized. These data tags can be customized and placed within tables for better presentation. Moreover, you have the flexibility to dynamically incorporate a user's signature, create barcodes or QR codes, and even generate text using AI before inserting it into a data tag.
Now, let's jump right in and begin constructing our business app using the no-code development platform editor. But before we get started, it's important to establish a well-structured plan to execute the process systematically. This involves outlining the sequential steps and logical flow of actions required to achieve our objectives. Planning ahead allows us to maintain clarity and efficiency in our approach, ultimately leading to a more effective implementation.
Here's a proposed sequence for the business logic:
START | |
CREATE a new customer order | Collect customer details and generate a unique customer number. |
CREATE a new order | Associate the customer number with product details, including quantity and sale price. |
READ the product data | Retrieve product information to calculate the product price. |
CALCULATE the total order price | Sum up the prices of all products in the order. |
CALCULATE VAT | Calculate the value-added tax (VAT) based on the total order price. |
CALCULATE the total invoice price | Add VAT to the total order price. |
UPDATE the total order price | Reflect the calculated total order price on the order form. |
CREATE a new invoice | Compile customer and product details, including quantity, sale price, VAT, and total price, then generate a unique invoice number. |
GENERATE a new invoice in PDF format. | Use the no-code app to populate dynamic data into the Word template and then save it as a PDF. |
SEND an email | Express gratitude to the customer for their order and attach the PDF invoice. |
NOTIFY Alice | Inform Alice of the newly received customer order. |
NOTIFY John | Notify John about the newly generated invoice. |
END |