I have hunted around this site to find out how to manage customers gaining access to FB features. A frustration I have is that many of the questions were asked & answered before FB 8 came out, and some even mention about things being different when FB is released. (See note at the end)
We host our own FB on our own server.
We have a project that our customer wants to be able to:
- Create new cases
- See the progress of the case (not sure exactly what this means in practice, but we are thinking of, for example, seeing it as being assigned, due date, priority etc)
- Add extra details to a case
- See all cases reported by the various users at the customer site.
This particular customer is a single company, but with perhaps 4 or 5 different people having contact with us. These people will want to see cases from their colleagues (i.e. requirement 4).
From what I have gleaned, it appears that 1-3 should all be possible via email inboxes. I just set up an inbox, and away we go?
But the problem with that is that the emails sent back to the customer include a URL to allow them to track the case. We don't expose FB to the outside world, and so would we need to put in some kind of proxying in order for that link to work? Any recommendations of what we may need to set up?
The fourth requirement is what mainly prompted this question. Questions elsewhere on this site mention the Community Case plugin. But this was a pre-FB 8 thing, and so has it now been superseded by FB8's group enhancments?
Our customer has indicated they may want something more direct than the email system. Is this were community users come in? How does this work with the previous point? At what point would we need to decide to buy full licenses for these users? I.e. what can't a community user do?
What restrictions are there with our server being only on our network, and not exposed to the outside world? A potential problem, for example, is that URL's returned by emails from FB that work locally for us, might then not work on a proxy.
So, given the requirements, what is the current recommended best mechanism for customers to use FB as a support portal?
Apologies for the rather rambling nature of the question, but it directly reflects the rather rambling nature of the documentation on this site :)
Note: My needing to ask this question I think highlights the fact that answers are not kept up to date. With FB having so little documentation, all we really have is this Stack Exchange site, and it makes it very time consuming to trawl through lots of questions, many of which have timed out. Maybe I should make a new case about this?