Hi Steve,
That makes sense, especially if the broadband proposal is taking priority right now. When you do revisit this, one thing that might help is documenting the "common denominators" across your contributing systems before diving into API design. In my case, that exercise clarified which elements could sit in a TMF-aligned abstraction layer versus what should stay vendor-specific (like Salesforce task objects).
If you push forward with a Task Management API proposal, I'd be happy to compare notes from the work we did combining TMF and Salesforce APIs. Sometimes just mapping out skill-based allocation and orchestration patterns upfront makes the standardization effort much smoother.
Regards,
Maxwell
------------------------------
Maxwell Lord
TO BE VERIFIED
------------------------------
Original Message:
Sent: Aug 27, 2025 08:41
From: Steve Ranford-Bragg
Subject: APIs to manage work for agents for orders, faults, inbound contact etc
Hi, thanks for the comment. I've come to more or less the same conclusion, I'm working on a proposal for broadband with the TMF so this has been pushed back a bit, but will probably re-visit making proposals at a later date.
------------------------------
Steve Ranford-Bragg
BT Group plc
------------------------------
Original Message:
Sent: Aug 27, 2025 06:11
From: Maxwell Lord
Subject: APIs to manage work for agents for orders, faults, inbound contact etc
Hi Steve,
I've worked on something similar where we needed a central task pool that could handle work coming from multiple systems and allocate based on skills, region, and product type. In my case, the backend was Salesforce, but we had to keep it vendor-agnostic for future flexibility.
What worked well was combining TMF's Work Management / Task APIs with Salesforce's native task APIs, then layering in orchestration logic. For example, we pulled work from external systems, normalized it through a lightweight service layer, and pushed it into Salesforce for allocation. This gave us flexibility to change backend vendors later if needed.
Interestingly, I ran into the same pattern when building a monday.com Salesforce integration. Salesforce had the APIs, but we needed an abstraction so that if the backend changed, monday.com didn't break. A similar approach could apply here: define a TMF-aligned abstraction (task domain API) and let Salesforce handle the execution behind the scenes.
If there isn't a specific TMF API today that covers your whole use case, you could extend Work Order APIs or propose a new Task Management API through the forum. From experience, investing in a decoupled abstraction layer pays off in the long run, especially when orchestration and multiple contributors are involved.
Regards,
Maxwell
------------------------------
Maxwell Lord
TO BE VERIFIED