How to ask a good question?

While the community forums aren't a formal support channel, they are a great place to discuss and collaborate on how-to's, configuration and customization questions, code, best practices, and more. There are many members who frequent the forums and give generously of their time and expertise to help answer questions.

To improve your chances of getting help, here are some tips:

Search first

  • There's a good chance that you can find the answer without posting a new question and waiting for members to respond.
  • Even if you don't find an answer, you can include links to related information that hasn't helped. This helps members understand how your question is different.

Post once and only to the most relevant forum

  • You want members who use this area of the product to see your question. Please don't cross post to multiple forums.
  • If you aren't sure where to post, try searching to see where discussions on this topic are happening.

Start a new thread (unless you have the same question)

  • Unless you have the same question being discussed in a thread, you should start a new thread. A thread should address only one topic at a time.
  • Adding related questions to a discussion thread makes it harder to follow the comments, more difficult to mark a best answer, and harder for the next person to find your question via search.

Write a title that summarizes a specific problem

  • Your title is the first thing other members will see, and they often rely on the title to decide if they can answer a question or not, if they should open and read your question or not.
  • Examples:
    • Bad: Custom Reporting Question
    • Good: Is it possible to sort on a Group Count for Rollup items?
    • Bad: Error with File Uploads
    • Good: Connect Fatal Error with File Attachment Upload Widget

Introduce your problem and include as many details as you can

  • Set the context for your problem by including what your goal is, what you've tried and what problems you're having.
  • Include visuals (e.g. screen shots with annotations) and details (e.g. sample code, custom script, report definitions, error object).
  • Linking to related resources (e.g. documentation, other discussion threads) can help articulate and differentiate your problem.

Respond, respond, respond!

  • If someone replies to your question, it's pretty simple...respond! If they asked you a question, answer it. If they answered your question, mark their comment as the best answer. If you figured out the answer to your question, share it with the Community.
  • These are easy ways to contribute to the betterment of our Community by encouraging helpful members, creating valuable re-usable content, and telling other members who are just here to help out that they can skip this question.

Make a good impression

  • Update your community profile. It also helps other members recognize, remember and build the right impression of you.
  • Be friendly and polite, especially considering you're asking someone to give their time to help you.