Networks
Same-level Transporters are completely isolated from eachother. This means that transporters cannot access information of other transporters. There are two exceptions. The first exception are Transporters that are owned by another transporter. This is the case when a transporter creates transporters. These transporters have limited rights and can only see Trips assigned to them. The owning transporter has full access to everything the owned transporters do.
The second exception are Networks. Networks work like a bridge between equal unrelated transporters. Networks are use by Transporters to collaborate. Two of our products use networks. The first is Cabman Connect, our desktop software for collaboration between Cabman Centrale customers and other products. The second product is our line of online and mobile Dispatch systems. This system supports multiple simultaneous networks in which users can collaborate. The can exchange bookings and trips, chatmessages etc. A transporter can share it's drivers to other members of the network. This way another transporter can assign trips directly to the driver of another transporter. This opens a lot of ways to collaborate between transporters of any shape and size.
Networks can best be managed from within Cabman Online although it's possible to perform these tasks from your own applications if you have the appropriate rights and modules assigned.
Using the API you can request the available networks via:
/NetworksSummary
This returns a collection of NetworksSummary entities. Every member of a network is an entity. The properties of every entity contains information about the network and the role of the user within that network. It also contains the NetworkId and network description. If you want more information about the network itself you can request /Networks or you can $expand Networks to the NetworksSummary request.
{
"odata.metadata" : "https://www.cabmanonline.nl/CCPService/DataServiceCCP.svc/$metadata#NetworksSummary",
"value" : [{
"Network" : {
"NetworkId" : 1,
"Description" : "Taxi den Vervoerder netwerk",
"OwnerId" : 1,
"ContractId" : "00000000-0000-0000-0000-000000000000",
"LastUpdated" : "2012-12-24T10:31:56.7"
},
"NetworkMemberId" : 1,
"AcceptsDispatches" : true,
"SharesDrivers" : true,
"UbiqueRole" : null,
"NetworkId" : 1,
"Description" : "Taxi den Vervoerder netwerk",
"ContractId" : "00000000-0000-0000-0000-000000000000",
"TransporterId" : 1,
"CompanyName" : "Taxi TEST",
"UserId" : "7b0e04b9-424d-4e02-9255-58ccf67da7e3",
"DeviceId" : 7833,
"DeviceIp" : "tcp://87.211.150.232:12883/",
"LastLoginDateTime" : "2014-12-09T09:39:27.323",
"LastLogoutDateTime" : "2014-12-09T09:39:13.183"
}
]
}