Event Tracker: Building an Event Planning System in Google AppSheet

Event Tracker: Building an Event Planning System in Google AppSheet

Overview

CloudWave developed an Event Tracker application in Google AppSheet to help organizations create and track internal events throughout their lifecycle. Event Tracker allows users to create events with details about their date, location, and expenses, and then these events flow through admin approvals at each level of the organization. Once an event is fully approved, employees throughout the organization can register. This system helps businesses maintain event approval functionality and save money on the cost of software.

Project

One of our clients was looking for an opportunity to cut down on costs and still maintain existing functionality for scheduling and tracking upcoming events.

Our team at CloudWave is always eager to innovate using emerging technology platforms. We chose the low code platform Google Appsheet to build this new application because it has numerous benefits for users: flexibility, affordability, and mobile accessibility.

The app is designed so that system admins can create an event, and then it can move through a full lifecycle approval process. Criteria within the cycle determines what level of increasing approval is needed from key stakeholders.

Each event starts out as a draft with a minimum of three to five levels of approvalI. Admins can specify the details about the event, the number of attendees, expenses associated with the event, and the supervisor who needs to approve it at the next level. Supervisors will be pinged automatically with an email so that they can review the event details and approve or reject them.

If it is rejected for any reason, it will not be able to move forward to the next phase of the life cycle. Once an event has passed through the entire approval process, users can register to attend the event. Those who are registering will be prompted to fill out follow-up forms on their travel needs for attendance.

Within the application, users can view all of their upcoming registered events and submit expenses connected to them as necessary.

Results

  • The Event Tracker App allows users to easily organize info about upcoming events, including dates and times, budget, number of attendees, and more.
  • Events move through an approval process with notifications for the admins at each level of the life cycle.
  • This application built in Google App Sheet is a cost effective alternative that still allows for robust event tracking functionality.

About CloudWave

CloudWave Inc. is an information technology consulting firm based in Virginia that provides end to end services from architecture to development in niche cutting-edge cloud technologies. CloudWave specializes in application development, integration, and cloud offerings – SaaS, PaaS, IaS, machine learning/artificial intelligence, analytics/business intelligence, microservices, and enterprise document management. Since 2012, the company has developed classified/unclassified, innovative, cost-saving, low-risk solutions to federal and commercial customers both within the United States and globally. The team has more than 30 years of exceptional systems and architectures experience managing complex and compliant projects.

CloudWave has successfully integrated Smartsheet with Salesforce, MuleSoft, Google Cloud, Azure, Jira, Hubspot, and more so that our clients can have real-time access to all relevant information across multiple systems.

With CloudWave on your side, you can feel peace of mind knowing that you are working with an official Smartsheet platinum Partner. Our team has the expertise and experience to determine your organization’s vision, and then design a powerful solution to meet those needs.

For more information, get in touch with us here.

Using MuleSoft API to Provision Salesforce Users from LDAP Directory Services

Using MuleSoft API to Provision Salesforce Users from LDAP Directory Services

A large government client wanted to automate synchronization of its users from Enterprise Active Directory to multiple Salesforce instances.

The Enterprise Active Directory (EAD) is a shared employee directory for government employees. It enforces security policies and assists with identity management. Our CloudWave team utilized MuleSoft to integrate the EAD with Salesforce and ensure that the data was secure end-to-end.

Cutting Costs with MuleSoft

CloudWave initially developed a proof of concept to demonstrate to IT that MuleSoft can perform user synchronization and also unlock the Active Directory data via API.MuleSoft simplified the architecture by replacing a more complex architecture using Salesforce Identity Connect and IBM CastIron, saving tens of thousands of dollars in the process. While designing this project, CloudWave followed an API First approach to make sure that data gets unlocked and will be easier for consumption by other applications using API to avoid redundant point to point integration.

MuleSoft for Salesforce User Provisioning

CloudWave implemented the project from installation to go-live in 8 weeks. The total scope included installation of MuleSoft at the Company’s data centers, architecture, design, development, testing, and deployment. We also worked closely with MuleSoft architects during the course of the project to make sure we followed best practices of design and implementation. We were able to use MuleSoft connectors such as LDAP Connector, Salesforce Connector, and Message Transformers and quickly build our solution in weeks time.

The new Salesforce User Provisioning module on MuleSoft Runtime gets the user data every 6 hours via API and subsequently adds, removes, or updates the users in multiple Salesforce ORGs. The platform has the ability to provide metrics on API usage, control incoming traffic, throttling, and the ability to look at the application logs through the online console making troubleshooting issues easier. The user data is not only available for this synchronization, but it is consumable by other systems in the company via the API.

CloudWave, a certified MuleSoft partner, helps businesses to get the most out of the MuleSoft platform by delivering industry-wide integration best practices that drive digital transformation and build a better-connected business.

For more information, get in touch with us here.

About CloudWave

CloudWave Inc. is an information technology consulting firm based in Virginia that provides end to end services from architecture to development in niche cutting-edge cloud technologies. CloudWave specializes in application development, integration, and cloud offerings – SaaS, PaaS, IaS, machine learning/artificial intelligence, analytics/business intelligence, microservices, and enterprise document management. Since 2012, the company has developed classified/unclassified, innovative, cost-saving, low-risk solutions to federal and commercial customers both within the United States and globally. The team has more than 30 years of exceptional systems and architectures experience managing complex and compliant projects.

Real-Time Survey Response Synchronization to Salesforce with MuleSoft for Qualtrics

Real-Time Survey Response Synchronization to Salesforce with MuleSoft for Qualtrics

Qualtrics is an experience management company that offers a subscription software platform “that the world’s most iconic companies use to close experience gaps and deliver breakthrough results.” The XM Platform makes it simple for any organization to collect, understand, and take action on experience data (X-data) – the beliefs, emotions, and sentiments of customers and employees.

Qualtrics wanted user surveys to immediately synchronize with current Salesforce data so that their clients could access the most up-to-date information about X-data from customers.

Client Needs

Qualtrics needed to be able to push an unlimited number of survey responses to Salesforce. Then, they needed near real-time survey response synchronization to Salesforce objects with the ability to map survey responses to standard or custom objects. Finally, they needed the ability to custom schedule the synchronization between the surveys and salesforce.

CloudWave Solutions

CloudWave has many years of experience utilizing MuleSoft to integrate other platforms with Salesforce. To address the needs at Qualtrics, the CloudWave team built the following solutions:

  • Survey Responses to Salesforce Org Integration – Integrated the Qualtrics survey response platform with Salesforce so that survey responses from a Qualtrics account can be associated with one or many Salesforce Orgs.
  • Synchronization Schedule – Set up a custom schedule to send survey responses from Qualtrics to Salesforce.
  • Survey Response Mapping – Set up survey response mapping that connects Qualtrics survey responses into Salesforce standard or custom objects.
  • Synchronization Status – Now responses are collected after updating Salesforce objects, and their status is updated via email and stored in a file for future reference.

Why MuleSoft for Salesforce Integration

MuleSoft helps to connect people, processes, and data seamlessly. Using MuleSoft enterprises can:

  • Integrate Apps and Systems Quickly
  • Manage the Full API Life Cycle
  • Automate End to End Business Practices
  • Connect and Sync Data Sources
  • Exchange Data Seamlessly with the Partner Ecosystem

MuleSoft’s easy-to-use development environment can increase productivity and lower development cost. It is the best available open-source integration development tool on the market.

CloudWave, a certified MuleSoft partner, helps businesses to get the most out of the MuleSoft iPaaS platform by delivering industry-wide integration best practices that drive digital transformation and build a better-connected business.

CloudWave Salesforce Solutions

Over the years, CloudWave has perfected the skill of developing and delivering end-to-end Salesforce solutions to customers across the globe. With CloudWave on your side, you receive the assurance of working with a Salesforce Consulting Partner who has the expertise and experience to determine your company’s vision, and then design a powerful solution to meet those needs.

For more information, get in touch with us here.

Deploying Custom Integration in Smartsheet Bridge

Deploying Custom Integration in Smartsheet Bridge

Overview

The client, a major national fashion design brand and retailer, needed a solution that allowed them to leverage Smartsheet as a core part of their project management process while maintaining the ability to instantaneously sync with their ServiceNow account as well as push tickets to Smartsheet’s Resource Management for time tracking.

Project

Our CloudWave Smartsheet consultants started by identifying key business needs for the client and agreeing upon a project timeline that would allow their team to maximize the new Smartsheet environment as soon as possible. Then we began building the solution.

First, we designed the technical components based on the needs uncovered in the discovery phase. Since ServiceNow wasn’t a typical out-of-box integration at the time, the integration process required some extra customization.

Ultimately our team created a custom API solution via Smartsheet’s Bridge application to connect the client’s ServiceNow instance with their Smartsheet account, providing bi-directional support. Using Bridge, custom modules are designed to handle specific HTTP calls based on the APIs for the respective platforms that need to communicate. That data is then passed back to Smartsheet where it can be leveraged for decision making, communication, and more.

Then the team created sheets, reports, and dashboards necessary for the overall system. These components allow the customer to leverage their data from multiple sources in one platform, make decisions, communicate efficiently, and take action as needed.

Once the integration was complete, we walked the client through user acceptance testing to eliminate any potential issues. We then provided a knowledge transfer and technical documentation to the client’s admin users and continued to support them in the go-live stage.

Results

  • A successful bi-directional integration of Smartsheet and ServiceNow.
  • Smartsheet Projects are now populating to the customer’s ServiceNow automatically, including fields for ProjectID, Project Name, Project Owner, Project Status, and the Project Link.
  • Smartsheet Projects are now receiving Incident data from the corresponding ServiceNow project automatically, either by updating an existing project row or adding a new row when appropriate.
  • Incident tickets within projects are able to surface in Resource Management via Smartsheet’s panel integration.

About CloudWave

CloudWave Inc. is an information technology consulting firm based in Virginia that provides end to end services from architecture to development in niche cutting-edge cloud technologies. CloudWave specializes in application development, integration, and cloud offerings – SaaS, PaaS, IaS, machine learning/artificial intelligence, analytics/business intelligence, microservices, and enterprise document management. Since 2012, the company has developed classified/unclassified, innovative, cost-saving, low-risk solutions to federal and commercial customers both within the United States and globally. The team has more than 30 years of exceptional systems and architectures experience managing complex and compliant projects.

CloudWave has successfully integrated Smartsheet with Salesforce, MuleSoft, Google Cloud, Azure, Jira, Hubspot, and more so that our clients can have real-time access to all relevant information across multiple systems.

With CloudWave on your side, you can feel peace of mind knowing that you are working with an official Smartsheet platinum Partner. Our team has the expertise and experience to determine your organization’s vision, and then design a powerful solution to meet those needs.

For more information, get in touch with us here.

Building an Education Control Center Solution in Smartsheet

Building an Education Control Center Solution in Smartsheet

Overview

The client, a non-profit in the education sector, needed a Control Center-based solution that would allow them to leverage Smartsheet to update and develop curriculum for both virtual and in-person classes across all subjects, elementary through high school.

Project

To kick off the project, our CloudWave Smartsheet consultants worked closely with the client to understand the current state of their curriculum development system and what they ultimately wanted it to look like for the future.

The curriculum team was seeking a solution to manage the lifecycle of new curriculum development as well as tracking updates and corrections to existing courses. In addition to course development, they also needed the solution to track cost by comparing a person’s hours for their assigned tasks to their bill rate and calculating appropriately.

Based on this feedback, the CloudWave team designed a future state architecture diagram for the client’s approval. The plan was to leverage Smartsheet’s premium Control Center application with automation that would save time for all of the teams involved in the curriculum development process – SMEs, copy editors, graphic designers, and beyond.

When triggered, a new project would be created by Smartsheet. This means that all of the sheets, reports, and dashboards would be created for the users and eliminate manual setup and copy/pasting. Smartsheet then would then add the project to the appropriate workspace and share it to the appropriate people. Project level information would already be shared to those who need access to it upon creation.

The project would also roll up to the portfolio level – dashboards, reporting, etc. are updated by this process. Any needed project-level information would be isolated and pushed to a higher level for easy review and sharing.

As our team continued working on the Control Center solution, they provided routine demos to the client and continued to collect feedback. They also created all necessary sheets, reports, dashboards, and processes, considering both the requirements as well as Smartsheet best practices.

When the solution was finished, we walked the client through user acceptance testing to eliminate any potential issues.

Before handing off the completed project, the CloudWave team also created detailed documentation custom to the solution and provided various levels of training to the appropriate groups – end users, project managers, and admins.

Results

  • An automated solution that can create new projects with all the sheets and reports needed to develop any curriculum type and roll them up to the organizational level.
  • User-level reports that pull an individual user’s task list based on their login.
  • Organization-level reports that look at outstanding tasks across all courses in progress.
  • Course-specific dashboards and an organizational view for enhanced visibility and collaboration.

About CloudWave

CloudWave Inc. is an information technology consulting firm based in Virginia that provides end to end services from architecture to development in niche cutting-edge cloud technologies. CloudWave specializes in application development, integration, and cloud offerings – SaaS, PaaS, IaS, machine learning/artificial intelligence, analytics/business intelligence, microservices, and enterprise document management. Since 2012, the company has developed classified/unclassified, innovative, cost-saving, low-risk solutions to federal and commercial customers both within the United States and globally. The team has more than 30 years of exceptional systems and architectures experience managing complex and compliant projects.

CloudWave has successfully integrated Smartsheet with Salesforce, MuleSoft, Google Cloud, Azure, Jira, Hubspot, and more so that our clients can have real-time access to all relevant information across multiple systems.

With CloudWave on your side, you can feel peace of mind knowing that you are working with an official Smartsheet platinum Partner. Our team has the expertise and experience to determine your organization’s vision, and then design a powerful solution to meet those needs.

For more information, get in touch with us here.

Project Management with Smartsheet Control Center

Project Management with Smartsheet Control Center

Overview

The client, a leading financial institution, needed a Control Center-driven project management solution that allowed them to leverage Smartsheet to review, approve or reject, and manage organizational and departmental projects. As needed, the project plans would then integrate with Jira bi-directionally via the Smartsheet connector to manage those tasks in both systems without duplicating work.

Project

To kick off the project, our CloudWave Smartsheet consultants worked closely with the client to understand how project management was functioning within the organization at the time and what they envisioned for the future.

Our team determined that there were no processes in Smartsheet yet. Instead, proposals for departmental and organizational projects in need of approval were sent to the committee chair via email. These emails had to be manually managed and organized on an ongoing basis and presented to the committee members.

In addition to the email process, the client was using a combination of PDFs and excel files to manage projects. This led to poor visibility with no metrics or dashboards to track crucial financial data.

Using the info from this discovery phase, our team designed a future state architecture diagram for the client that would leverage Smartsheet’s premium Control Center application for automation and add the Jira connector in phase two, upon completion of the Control Center build.

The new system would include automation to streamline internal processes. For starters, new projects would be created automatically by Smartsheet when triggered. All of the necessary sheets, reports, and dashboards would be created for the users and eliminate manual setup and copy/pasting.

Smartsheet would then add the project to the appropriate workspace and share it to the appropriate people. Everyone who needed project-level information would receive it instantly upon creation.

The project would also roll up to the portfolio level: dashboards, reporting, etc. could be updated automatically by this process. Project-level information would be isolated and pushed to a higher level for easy review and sharing.

Once the client approved this proposed system, the CloudWave team began building the solution, creating the sheets, reports, dashboards, and processes, and considering both the requirements as well as Smartsheet best practices.

When the project management system was complete, CloudWave led the client in User Acceptance Testing (UAT) and created detailed documentation custom to the solution. We also provided various levels of training to the appropriate groups: end users, project managers, and admins.

Results

  • A form that allows anyone in the organization to submit a new project proposal for review, reducing the time the committee chair spends aggregating emails for review.
  • A streamlined process for the committee to review proposals, request additional information from the submitter, approve the proposal, or reject the proposal.
  • Automated project plans, scoping templates, and other project sheets for each new project approved.
  • Various dashboards providing increased visibility based on the needs of different audiences: departments involved in a project, review committee, administration, etc.
  • Bi-directional sync between Jira projects and Smartsheet projects via the Smartsheet Jira connector to prevent duplication of work.

About CloudWave

CloudWave Inc. is an information technology consulting firm based in Virginia that provides end to end services from architecture to development in niche cutting-edge cloud technologies. CloudWave specializes in application development, integration, and cloud offerings – SaaS, PaaS, IaS, machine learning/artificial intelligence, analytics/business intelligence, microservices, and enterprise document management. Since 2012, the company has developed classified/unclassified, innovative, cost-saving, low-risk solutions to federal and commercial customers both within the United States and globally. The team has more than 30 years of exceptional systems and architectures experience managing complex and compliant projects.

CloudWave has successfully integrated Smartsheet with Salesforce, MuleSoft, Google Cloud, Azure, Jira, Hubspot, and more so that our clients can have real-time access to all relevant information across multiple systems.

With CloudWave on your side, you can feel peace of mind knowing that you are working with an official Smartsheet platinum Partner. Our team has the expertise and experience to determine your organization’s vision, and then design a powerful solution to meet those needs.

For more information, get in touch with us here.

Improving Smartsheet Workflows with Data Shuttle and DataMesh

Improving Smartsheet Workflows with Data Shuttle and DataMesh

Overview

The client, the Packaging team for a global manufacturer, was seeking a solution to improve upon their existing Smartsheet process and enable the team to save time, have greater collaboration and visibility within the department, and to more easily juggle their high volume of tasks. Our solution heavily utilized premium apps such as Control Center, Data Shuttle, and DataMesh to provide a thorough tool that will serve the team far into the future. This solution allowed them to leverage Smartsheet to load items from SAP in their Smartsheet system and more easily manage the packaging lifecycle for each of those items prior to the date the warehouse would need them for distribution.

Project

To kick off the project, our CloudWave Smartsheet consultants worked closely with the client to understand the existing Smartsheet environment and used exercises like process mapping to determine the ideal future state for workflows.

We discovered that this team was already using Smartsheet, but not to its full potential or with best practices in mind. For example, the client was:

  • trying to maintain too much data in just one sheet
  • using too many formulas and cross sheet references
  • not able to easily move images around the old solution
  • not specifying levels of organization: Project and Portfolio
  • not utilizing dashboards

Our team designed the scope of the ideal future state in detail, noting improvements needed for existing sheets, listing new sheets we would need to create, and documenting overall processes we would facilitate to improve internal communication.

We helped the client leverage Smartsheet’s premium Control Center application for automation and add the Jira connector in phase two, upon completion of the Control Center build. New projects would be created automatically by Smartsheet when triggered. All of the necessary sheets, reports, and dashboards would be created for the users and eliminate manual setup and copy/pasting.

Smartsheet would then add the project to the appropriate workspace and share it to the appropriate people. Everyone who needed project-level information would receive it instantly upon creation.

The project would also roll up to the portfolio level: dashboards, reporting, etc. could be updated automatically by this process. Project-level information would be isolated and pushed to a higher level for easy review and sharing.

The CloudWave team also worked with the customer to set up DataMesh configurations, which maps and updates data across sheets. This eliminates the need for cross sheet formulas while still allowing data lookups from other sheets.

And finally, we helped configure Data Shuttle workflows. These workflows mapped data from spreadsheets pulled from external systems into the appropriate sheet that can then be dispersed and utilized across the projects.

When the configurations were complete, CloudWave led the client in User Acceptance Testing (UAT) and created detailed documentation custom to the solution. We also provided various levels of training to the appropriate groups: end users, project managers, and admins.

Results

  • A Data Shuttle workflow that imports the appropriate SAP records from a .CSV file to the appropriate sheet in Smartsheet.
  • A Data Shuttle workflow that exports from Smartsheet in a format that can then be uploaded in SAP to update records as appropriate
  • Various Data Mesh configurations that replace cross sheet formulas, freeing up space within the sheets.
  • Automated tasks lists for each specific item to manage the packing lifecycle.
  • Automated dashboards that pull in all packaging information as provided by the SAP import to replace a process that currently lives in a PDF.
  • Various reports for better collaboration including documentation on how sub teams manage their tasks.
  • A high level dashboard for visibility into the status and progress of all items currently in progress.

About CloudWave

CloudWave Inc. is an information technology consulting firm based in Virginia that provides end to end services from architecture to development in niche cutting-edge cloud technologies. CloudWave specializes in application development, integration, and cloud offerings – SaaS, PaaS, IaS, machine learning/artificial intelligence, analytics/business intelligence, microservices, and enterprise document management. Since 2012, the company has developed classified/unclassified, innovative, cost-saving, low-risk solutions to federal and commercial customers both within the United States and globally. The team has more than 30 years of exceptional systems and architectures experience managing complex and compliant projects.

CloudWave has successfully integrated Smartsheet with Salesforce, MuleSoft, Google Cloud, Azure, Jira, Hubspot, and more so that our clients can have real-time access to all relevant information across multiple systems.

With CloudWave on your side, you can feel peace of mind knowing that you are working with an official Smartsheet platinum Partner. Our team has the expertise and experience to determine your organization’s vision, and then design a powerful solution to meet those needs.

For more information, get in touch with us here.

Building a Secure Diagnostic Results Portal in Smartsheet

Building a Secure Diagnostic Results Portal in Smartsheet

Overview

The client, a diagnostic laboratory, was looking for a streamlined way to electronically communicate results with their referring clinics. The labs in question were for veterinary practices. However, they still wanted to maintain strict privacy standards comparable to those required for human patients. Leveraging APIs and automation, as well as Smartsheet’s WorkApps and Document Builder, we were able to assist in providing a secure results portal for their customers.

Project

Because our client receives physical samples, analysts needed an accurate way to validate client orders against current database entries in one single program. A solution was also needed for lab technicians to enter diagnostic results and for veterinary clinics to easily access those results using a secure, user-friendly portal. While HIPAA privacy regulations don’t apply to veterinary results, our client believes in offering animal patients the same privacy standards as human patients, thereby ensuring clients only see results for their specific animal patients.

Our CloudWave Smartsheet consultants began the project by uncovering the full scope of requirements for the solution, in terms of both functionality and security. The team presented the plan and timeline to the client in a Business Requirements Document (BRD) that included crucial information helpful to the design and implementation of the solution, including process flow diagrams, field mappings, user stories, and more.

With these parameters in place, the team could begin designing the technical components of the solution based on the project requirements. These technical components are what facilitate the communication Smartsheet and the customer’s Lab Information System (LIS), via a custom application.

CloudWave developed a custom portal, linking several solutions and working closely with the client to connect seamlessly with their current database. CloudWave leveraged Smartsheet’s Document Builder and custom-designed WorkApps to create a patient portal that works unidirectionally with the client’s database.

Our Smartsheet team then created sheets, reports, and dashboards needed for the overall system. With the right automation in place, data would move from their LIS to the target Smartsheet location. Sheets would be aggregated in Reports and filtered down as needed by current user, dates, and more. Dashboards would communicate with internal customers regarding updates, tips on how to use the system, and more.

Once the build was complete, CloudWave led our client in User Acceptance Testing (UAT) and created detailed documentation custom to the solution that included recordings of live training sessions. We also supported the client all the way through the go-live stage and continue to provide knowledge transfer support as needed.

Results

  • The successful uni-directional integration of Smartsheet and LIS.
  • Diagnostic results are now populating to the customer’s live results sheet.
  • Results reports are created via Document Builder and attached to the results record.
  • Results are accessible via WorkApps, but filtered automatically down by customer, so results not relevant to the customer viewing will not be shown to ensure privacy.

About CloudWave

CloudWave Inc. is an information technology consulting firm based in Virginia that provides end to end services from architecture to development in niche cutting-edge cloud technologies. CloudWave specializes in application development, integration, and cloud offerings – SaaS, PaaS, IaS, machine learning/artificial intelligence, analytics/business intelligence, microservices, and enterprise document management. Since 2012, the company has developed classified/unclassified, innovative, cost-saving, low-risk solutions to federal and commercial customers both within the United States and globally. The team has more than 30 years of exceptional systems and architectures experience managing complex and compliant projects.

CloudWave has successfully integrated Smartsheet with Salesforce, MuleSoft, Google Cloud, Azure, Jira, Hubspot, and more so that our clients can have real-time access to all relevant information across multiple systems.

With CloudWave on your side, you can feel peace of mind knowing that you are working with an official Smartsheet platinum Partner. Our team has the expertise and experience to determine your organization’s vision, and then design a powerful solution to meet those needs.

For more information, get in touch with us here.