Latest News from the Yeeflow team
New feature
Product update

Introducing the New Print Page for Approval Forms

E avatar
Shared by E • January 17, 2025

We’re excited to announce a significant enhancement in the January 2025 release of Yeeflow: the New Print Page for Approval Forms. This update replaces the existing print page designer with a more powerful, flexible, and efficient version. With this new print page, creating and managing print layouts for your forms is easier than ever.

What’s New?

1. Unified Designer for Seamless Copying

The new print page shares the same designer as the Submission Form and Task Forms in your Approval forms. This means you can now:

Copy from Existing Forms: Quickly create a print page by copying the layout and elements from an existing submission or task form.

Streamline Design Efforts: Save time by leveraging designs you’ve already created and focus only on the elements specific to print.

2. Enhanced Control Options

We’ve expanded and improved the controls available in the new print page designer:

Table Control: Now included in Submission and Task Forms, making it easier to format data-rich layouts.

QR Code Control: Easily add scannable QR codes for documents or tickets.

Approval Logs Control: The old Workflow Logs control is now replaced with Approval Logs, offering more flexible and customizable UI options for tracking approval history.

All Assignee Context: The “All Assignee” control is no longer included as a standalone feature. Instead, you can access it through the Context in the Expression Editor and display the data using the Text or other controls of your choice.

3. Backward Compatibility

• Existing print pages will remain unaffected and editable using the previous designer.

New Print Pages: When creating a new print page, only the updated designer will be available, ensuring you benefit from the latest features and enhancements.

Why the Change?

The previous print page designer had limitations that made it difficult to design complex layouts or format variables like dates, currencies, and numbers. Additionally, its separate designer type meant you couldn’t copy layouts from Submission or Task Forms, leading to redundant work and longer setup times.

The new print page resolves these issues by:

• Offering advanced formatting options for variables.

• Allowing seamless copying from existing forms.

• Reducing design effort by unifying the form designer across all form types.

How to Use the New Print Page

Creating a New Print Page

1. Open the Approval Form Designer.

2. Select Print Page and click on Create New.

3. Use the “Copy from an Existing Page” dropdown to import layouts from Submission or Task Forms, or start from scratch.

Printing with the New Print Page

• The existing Print Button remains available and supports both old and new print pages.

• For more control, use the Print Page” form action, which offers enhanced options during printing.

Get Started Today

The new print page is designed to make your workflows faster, smoother, and more effective. Whether you’re creating simple layouts or handling complex designs, this update empowers you with better tools to customize and streamline your print pages.

We’d love to hear your feedback on this new feature! Try it out and share your thoughts with us. Stay tuned for more updates coming your way!

New feature
Product update

Introducing the Print Page Step: Streamline Your Printing Process

E avatar
Shared by E • December 21, 2024

Hi there,

We’re excited to introduce a brand-new feature in Yeeflow: the Print Page Step! This powerful new addition to form actions allows you to open pages in print preview mode directly from your workflows. Whether you need to print detailed approval forms, data list items, dashboards, or custom-designed pages, this feature has got you covered.

What is the Print Page Step?

The Print Page Step is a new form action that enables users to seamlessly print web pages or custom-designed pages with ease. By configuring this step, you can:

  • Open a page in print preview mode.
  • Print multiple different pages, including approval forms, data list items, dashboards, and more.
  • Create and print specific, well-designed pages tailored for print purposes.

With this feature, printing becomes an integrated part of your workflow, eliminating the need for additional steps or external tools.

Why is this Feature Important?

Printing remains an essential function for many business processes, especially when physical copies of key documents are required. The Print Page Step offers:

  • Efficiency: Reduce manual steps and streamline your printing process directly within Yeeflow.
  • Flexibility: Configure print options for various page types, from employee profiles to inventory lists.
  • Customization: Design pages specifically for print, ensuring a polished and professional appearance.

By integrating printing into your workflows, you can save time and ensure consistency across your documents.

Real-World Use Cases

Here are just a few examples of how you can leverage the Print Page Step:

Print an Employee’s Resume: Generate a polished resume directly from an employee’s profile page.

Print a Sales Quotation: Create and print professional sales quotations for clients with all the necessary details.

Print an Inventory List: Generate up-to-date inventory lists for physical audits or meetings.

The possibilities are endless, allowing you to adapt this feature to suit your specific business needs.

How to Get Started

Getting started with the Print Page Step is simple:

  1. Navigate to the Form Actions section in Yeeflow.
  2. Add the Print Page Step to your workflow.
  3. Configure the step by selecting the pages you want to print (e.g., Approval Form, Data List Item, Dashboard).
  4. Customize the design of your pages for print if needed.
  5. Save your workflow and test the print functionality.

For a detailed step-by-step guide, check out our User Guide.

Start Printing Smarter Today

The Print Page Step is here to help you streamline your workflows and elevate your document printing process. Whether you’re printing forms, reports, or custom pages, this feature ensures a seamless and professional experience.

Try it out today and let us know how it enhances your workflows. We’d love to hear your feedback!

New feature
Product update

🚀 New Feature Release: Generate Document Action in Yeeflow 📄

E avatar
Shared by E • November 27, 2024

Hi there,

We’re thrilled to introduce the Generate Document Action, a game-changing feature released in Yeeflow’s November product update. This automation tool takes your workflows to the next level, enabling you to generate Word or PDF documents automatically using pre-built templates. It’s designed to save time, reduce manual effort, and improve process efficiency.


What is the Generate Document Action?

The Generate Document Action lets you automate document creation based on information submitted in your forms. By leveraging pre-built Word templates, you can populate form fields to create polished documents effortlessly. Whether it’s a contract, quote, agreement, or purchase order, this feature fits seamlessly into your existing workflows.


Key Benefits of the Generate Document Action

Here’s how this powerful feature can enhance your workflow:

Automate Document Creation: Generate Word or PDF documents directly from form submissions.

Flexible Use Cases: Ideal for a variety of business processes like contract approvals, agreement generation, invoice creation, and more.

Streamline Approval Workflows: Combine document generation with Yeeflow’s workflow automation to streamline approvals and processes.

No-Code Simplicity: Enjoy the power of automation without needing coding expertise.


How It Works

The Generate Document Action works in three simple steps:

1. Build Your Template: Create or upload a Word template with placeholders for form fields.

2. Configure the Action: Use the Generate Document Action in Yeeflow workflows to map form data to the template fields.

3. Automate Document Handling: Save the generated document as an attachment, in a document library, or send it via email. You can even integrate it with Adobe Sign for e-signature workflows.


Examples of Use Cases

This feature is highly versatile and can be used in various scenarios:

Contract Approval Process: Generate contract documents based on form submissions and automate the approval workflow.

Quote Generation: Automatically create customer quotes using submitted details.

Purchase Orders: Simplify the generation and distribution of purchase orders.

Agreements: Standardize agreement generation for faster processing.


Seamless Integration

The Generate Document Action integrates effortlessly with Yeeflow’s automation capabilities. For instance, you can:

• Save documents as form attachments for future reference.

• Store generated files in a document library for easy access.

• Send documents via automated emails.

• Combine with Adobe Sign to enable e-signatures on generated documents, streamlining the signing process.


Ready to Get Started?

We’ve prepared a step-by-step guide to help you get started with the Generate Document Action:

📚 Generate Document Action Guide

Take your workflows to the next level with Yeeflow’s Generate Document Action. Start automating your document creation today! 🌟

Feature update

🌍 Yeeflow Now Supports Español, Français, and Português

Renger avatar
Shared by Renger • November 10, 2024

Hi there,

We’re excited to announce a significant update to Yeeflow: our platform now supports three new languagesEspañol 🇪🇸, Français 🇫🇷, and Português 🇧🇷! This update is part of our ongoing commitment to making Yeeflow more accessible and user-friendly for our global community.

Why This Update Matters

Language plays a crucial role in enhancing user experience and facilitating collaboration. With this new language support, Yeeflow aims to provide:

Enhanced accessibility: Users can now navigate the platform in their preferred language, making it easier for non-English-speaking teams to utilize Yeeflow’s powerful features.

Better collaboration: Multilingual support helps break language barriers, enabling teams from different regions to work together seamlessly.

Improved user experience: By offering localized content, we hope to make your experience with Yeeflow even more intuitive and enjoyable.

How to Change Your Language Preference

Switching to your preferred language is quick and easy:

1. Log in to your Yeeflow account.

2. Go to Profile & Preferences in the settings menu.

3. Choose your desired language: Español, Français, or Português.

If you want to set a default language for your entire organization, head to the Admin Center, edit the account profile information, and select the preferred language.

What’s Next?

This update is just the beginning. We’re continuously working to expand our language support and improve localization. If you have any feedback or suggestions on additional languages you’d like to see in Yeeflow, please let us know. Your input is invaluable as we continue to enhance our platform.

Need Help?

If you have any questions or need assistance with setting up the new language, our support team is here to help. You can also explore our help center for detailed guides and tutorials on using Yeeflow’s multilingual features.

Feature update
Product update

Introducing the New Collection Action in Yeeflow!

E avatar
Shared by E • November 05, 2024

Hi there,

We're excited to announce the addition of the Collection action feature in Yeeflow, expanding the flexibility of automation within your applications.

Unlike form actions, which operate at the form level, the Collection action is designed specifically for the Collection control. This allows you to add unique automation directly to each item within a collection.

You can now find the new "Collection action" settings in the properties panel of the Collection control. Here, you can create new actions or manage existing ones, making your collections more interactive and powerful.

What's the Difference Between Form Action and Collection Action?

Form actions are meant for automating controls and variables across the entire form. Collection actions, on the other hand, operate similarly but are also context-aware within the Collection control. This means you can easily access and manipulate each item within a collection, making it possible to leverage the value of individual collection items in each action step.

Additionally, Collection actions include several exclusive steps, such as viewing, editing, or deleting items, updating fields, and even triggering list workflows. These unique steps allow you to build interactive functionalities that directly operate on each collection item effortlessly.

Best Practices for Using Collection Actions

Here are some best practices to help you make the most of Collection actions:

  • Change Item Values with a Button Click: If you want to change the value of an item when a user clicks a button within each collection item, use the Collection action to add a step that modifies the relevant fields. This ensures each item can be updated individually with ease.
  • Set Form Variables Using Container Clicks: When a container inside a collection item is clicked, you can use the "Set Variable" step to pass the item's value (such as the ID of the item) to a form variable. This approach is useful when you need to work with item-specific data elsewhere in your application.

Reusability and Efficiency

One of the great features of the Collection action is that it belongs to its Collection control, meaning that any buttons, containers, or other controls inside the Collection can utilize it. Plus, when you duplicate or copy/paste a Collection, all related Collection actions will automatically carry over, saving you significant time when reusing Collections across different applications.

Ready to take your workflows to the next level? Try out the new Collection action feature today and make your applications more powerful than ever! Learn how to use it here: Collection Actions Help Guide

Feature update
Product update

📢 Product Update: New Position Options in Advanced Tab!

Renger avatar
Shared by Renger • October 24, 2024

Hi there,

Did you know that when you customize each control's style in the designer, there's a setting called Position? This setting is available in the Advanced tab of each control, and it allows you to control how elements are placed within your design. Are you using this setting in your application designs?

We're excited to announce two new additions to the Position dropdown list in Yeeflow's designer: Static and Sticky! 🎉

These new options give you even more flexibility when designing forms and dashboards, making it easier to create dynamic, visually appealing layouts without writing a line of code.

  • Static: Keeps elements in their default position, following the natural flow of the page.
  • Sticky: Combines the benefits of relative and fixed positioning, allowing key elements to stay visible as users scroll.

Want to learn more about how these different position settings can enhance your designs? Check out our latest article explaining each option in detail and how to make the most of them in Yeeflow: Understanding Position Settings in Yeeflow

New feature
Product update

Creating Interactive UIs with Dropbar and Dynamic Content

E avatar
Shared by E • October 14, 2024

We're excited to introduce a powerful update to Yeeflow's Dropbar control: the Dynamic Content option. This new feature allows you to fully customize the content displayed within the pop-up container of the Dropbar control, offering an entirely new level of interactivity to your applications.

When to Use the Dropbar Dynamic Content Option

The Dropbar Dynamic Content option is ideal when you need to create interactive and flexible UI elements that enhance user engagement without overwhelming the main interface. Dropbar allows you to integrate complex functionality within a compact space, which makes it perfect for keeping your user interface clean while providing extended capabilities. Here are some scenarios where you might consider using the Dropbar Dynamic Content option:

Case A: Data Filters Container Use the Dropbar control as a container for data filters. By placing the data filter controls inside the Dropbar's pop-up container, users can easily toggle and set filters without taking up valuable screen space. This approach keeps the interface tidy while giving users the ability to manipulate their data view dynamically.

Case B: Action Buttons for Collection Items Dropbar controls can also be used to manage operations within a Collection control. For each item in the collection, the Dropbar can provide multiple operation buttons—such as edit, delete, or add more operations. This feature simplifies actions for individual items and provides a clean, centralized location for these operations.

Case C: Notifications with Collection Control Another use case for Dynamic Content is adding a Collection control within the Dropbar's container to show a list of content. For instance, a Dropbar with a bell icon can include a Collection control to display the latest notifications, which are pulled from a data list. This keeps users informed while reducing clutter on the main interface.

Best Practices for Using Dropbar Dynamic Content

The Dropbar Dynamic Content option offers numerous possibilities for creating interactive elements that are suitable for a range of business needs. Consider using Dropbars to:

  • Streamline complex user interactions.
  • Keep the user interface clean and easy to navigate.
  • Add interactivity without overwhelming users with too much information on the main screen.

With Dropbar, you can implement advanced user interactions that make your applications more engaging while maintaining an organized and professional look. Whether you're creating custom data filters, providing multiple actions for items, or displaying a notification center, Dropbar with Dynamic Content is a versatile tool that can transform your application UI.

Get Started with Dropbar Today!

Ready to enhance your user interfaces with Yeeflow's Dropbar control? Explore how the new Dynamic Content feature can help you deliver an interactive, intuitive, and clean experience to your users.

If you have questions or would like to share your own use cases for the Dropbar Dynamic Content option, we'd love to hear from you. Let us know how you're using this feature to create better user experiences!

New feature
Product update

Introducing New Expression Editor Formula: vLookup and weekNum

E avatar
Shared by E • October 13, 2024

We're thrilled to announce two powerful new formulas in the Yeeflow expression editor: vLookup and weekNum. These formulas are designed to make data processing even more efficient and flexible, giving you greater control over how you work with data in your forms.

vLookup: Efficient Data Retrieval from Lists

The vLookup formula allows you to search for rows that contain a specified value in a column of an array object, then return either the entire row object or specific data from a chosen column. The result can be a single record or an array of matching records, making it extremely versatile for many use cases.

Syntax:

vLookup(<lookupValue>, <list>, <lookupColumn>, <matchRange>, [<returnColumn>])

lookupValue: The value used for searching. Leave blank to match all records, or set as 'Empty' to match rows where the value is empty.

list: A variable expression for the list type variable (often linked to a Sub list control).

lookupColumn: The column within the list to search.

matchRange: Define whether to match the first, all, or last matching record.

returnColumn: (Optional) Specify a column to return a value from. If not included, the entire matching row object is returned.

The vLookup formula is especially useful when working with Approval forms and Data List forms where you need to dynamically find specific information within a Sub list—for example, locating a particular value within a row or extracting a range of data from a Sub list.

weekNum: Find the Week Number of Any Date

The weekNum formula is a handy addition for working with dates. It allows you to determine the week number for any given date, using either the default or the European ISO 8601 standard for week numbering.

Syntax:

weekNum(<date>, [<useISO>])

date: The date for which you want to determine the week number.

useISO: (Optional) A boolean parameter to indicate the week numbering system. Set to true for ISO 8601, where the week containing the first Thursday is the first week of the year. If false or left blank, the week containing January 1st is considered the first week.

The weekNum formula can simplify workflows involving date calculations, allowing for easy identification of week-specific data, whether you're managing schedules, tracking weekly performance, or organizing activities.

Start Using These New Formulas Today!

These new tools make it easier than ever to extract, process, and use data within Yeeflow. Whether you're trying to match specific records in a Sub list or pinpoint the exact week of a date, vLookup and weekNum are here to streamline your work and boost your efficiency.

Ready to explore these new formulas? Head over to your expression editor in Yeeflow and start experimenting today!

If you have any questions or would like to share how these formulas have helped you, feel free to reach out. We're always excited to hear your feedback!

New feature
Product update

Introducing New Header Customization Options in Yeeflow

E avatar
Shared by E • October 09, 2024

We’re excited to announce a new feature that enhances the flexibility and customization of your Yeeflow applications. As an application creator, you now have the ability to hide the default headers of Approval Forms, List Forms, and Dashboards. This update allows you to create a cleaner user interface and more personalized designs, improving user interaction with your apps.

What’s New?

1. Dashboard Header Customization

Previously, you could hide the header bar for non-admin users, but now you can also hide the header bar for everyone. This new option can be found under the page settings in the Dashboard Designer. This allows you to streamline your Dashboard layout and focus on displaying key information.

2. Approval Form: Hide Default Header

A new “Hide default form header” option is now available in the Page Settings of the Approval Form Designer. By selecting this option, users will no longer see the form’s default header, including the “Submitted” and “Draft” tabs—only the submission form will be displayed. This gives your form a cleaner look and removes unnecessary visual elements. For easy navigation, you can configure the “My Request” menu item on your app’s navigation bar to help users locate their form submissions.

3. List Form: Two New Options

When configuring List Forms (Data Lists), you’ll find two new options under Page Settings:

Hide default operation buttons: This option removes the default buttons such as “Submit,” “Cancel” on the add/edit item forms, and the “Edit,” “Delete,” or other action buttons from the view item page.

Hide default form header: This option hides the entire header of the form, giving you more control over the form’s appearance.

Why Does This Matter?

This update allows you to simplify your app interfaces and customize the design to better fit your needs. If you want to create a more minimalistic or branded interface, or if you plan to design your own headers and buttons, these new settings are highly valuable.

Example Use Cases:

Data List: When adding new items, you can customize the window’s title and color, replacing the standard header with your unique design.

Dashboard: Remove the header bar to declutter the page and maximize space for content.

How to Access Hidden Settings?

If you hide the headers of Approval Forms or Dashboards, you may wonder how to access their settings afterward. You can navigate to the Application Settings > Application Info in your app. From there, you’ll find a list of all your components, and by clicking the three dots next to each one, you can open the settings menu to edit properties or access the form designer.

Enhance Your User Interaction with Flexible Design

This new feature empowers you to provide a more streamlined and polished user experience, giving you full control over how forms and dashboards appear and function within your application.

New feature
Product update

Introducing the New Copy & Paste Actions Feature in Yeeflow! 🚀

Yeeflow avatar
Shared by Yeeflow • September 26, 2024

We are thrilled to announce a powerful new feature in Yeeflow: the ability to copy and paste form actions directly from the designer! This enhancement is designed to make your application-building process even more efficient, allowing you to create complex, interactive forms and dashboards with ease.

Why This Feature Matters

As we continue to bring more form actions into Yeeflow, you now have the capability to design more advanced interactions and logic within your applications. However, as the number and complexity of these form actions grow, so do the time and effort needed to create and modify them.

We understand that there are times when you may want to reuse existing actions within the same form, in another form, or even in different applications and organizations. To address this need and streamline your workflow, we’ve introduced the new Copy & Paste Actions function.

How It Works: Copy & Paste Actions Made Simple

With this new feature, you can quickly and effortlessly copy an existing action and reuse it wherever you need. Here’s how to use it:

1. Copy an Action: Open an existing action in the form designer. From the dropdown list of the action’s name, you will find the “Copy action” option in the dropdown operation menu. Select this option to copy the action.

2. Paste the Action: Once copied, you will notice a new “Paste action” button in the actions panel, right next to the “New action” button. Click this button to paste the action into the same form or a different form within the application.

3. Cross-Form and Cross-Application Support: You can also use the “Paste action” button in any other form designers within the same application or even in another application. This flexibility allows you to replicate actions across various forms and applications easily.

4. Copy & Paste Steps: In addition to copying entire actions, you can now copy individual steps within actions and paste them into other actions. This added granularity allows you to fine-tune your forms and workflows with even more precision.

Boost Your Workflow Efficiency

This new copy-and-paste functionality significantly reduces the time spent on recreating or modifying actions. It provides you with the flexibility to design sophisticated workflows and interactions effortlessly while ensuring consistency across different forms and applications.

Get Started Today!

Try out this new feature and let us know how it enhances your workflow. We’re committed to providing tools that make your application-building process as seamless and powerful as possible.

We can’t wait to see how you use the new copy-and-paste actions feature to create amazing, interactive applications in Yeeflow!

Happy building! 🎉