ERPNext Features: Workflows and How to Create Them

Following up on our previous introduction to ERPNext features where we explored User Management, this time I would like to highlight the Workflow feature. This tool empowers organizations to design, automate, and streamline their business processes, ultimately boosting overall efficiency and productivity.

A Workflow in ERPNext is a visual representation of a sequence of steps or tasks that a document or transaction must pass through within the system. It acts as a roadmap for the entire lifecycle of a record, guiding it from its initial creation to final completion. The Workflow module enables users to define the specific sequence of steps, conditions, and approvals required for any given process.

How to Create a Workflow

    
                                                <img width="1024" height="513" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150035-1024x513.png" alt="" srcset="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150035-1024x513.png 1024w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150035-300x150.png 300w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150035-768x385.png 768w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150035.png 1436w" sizes="(max-width: 1024px) 100vw, 1024px" />                                                 
    <p><b>Dari home screen pencet “Build”</b></p>       
                                                <img width="1024" height="554" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150049-1024x554-1.jpg" alt="" srcset="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150049-1024x554-1.jpg 1024w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150049-1024x554-1-300x162.jpg 300w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150049-1024x554-1-768x416.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" />                                                 
    <p><b>Kemudian pencet “Workflow”</b></p>        
                                                <img width="1024" height="625" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150314-1024x625-1.png" alt="" srcset="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150314-1024x625-1.png 1024w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150314-1024x625-1-300x183.png 300w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150314-1024x625-1-768x469.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />                                                 
    <p><b>Bisa pilih “Create a New Workflow” atau “Add Workflow” keduanya sama</b></p>      
                                                <img width="1024" height="660" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150425-1024x660-1.jpg" alt="" srcset="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150425-1024x660-1.jpg 1024w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150425-1024x660-1-300x193.jpg 300w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-150425-1024x660-1-768x495.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" />                                                 
    <p>Kemudian kasih nama dan pilih document type, disini saya pilih purchase order sebagai contoh, anda juga bisa bikin states dan transisi workflow dengan “Workflow Builder” tetapi di contoh ini saya menggunakan cara table di bagian bawah page. State adalah status dokumen tersebut seperti draft atau submit, dan Transition adalah transisi untuk state, seperti dari state draft transisi berikutnya ke state submit.</p>       
                                                <img width="1024" height="626" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151320-1024x626-1.png" alt="" srcset="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151320-1024x626-1.png 1024w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151320-1024x626-1-300x183.png 300w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151320-1024x626-1-768x470.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />                                                 
    <p><b>Anda dapat menambah states dan transisi di table – table ini sesuai yang d inginkan</b></p>       
                                                <img width="1024" height="423" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151652-1024x423-1.jpg" alt="" srcset="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151652-1024x423-1.jpg 1024w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151652-1024x423-1-300x124.jpg 300w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151652-1024x423-1-768x317.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" />                                                 
                                                <img width="1024" height="418" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151705-1024x418-1.jpg" alt="" srcset="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151705-1024x418-1.jpg 1024w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151705-1024x418-1-300x122.jpg 300w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-151705-1024x418-1-768x314.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" />                                                 
    <p>Sebagai contoh punya saya mengharuskan “purchase user” Melewati “purchase manager” untuk di approve kemudian lewat “purchase master manager” untuk di approve lg untuk dapat di submit saat membuat Purchase Order.</p>

This is the view of a newly created Purchase Order by a ‘purchase user’; as you can see, it is currently in the ‘Approval Pending by Purchase Manager’ state

    
                                                <img width="1024" height="415" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152353-1024x415-1.jpg" alt="" srcset="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152353-1024x415-1.jpg 1024w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152353-1024x415-1-300x122.jpg 300w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152353-1024x415-1-768x311.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" />                                                 
    <p>Dan jika halamannya dibuka oleh “Purchase Manager” akan terlihat tombol “action” di atas kanan, disini “Purchase Manager” dapat meng approve atau meng reject Purchase Order buatan “purchase user”.</p>     
                                                <img width="252" height="176" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152406.png" alt="" />                                                    
    <p>Disini Saya approve dan kemudian ke state selanjutnya, “Approval Pending by Material Manager” distate ini harus di approve oleh “Purchase Manager Manager”.</p>      
                                                <img width="1024" height="409" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152433-1-1024x409-1.png" alt="" srcset="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152433-1-1024x409-1.png 1024w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152433-1-1024x409-1-300x120.png 300w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152433-1-1024x409-1-768x307.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" />                                                 
    <p>Kemudian jika sudah di approved maka screen akan seperti ini, Statenya sudah “Approved” dan di submit.</p>       
                                                <img width="1024" height="252" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152457-1024x252-1.jpg" alt="" srcset="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152457-1024x252-1.jpg 1024w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152457-1024x252-1-300x74.jpg 300w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-04-152457-1024x252-1-768x189.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" />                                                  
    <p>Dan jika direject akan terilihat seperti ini.</p>        
                                                <img width="1024" height="538" src="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-23-165121-1024x538-1.jpg" alt="" srcset="https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-23-165121-1024x538-1.jpg 1024w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-23-165121-1024x538-1-300x158.jpg 300w, https://tobaconsulting.com/wp-content/uploads/2024/02/Screenshot-2024-01-23-165121-1024x538-1-768x404.jpg 768w" sizes="(max-width: 1024px) 100vw, 1024px" />                                                 
    <p>Fitur Workflow di ERPNext bukan hanya sekadar alat untuk mengoptimalkan alur kerja, tetapi juga sebuah solusi terpadu yang dapat memberikan pemahaman mendalam terhadap setiap tahapan proses bisnis. Dengan memanfaatkan kekuatan analisis dan pelacakan yang dimilikinya, dapat meningkatan efisiensi operasional, tetapi juga memastikan bahwa setiap keputusan diambil berdasarkan informasi yang akurat dan terkini. Selain itu, Fitur Workflow ini juga memfasilitasi kolaborasi yang lebih baik di antara tim, memungkinkan anggota organisasi untuk berinteraksi secara sinergis dalam menjalankan tugas-tugas mereka. Dengan adanya mekanisme kontrol yang lebih presisi, perusahaan dapat mengendalikan setiap aspek dari proses bisnisnya, menjadikan ERPNext sebagai alat untuk pencapaian tujuan bisnis yang lebih besar dan berkelanjutan.</p>     
        <h2>Share this article</h2>