iVendNext offers powerful tools to track document changes and automate repetitive workflows, reducing manual effort while improving accountability. This guide explores advanced features like change tracking, auto-repeating documents, and quick-entry forms—helping you optimize complex business processes.
Scenario: Track all modifications to Purchase Orders.
Go to Customize Form > Select Purchase Order.
Under More Properties, check Track Changes.
Save and reload the form.
Result:
All edits (fields modified, old/new values) are logged in the View Change Log section.
Users with permissions can see who made changes and when.
Scenario: Auto-generate a monthly Rent Invoice.
Open the document (e.g., Invoice) and click Menu (…) > Auto Repeat.
Configure:
Frequency: Monthly.
Start/End Dates.
Notify Users: Email alerts upon generation.
Save.
Scenario: Create a pop-up form for fast Journal Entry creation.
In Customize Form > Journal Entry, check Quick Entry.
Update the form.
Now, when creating a Journal Entry from another document, a compact form pops up with only essential fields.
Use Client Scripts to auto-populate fields based on triggers. Example: Set "Due Date" to 30 days after "Posting Date":
ivendnext.ui.form.on("Invoice", {
posting_date: function(frm) {
if (frm.doc.posting_date) {
const due_date = frappe.datetime.add_days(frm.doc.posting_date, 30);
frm.set_value("due_date", due_date);
}
}
});
Pair these features with iVendNext Workflows to:
Auto-assign tasks when documents are created.
Send approval requests after specific field changes.
Test in Sandbox: Verify automations with sample data before production.
Document Rules: Maintain a guide for team members on how automations function.
Monitor Logs: Review Auto-Repeat and Track Changes logs periodically for discrepancies.
Advanced form behaviors transform iVendNext from a static database to a dynamic, self-regulating system. By implementing tracking and automation, businesses save time, reduce errors, and gain actionable insights.