Over the years, our customers have led the way on using FinancialForce and Salesforce to stay connected and maximize productivity. Our global sales, services, and customer success teams are ready to help you work through any challenges that may arise.

If you’re a customer, please access your free virtual care package on the Community site, which includes virtual roundtables, attendance at FinancialForceX Virtual Summit, premium on-demand training, peer-to-peer workshops, and thought leadership.

Introducing Risk Tracker - Identify threats, take action. Learn more about this free app >
FinancialForce News and Insights

SalesForce Flow, a new tool to integrate with FinancialForce applications

Salesforce.com has delivered a new tool, called Flow. It allows you to create new screens containing input and output fields, and allows you to guide users through them. It offers the option of doing operations such as insert, update or delete on any custom or standard object.

The Flow Designer employs an easy-to-use drag-and-drop interface and it requires no specific programming knowledge.

With this amazing tool, you can create your own flow to configure your org, and create new Products, Accounts, Opportunities and FinancialForce objects such as Journals or Projects.

If you are a developer, you can create your own steps, call to our API or an external one. You can also link your flow to a VF page, a list view button or a tab.

Let’s see some examples of using Flow with FinancialForce apps.

The first one is explained on this article on Flow on developer.financialforce.com. In this example, a user enters some expenses after a business trip, and then Flow creates a FinancialForce journal. This is done with no Apex code, just using Flow, so you can achieve this with the minimum of programming knowledge. Once we have the journal, we can add another step to post it. To do this, create a new class that implements Process.Plugin, which calls our API to post the journal. Once the class is saved, a new step appears in the Flow Designer. Drag this new step to your flow.

Another example would be when creating a series of several similar objects. For example, creating several years in our org. They all have the same structure: 12 Periods and a Month End of Period Calculation Basis. This data can be set in the flow as constants. Now, the process has been reduced to two clicks. 

  1. Enter a start date of 1st of January 2012 and click Next.
  2. [Hidden Step] Flow uses an insert step to save the year.
  3. [Hidden Step] Flow gets the year we have just created and creates its periods.
  4. Do you want to add more years? Select Yes or No and click Next.
    1. If your choice is Yes, then the flow will ask for a new start date.
    2. If your choice is No, then, the flow will show you a process complete message.
    Flow is also good for the bulk creation of objects, For instance, Invoices.
  1. Enter the account and invoice date and click Next.
  2. [Hidden Step] Flow uses an insert step to save the invoice header.
  3. Add an invoice line to the invoice header.
  4. [Hidden Step] Flow saves the invoice line.
  5. Do you want to add more lines? Select Yes or No and click Next.
    1. If Yes, begin adding a new invoice line.
    2. If No, go to 6
  6. Do you want to add more invoices? Select Yes or No and click Next.
    1. If Yes, begin adding a new invoice line.
    2. If No, go to point 7
  7. Create a new class that posts all the invoices created by this process.
CALL NOW Schedule Demo
  1. POPULAR LINKS
  2. Leadership Board
  3. Training
  4. Careers