Integrum Ops

Integrum Ops Software Development and DevOps Engineering firm. Developers of TMG Project Center.

What did we do during our summer vacation you ask? Well, over the course of the past month, we launched three major new ...
09/05/2024

What did we do during our summer vacation you ask? Well, over the course of the past month, we launched three major new features for the TMGPC platform:

- The new vendor database and management module
- A Daily Safety Checklist reporting tool
- Porting our Daily Field Reporting module to our iPhone mobile app variant

The vendor database provides access to all of the business information related to vendors that act as subcontractors or suppliers and perform work on behalf of the prime contractor in Project Center. Information available includes contact data, compliance status, master agreements, accounting documents, and a consolidated subcontract history. As well, the vendor database provides a review and scoring system that allows prime users to evaluate subcontractor performance. Subs can be searched by name, CSI code, trade, or geo location.

The Daily Safety Checklist (DSC) is a combination tool and report that allows field teams to perform job site safety inspections and document the results as part of the Daily Field Report activities. The DSC contains a standardized list of categorized inspection checks answered in a “Yes” / “No” format. When an inspection item fails, the DSC prompts to create and track a Corrective Action Plan (CAP) for the deficiency. The CAP is reported in-line with the deficient inspection items until the deficiency is corrected and the item passes inspection.

Our comprehensive Daily Field Report (DFR) module provides detailed field reporting for all job site activity, weather conditions, labor hours, QA inspections, and more. Previously available as a feature on our web and iPad mobile app, this update brings the DFR module to our iPhone mobile app variant, allowing any user to file or help produce documentation for a DFR from any device.

Last year, we signed a lease for new office space in a historic building in downtown Brunswick - The Newberry Building. ...
07/11/2024

Last year, we signed a lease for new office space in a historic building in downtown Brunswick - The Newberry Building. You may have been following along the journey in posts we've been tagged in - Renovating the Newberry Building in Brunswick, MD

From the beginning, we have managed our tenant fit-out construction project in our platform - TMG Project Center. A little "dog fooding" as we like to say. Today, we passed our final inspection and were issued our Occupancy Permit.

To mark the occasion, we set the final milestone date for the project - Construction Complete - and updated the percent complete to 100%.

Now, time to pack up and move!

The TMGPC Team module recently received a major update to add enhanced features for managing the entire project director...
04/15/2024

The TMGPC Team module recently received a major update to add enhanced features for managing the entire project directory for any sized job. Say goodbye to project contact list spreadsheets.

The updated Team module now allows you to assign a trade to any person, in addition to a role as in the past. This allows any member of the team to quickly identify who is responsible for a task or work item when viewing the project directory. Since the trades are also linked to the project specifications, Submittals and RFIs can auto suggest responsible users.

Along with adding trade assignments, we consolidated contact data management. Previously, to update the contact data of a person on a team, you had to make the update through the contact module. The mew Team interface allows you to update contact data in-line without having to leave the job details.

And for those that still prefer a printed job roster - the updated printable version of the directory has you covered. The print control provides options for formatting the directory report for a variety of groups.

 In previous versions of Project Center, we built and managed our help content as static HTML baked into the app. Docume...
03/28/2024


In previous versions of Project Center, we built and managed our help content as static HTML baked into the app. Documentation needed to be transcribed into our HTML templates for every update. There was a tight coupling between the UI and content. The net result was - we weren't really great at maintaining high quality help and training content because it was a laborious process.

The new TMGPC platform uses the Contentful headless CMS platform to manage its help, user documentation, and training content. We completely decoupled the associated content from the code and created a mechanism that allows us to create and update help content out-of-band from the app. The Help module is now fully dynamic and rendered from the Contentful API.

There are also "in context" help buttons embedded into the UI that link to relevant how-to articles and micro-learning videos. We built these as one-off components that statically linked to the Contentful entities, operating under the assumption that they wouldn't change frequently.

That was a naive assumption - we've been updating so much user documentation and adding new video training content this year that having to spend cycles on updating the in-context help menus to match was becoming a repetitive chore. So we refactored our in-context help menu component to be dynamic and auto configure its items from Contentful directly. With this new component, we only have to define what category of help content it should display and it fetches the items, titles, and links via the Contentful API. With this recent update, we no longer have to drop tasks on the UI board to update the in-context help menus - its all externally managed in Contentful.

And now, back to writing documentation...

Got MOLES? TMGPC does!We recently rolled out our all new Job Cost Reporting module. This new feature provides constructi...
03/13/2024

Got MOLES? TMGPC does!

We recently rolled out our all new Job Cost Reporting module. This new feature provides construction job cost reporting financials for project teams in real-time directly within Project Center.

- Drill down from top level metrics to the details of individual transactions.
- Summarize by cost types or job phases.
- Query subcontract requisitions and payments.
- Gain insight into labor hours and efficiency.
- Show details from individual material invoices.
- Forecast cost at completion and see the impact on budgets and margin.

Our job cost reporting integrates seamlessly with the Vista Viewpoint ERP platform - on-premise or in the cloud. TMGPC now provides the most comprehensive job cost detail of any construction management platform.

  - We put a concerted effort last week into improving our observability platform for TMGPC. For several years, we've us...
03/04/2024

- We put a concerted effort last week into improving our observability platform for TMGPC. For several years, we've used Sentry for our performance monitoring and error tracking functions. Our frontends and backend services each implemented slightly different ways of integrating with the platform and our tracing was inconsistent for TMGPC v6's new micro services architecture.

To tackle the inconsistency and gaps, we built a new "opviz" common module that standardizes the configuration, sampling, and trace collection for our observability and metrics. All services were refactored to use the new common module and eliminate one-off integrations.

We use gRPC as the API for intra-service calls in our backend. Many front-end calls for a client facing REST API will result in multiple gRPC calls to different micro services to assemble the composite response. To ensure we capture the tracing end-to-end, we implemented a new set of interceptors for our gRPC endpoints. A gRPC client interceptor adds the inbound client request tracing payload to each service request. A gRPC server interceptor extracts the payload and creates a new tracing span, using the trace context of the original call. The end result is a trace that fully captures the entirety of the distributed call.

Address

30 West Potomac Street/Suite 201
Brunswick, MD
21716

Alerts

Be the first to know and let us send you an email when Integrum Ops posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Business

Send a message to Integrum Ops:

Share