Since ITFlow is catering to "smaller" shops, I'm curious, what RMM are folks using?
RMM tools?
TacticalRMM
Really nice! I didn't know it! Is there plan to connect TacticalRMM with ITFlow?
Wikiphil We were initially considering doing direct integration with MeshCentral but I think the route we're going to take now is to develop a really comprehensive API instead. You'll just have to write & host your own middleware to sync data between ITFlow (I've got some examples) and your chosen service (e.g. TacticalRMM's API).
Hi, it works fine with API. I got some issues with the French accents, fixed by encoding in UTF8.
So, link between TRMM and ITFlow works fine.
Now, I'm trying to sync AD User with ITFlow contacts. I'm able to create contacts, but there is no references between ITFlow and Active Directory, so I can't update a contact later. Any tips for me?
The way I've seen other integrations work is by assuming (for better or worse) that the user_email is the unique remote identifier. Note that this sync would break when a users email/UPN is changed on the Azure side.
First, use the contact read endpoint to lookup the contact ID via the email.
Then, use the contact update endpoint to adjust attributes using the contact ID.
https://github.com/itflow-org/itflow/blob/master/api/v1/contacts/read.php
Ok, it works, but it should be great to have the “custom field” in Contacts table and available for use with API create/update/read. This way, I will be able to send Active Directory UID in the table.
For the moment, I can create and read with PowerShell and API. Little work to achieve for Update script.
Are there any instructions on how to connect ITFlow with TRMM? Or any other RMM.
As per https://forum.itflow.org/d/101-rmm-tools/4 there are some sample scripts in that repo. Others have also contributed what they're using to it.