FlowFuse / flowfuse

Connect, collect, transform, visualise, and interact with your Industrial Data in a single platform. Use FlowFuse to manage, scale and secure your Node-RED solutions.
https://flowfuse.com
Other
269 stars 63 forks source link

Fleet Mode: Tooltip for the status pill #3309

Open Pezmc opened 9 months ago

Pezmc commented 9 months ago

Description

In #3287 we introduced "fleet mode" as the terminology to refer to a device not in developer mode.

image

The phrase "fleet mode" itself doesn't necessarily explain what this means, and @joepavitt and I would like to add a tooltip, but we're struggling to find a succint summary that isn't "developer mode: disabled".

Opening this issue for input from @MarianRaphael, @Steve-Mcl, @joepavitt and myself.

Epic/Story

3005

Have you provided an initial effort estimate for this issue?

I have provided an initial effort estimate

GogoVega commented 9 months ago

I would say without being sure "operational" or "running autonomous" or even "supervised" That's how I understand it, sorry if that doesn't help you

Steve-Mcl commented 9 months ago

autonomous

Aligns with my thoughts: https://github.com/FlowFuse/flowfuse/pull/3287#issuecomment-1883117364

GogoVega commented 9 months ago

If I can draw a parallel with a PLC, I would name the modes as follows:

MarianRaphael commented 8 months ago

@Pezmc like the idea of a tooltip. I would say, "Fleet Mode is the managed mode for a device." In addition, I would suggest linking to the documentation where the difference should be explained in detail, including which functionalities are available for each mode.

joepavitt commented 8 months ago

"Fleet Mode is the managed mode for a device." 

Then why aren't we calling it "Managed Mode"? Not sure this gives any more detail than "Fleet Mode"

joepavitt commented 8 months ago

"Fleet Mode is the managed mode for a device." 

Then why aren't we calling it "Managed Mode"? Not sure this gives any more detail than "Fleet Mode"

MarianRaphael commented 8 months ago

That would be fine for me as well. More importantly, is a link to the documentation that explains the concept and terminology.

MarianRaphael commented 8 months ago

Not sure this gives any more detail than "Fleet Mode"

I don't think so

GogoVega commented 8 months ago

What Joe means is that the tooltip message says "is the managed mode" so why not rename the mode as such and give another description for a more explicit tooltip.

Possible tooltip: "device runs and cannot be modified"

I don't like "Managed" because it's also true for dev mode. The "fleet" mode corresponds to an autonomous operating mode, the device is managed by FF but this mode indicates that it is operational and cannot be modified.

I'm not sure which name would be best, I like the idea of Run Mode (fleet) vs Monitor Mode (dev) but maybe it's not the best choice.

joepavitt commented 8 months ago

Thanks @GogoVega - you're right. I meant that having a description of "Fleet Mode is the managed mode for a device." offers no more detail than "Fleet Mode" on it's own.

More importantly, is a link to the documentation that explains the concept and terminology.

How do you add a link to docs in a tooltip that's only available on hover :)

Possible tooltip: "device runs and cannot be modified"

I like the principle of this approach by @GogoVega - detail the consequence of this mode, rather than describe the mode itself. Given this, we could go with: