Custom Library

To perform custom manipulations and logic in a process and to accomplish unique and advanced requirements that fail outside of the native functionality of the Boomi platform, Custom scripting is been written. Such integrations need custom files, a thirdparty custom scripting libraries or specific libraries for connectors. 

Custom Library components are collections of Java Archive (JAR) files that you can use to support those in Boomi integration processes. 

Creating and deploying Custom Library components enables you to manage JAR files through the Boomi Integration UI. You can deploy Custom Library components to any Atom, Molecule, Atom Cloud, or environment. 

To configure the custom library in atom management below are the steps: 

Upload external libraries to the Boomi account:

Setting>Account details>manage Account libraries>upload a JAR file. 

Create a custom library component in Boomi: 

In custom librarytype in Boomi, we have three types of components: General, Scripting and Connector. 

Click on create new Custom Library Component from the process and in the configuration tab, define Custom library, Component Name, and Folder and click on create. Once you create a component in dropdown list select the library we want to create, if we select customer library type as a connector, we have to provide connector type and we can add JAR files from the previously uploaded custom JAR files and click on save. 


Deployment of the custom library component: 

To Deploy the Custom library: Create Package component with all details and create it. 

Once all package components successfully created, click on the Attachments tab to attach environment and version and click on Deployment tab to deploy the component. 

Restart Atom: 

Before you can use the library in your integration process, we will need to restart the atom. Manage > Atom Management > 

Select an atom > click on Atom information tab > click on “Restart Atom”. 

 Removing files from a custom library: 

You can remove custom JAR files from a Custom Library component, but you should not do so if the component is currently deployed. 

Custom library component > Select Jar File > Delete > Save. 

 Migrating existing JAR files to use custom libraries: 

Existing JAR files that were placed in user library folders manually continue to work as they did before the introduction of Custom Library components. However, as a best practice, Boomi recommends that you migrate any manually deployed JAR files to custom libraries that can be managed through the Boomi Integration UI. 

To make existing JAR files known to Boomi Integration, follow the normal custom library deployment flow: 

 Upload JAR file > Create Custom library component > Deploy. 

 When the JAR files are deployed, Boomi Integration checks for existing files of the same name: 

  • If the file name and the contents of the file are the same, the file is not replaced. 
  • If the file name is the same but the contents are different, the new JAR file is deployed with a unique suffix to avoid a naming conflict. The existing file is marked for deletion. 

In either case, the JAR file is now recognized by the Boomi Integration and can be managed through the UI. 


Use of Message Shape During Boomi Process Testing 

After the Boomi integration process is developed, while testing multiple sub-process calls if any changes are required or if testing is required only for a particular sub-component, Message Shape can meet the requirements. There is no need for testing end-to-end flow if changes need to be tested and verified for a particular process or sub-flows to validate the changes.

With the use of Message shape, the following can be achieved 

  1. Required data can be passed to the next shape
  2. Modified data can be supplied on the fly
  3. Testing from Source connector data might take more time than can be saved
  4. Ability to test multiple flows using different test data supplied to each message shape in the flow

To test the process flow or changes in the Boomi platform, the content will be added in the message field of the Message Shape and it will be connected to the next shape.

Below are different scenarios with different message types to test with Message Shape

1. JSON Message: 

For testing with JSON messages, use single quotes.



“FirstName” : “Russell”,

“LastName” : “Crowe”


2. XML Message: 

Use original XML message that contains &, < and > with double quotes (“) in the top line of XML directly in the Message shape. The Message shape will not take single quotes in XML.


<?xml version=”1.0″ encoding=”UTF-8″?>





<title>delectus aut autem</title>




3. EDI or Flat file Message: 

Copy actual EDI or Flat file message without any modifications into Message shape. If EDI data contains single quotes, use an extra single quote to escape it.


(a) X12 message (truncated)

ISA*00*0000000000*00*0000000000*08*4532345856 *12*8038025150




(b)EDIFACT message (truncated)



BGM+220+A761902+4:20140530:102+9′ ’

4. Database Message: 

When testing with DB message, component ID (after DBSTART and DBEND) needs to be replaced with new DB profile component ID need to be replaced if the profiles are copied during testing.

Eg: DBSTART|828ac9d7-8334-44e0-8739-4139cf86f2e5|2|@|BEGIN|2|@|OUT_START|3|@|1259|^|20201209 182925.764|^|Alex Jr|^|1111111|#||#|OUT_END|3|@|END|2|@|DBEND|828ac9d7-8334-44e0-8739-4139cf86f2e5|2|@|

In the above example, the bold text needs to be replaced with the component ID of the new DB profile


A Simplified Guide on Implementation of Salesforce Health Cloud

Topic: A simplified guide on Implementation of Salesforce Health cloud

Salesforce Health Cloud is a health CRM IT system that acts as a connection to doctor-patient, record management, and more. The private communities and patients can explore the plans, connect with the health providers. It also allows patients to find answers to common questions and fill out the forms in advance for doctor appointments.

Salesforce Health Cloud – What exactly it offers for the healthcare industry?

The Salesforce Health Cloud empowers the triggers and work processes to make a significant change and consideration of the data that is accessible to patients, suppliers on any associated gadget used. The level of access enables the patients to access valuable information like care plans and other stuff.

Clinical system

The clinical data model captures the information from the electronic records and the goals and problems associated with a particular healthcare plan and store them in a single platform that makes it easy to access. Clinical knowledge is highly essential for the execution, design, and management of particular care plans for the patients.

Data Model setup

In the health cloud, you can lay the foundation with your data model in the entire system. The understanding of such a data model is very important to flourish the implementation and adoption of the Health Cloud System. Once you finalize the data model, you will be able to have the customizations by adding the custom objects, automation, and fields that can help out your organization’s distinctive needs.

The care plan setup

The care plans set up is tailored based on your organization’s requirement. The care coordinators create one or more healthcare plans per person when there are multiple care plans in the organization. The care plan covers all the problems, tasks, and goals information related to the patient in detail.

Timeline view system

The timeline view setup can take every customer on their personalized journey that can provide an everlasting experience. It helps you to provide customers with a 1-1 personalized experience across the various channels. It also helps to build the customer journey which empowers you to manage the past and future of the various healthcare events with ease. Hence it helps in keeping the patient data on track.

Salesforce Health Cloud Setup/Implementation process

Step 1

  • Go to Salesforce Org and check the option “contacts to Multiple accounts” under account settings is enabled or not.
  • The health cloud package cannot be installed or implemented unless the Shared contacts feature is enabled.

Step 2

  • Health Cloud package installation
  • Enter the installation link from the terms and conditions section of the contract into the browser.
  • Log in as a system admin and click on the install button.

Step 3

  • Setting up your organization
  • Set up MY domain (need to wait for the domain registration) and deploy to the users.
  • Assign default record types, layouts, and permissions to the profile of the system administrator. Make sure you are a service cloud user and can access the Health cloud console.

Step 4

  • Configuration of Health Cloud permission sets, Profiles, and the roles
  • Manage the multiple users who make up Health Cloud admins, internal users, and patients. Care coordinators and the members of the care community.

Step 5

  • Customization of Health Cloud Console
  • You can edit the key components and the attributes that are required to make the health cloud fit with your organization’s needs.

Step 6

  • Migration of Patient Data
  • The patient creation can be done in two ways, a job flow that creates the patients and mapping the group and data from the candidate patient objects and the other patient objects in detail. These settings control the processes which are available for customization so that you can control the creation and data mapping of the patients that are flowed in your organization.

Before implementation of the Salesforce Health Cloud, you should know about the real meaning of it and the services it provides with its application. Some companies who are offering the Salesforce Health Cloud implementation services offer only in building the application. You can customize and implement the application based on your needs and necessities.


TIBCO connected Intelligence – The Smart Technology Move For Your Business

TIBCO is powering up the digital business by enhancing the decision-making smarter actions through TIBCO connected Intelligence Cloud. The technology and the data are providing more opportunities for businesses, to innovate and learning that change is no longer an option. 

Companies are looking forward to transforming their data, innovate, collaborate, and grow. The TIBCO connected intelligence adds more value to the real-time data and takes innovation and growth to the next level. 

TIBCO has connected its solutions by segregating them as CONNECT, UNIFY, and PREDICT and together as a TIBCO-connected Intelligence. 


TIBCO Connect allows users to connect with any application or source seamlessly. The complete set of Integration products were all come under the TIBCO Connect. The products under the TIBCO Connect give access to all IT and business stakeholders to get connected with the processes in the cloud, on-premises, or on-device. 


Unify provides better access to control and manage the data across the organization. Every kind of data, be it metadata or master data, it needs efficient management to enable the capabilities of your team in a better way with good data access, trust, and control. This is where Unify from TIBCO connected intelligence can help your organization. 


Data to insights and insights into the actions can build a real-time adaptation. Efficient analytic software can help in predicting and discovering opportunities. 

It enables the teams with analytics and data science to get meaningful insights from data and paves a new way towards success. 

TIBCO brings the power of connectivity where anything and everything is digital to the business users. It enables them to connect and build the best apps that can help in making an informed decision. 

Benefits of TIBCO Connected Intelligence – A smart technology move 

Wouldn’t it be great if businesses can connect data, systems, processes, and people in one place? 

What if the solution can also give access to include predictive analytics, data visualization, and applications like customer engagement, supply chain management, and more? 

TIBCO Connected Intelligence will cover all of these in one shot and business can… 

  • Reduce costs and downtime 
  • Increases output 
  • Improves customer retention 
  • Better Customer engagement 

By using the TIBCO Connected Intelligence, keeps the customers at the center of the strategy, process, and design and aligns everything in a definitive business model. It helps in building better trust, delivers great value and beyond. 

Excellence in operations 

By utilizing the data-driven insights, businesses can optimize every valued point and can grow their ROI. The operational expenses can be better with streamlined effective decision-making. 

Reinvent the business 

Switching to modern technologies transform the entire business by crossing traditional boundaries. With the Data-driven insights and well-structured strategies, businesses can reshape the business models and innovate rapidly. 


The TIBCO Connected Intelligence can give access to construct and embed the visual analysis and machine learning models into business processes. Hence it is the best choice for all businesses that are looking for modernization and effective digital transformation. 

why data driven culture

Why a data-driven culture matters? How to get there?

We are already driven by loads of data daily in your life. There are recommendation engines that drive your choices and affecting your decision-making, so on. Here the question is whether your organization focused on the data as you are. If it is not focusing more, it should be, and here is how you can get there.

What exactly a ‘Data-driven’ means for companies?

The company’s strategic decision making depends on the research, analysis of data, and interpretation of the same. It is connected with the various market reports and methodologies. In general, a data-driven company is driven by the reality of the data.

If that valuable data is amalgamated with more focus on larger enterprise, the whole organization gets benefitted from the clear data-directed vision in all business areas.

Data-driven – Why it is important?

To be competitive is the cut-short answer to the above question. But, in detail, companies should be data-driven to maintain the competition in the increasingly competitive global markets today. The data volume is growing every second, expected to increase at a high level in the future.

The Data centers, intermediate data processors, cloud contributes growing volumes of data to vast data silos. The real fact is, the companies that are using the information to its maximum value are enjoying a significant edge over those who aren’t using its real value.

So, how to become data-driven?

Well, the transition to becoming a data-driven organization needs a corporate cultural change, management, clear and well-defined strategy.

Stop clinging to legacy processes

Legacy processes and systems are still in use in many organizations. There are many barriers if needed any change. Overcoming these cultural barriers will truly embrace to become data-driven.

Moving towards data-driven enterprise

The very first step is to identify the organization’s cultural barriers. The strategy must include the investments, activities that direct at the remediating the challenges. Implement effective ‘data democratization’ make the processes more efficient and effective.

Develop the data literacy

Let your employees be like complete data-savvy professionals. Data literacy can help in the simultaneous development of different main factors. The skill-building and testing will ensure the maximization of the resources once the data-driven organization becomes operational.

Embracing advanced technology

The digital revolution overhauls the entire organization than any individual asset. To improve the agility of your organization, it is pivotal to plan for IoT to generate the corporate-specific data that will be the foundation of the business decisions.

Finally, while it takes time and money to set up your organization into a data-driven path, you can make much informed decisions.