Home Home
  login

Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




How do I get the 'IssueLongDesc' field without html format?

converse

I try to customize email template for replying customer automatically when issue is created by the email converse.

Example:

detail in Issue Detail file:

<%=Data.Issue.IssueLongDesc%>

But in reply email, it also show html tag.

Example:

Here is an issue I am having with

invoices.
Please fix asap.

>src="cid:BD9ED4FD-00AA-4CBF-B385-976DFF9DF7C4" type="image/png">

I just want to show text description.

Example:

Here is an issue I am having with invoices. Please fix asap.

ToomCPE12
· 1
ToomCPE12
Replies (20)
helpful
0
not helpful

Not possible at the moment. However, it should render the HTML in the email as it currently does with the built in templates.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

How do I config the the Gemini Scheduler Service to render email template in HTML?

Now it uses the email template in 'text' folder to render. I see the 2 template types in 'html' and 'text' folders in 'MailTemplates' folder.

Thank you,

Toom


ToomCPE12
· 1
ToomCPE12
helpful
0
not helpful

This is taken from the user's profile settings.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Although my Gemini user is used for authentication Gemini web services or any Gemini user who is receiving email has profile that set to be preferred email format in HTML but the Gemini Scheduler Service still send email in text format.

I use Gemini Scheduler Service version 4.0.1.3038 and Gemini Website version 4.1.0 (build 3106)

Are there other ways for setting to tell the Gemini Scheduler Service to send email in HTML format except user's profile settings?

I need to send reply email that include what ticket number and issue detail automatically by email converse to anybody(no need to have Gemini user account) who sent email request to my email that set in POP Mailbox in Gemini.


ToomCPE12
· 1
ToomCPE12
helpful
0
not helpful

I see, pre version 4.2 the reply for client (users who emailed in) is alway text, it is HTML in 4.2.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

OK, thank you for your information. I will try this in v4.2.


ToomCPE12
· 1
ToomCPE12
helpful
0
not helpful

After I update the Gemini Schedule service to v4.2. It can render email templat in HTML format correctly. Thanks.

How can I customize email template per mail box processing?

Now I add another one email for using in email convert feature.

I try to copy the 'MailTemplates' folder and rename it to my POP Mailbox email and place it into 'MailTemplates' folder but It still use the email template in root folder('MailTemplate').

Example of my customize email template path is 'C:\Program Files (x86)\Countersoft\Countersoft Gemini Scheduler Service\MailTemplates\cpseus@gmail.com\html'


ToomCPE12
· 1
ToomCPE12
helpful
0
not helpful

This feature is only for the Converse add-on: www.geminiplatform.com/Converse


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

OK Thanks.

Does the Converse add-on use the separated license from Gemini website or same one of Gemini license?


ToomCPE12
· 1
ToomCPE12
helpful
0
not helpful

Yes, you will need a license to trial Converse. Send sales at countersoft dot com an email to receive one.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

After I try to install the Converse-add on and enter trail license. it seem to be not work because it does not allow to customize the email templates per mail boxes.

All emails notify still use templates in the root folder('C:\Program Files (x86)\Countersoft\Countersoft Gemini Scheduler Service\MailTemplates\html') instead of customized folder('C:\Program Files (x86)\Countersoft\Countersoft Gemini Scheduler Service\MailTemplates\cpseus@gmail.com\html')

I found some errors in the Event Viewer log

Example: Invalid object name 'geminiconversesettings'. - at CounterSoft.Gemini.WebServices.BaseService.ThrowResponseException(WebResponse response) at CounterSoft

Log Name: Application Source: Countersoft Gemini - Converse Date: 11/25/2011 11:39:08 PM Event ID: 0 Task Category: None Level: Error Keywords: Classic User: N/A Computer: DRIVER.PRO-SHOPKEEPER.com Description: CounterSoft.Gemini.WebServices - Exception has been thrown by the target of an invocation. Invalid object name 'geminiconversesettings'. - at CounterSoft.Gemini.WebServices.BaseService.ThrowResponseException(WebResponse response) at CounterSoft.Gemini.WebServices.BaseService.ProcessResponse[T](String url, Object obj, RequestType requestType) at CounterSoft.Gemini.WebServices.BaseService.GetResponse[T](String url, Object o, RequestType r) at CounterSoft.Gemini.WebServices.ConverseService.GetMailbox() at Countersoft.Gemini.Scheduler.Converse.ConverseMailboxProcess.CheckEmails() at Countersoft.Gemini.Scheduler.Process.Program.Main(String[] args) Event Xml: 0 2 0 0x80000000000000 296953 Application CounterSoft.Gemini.WebServices - Exception has been thrown by the target of an invocation. Invalid object name 'geminiconversesettings'. - at CounterSoft.Gemini.WebServices.BaseService.ThrowResponseException(WebResponse response) at CounterSoft.Gemini.WebServices.BaseService.ProcessResponse[T](String url, Object obj, RequestType requestType) at CounterSoft.Gemini.WebServices.BaseService.GetResponse[T](String url, Object o, RequestType r) at CounterSoft.Gemini.WebServices.ConverseService.GetMailbox() at Countersoft.Gemini.Scheduler.Converse.ConverseMailboxProcess.CheckEmails() at Countersoft.Gemini.Scheduler.Process.Program.Main(String[] args)


ToomCPE12
· 1
ToomCPE12
helpful
0
not helpful

Do you have a valid Converse license (Converse -> Licensing)?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Yes I have the trail Converse license. Now It notifies me that 29 days remain on your product support and upgrades.


ToomCPE12
· 1
ToomCPE12
helpful
0
not helpful

Can you please check for errors in the Gemini's system log table?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

These are all error logs that occur today.

50653 11/28/2011 4:01:10 PM Error Gemini Project Id does not match saved data Id value: -1. at CounterSoft.Gemini.Presenter.Base.BasePresenter.HandleIdMismatchException(String message, Int32 id) at CounterSoft.Gemini.Presenter.Base.BasePresenter.HandleProjectIdMismatchException(Int32 projectId) at CounterSoft.Gemini.Presenter.IssuePresenter.CreateIssueAttachment(IssueEN issue, FileEN attach) at CounterSoft.Gemini.Web.Methods.IssuesMethodHandler.AttachmentsTabUpload(Int32 issueId) Tam Tran 50652 11/28/2011 4:00:54 PM Error Gemini Project Id does not match saved data Id value: -1. at CounterSoft.Gemini.Presenter.Base.BasePresenter.HandleIdMismatchException(String message, Int32 id) at CounterSoft.Gemini.Presenter.Base.BasePresenter.HandleProjectIdMismatchException(Int32 projectId) at CounterSoft.Gemini.Presenter.IssuePresenter.CreateIssueAttachment(IssueEN issue, FileEN attach) at CounterSoft.Gemini.Web.Methods.IssuesMethodHandler.AttachmentsTabUpload(Int32 issueId) Tam Tran 50651 11/28/2011 2:37:08 PM Error Gemini User Chris Davidson does not have permission for: view project. at CounterSoft.Gemini.Presenter.Base.BasePresenter.HandlePermissionException(String operation) at CounterSoft.Gemini.Presenter.ProjectPresenter.GetComponent(Int32 projectId, Int32 componentId) at CounterSoft.Gemini.Web.Methods.ComponentMethodHandler.x0c3bacd304fc416a(Int32 x495b07a59304e2ca, Int32 x52ec1e7eacadb7d6, Boolean xee95d66fcee5de16) Chris Davidson 50650 11/28/2011 9:17:12 AM Error Gemini User Chris Davidson does not have permission for: view project. at CounterSoft.Gemini.Presenter.Base.BasePresenter.HandlePermissionException(String operation) at CounterSoft.Gemini.Presenter.ProjectPresenter.GetComponent(Int32 projectId, Int32 componentId) at CounterSoft.Gemini.Web.Methods.ComponentMethodHandler.x0c3bacd304fc416a(Int32 x495b07a59304e2ca, Int32 x52ec1e7eacadb7d6, Boolean xee95d66fcee5de16) Chris Davidson 50649 11/28/2011 6:00:14 AM Error Gemini A transport-level error has occurred when sending the request to the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.) at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParserStateObject.WriteSni() at System.Data.SqlClient.TdsParserStateObject.WritePacket(Byte flushMode) at System.Data.SqlClient.TdsParserStateObject.ExecuteFlush() at System.Data.SqlClient.TdsParser.TdsExecuteRPC(SqlRPC[] rpcArray, Int32 timeout, Boolean inSchema, SqlNotificationRequest notificationRequest, TdsParserStateObject stateObj, Boolean isCommandProc) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior) at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader() at NHibernate.AdoNet.AbstractBatcher.ExecuteReader(IDbCommand cmd) at NHibernate.Loader.Loader.GetResultSet(IDbCommand st, Boolean autoDiscoverTypes, Boolean callable, RowSelection selection, ISessionImplementor session) at NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) at NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) at NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters) kae 50648 11/28/2011 6:00:13 AM Error Gemini could not execute query [ SELECT this.userid as userid380, this.username as username380, this.firstname as firstname380, this.surname as surname380, this.pwd as pwd380, this.emailaddress as emailadd6380, this.roles as roles380, this.created as created380, this.lastupdated as lastupda9380, this.resetpwd as resetpwd380, this.active as active380, this.comment as comment380, this.apikey as apikey380, this.logindate as logindate380, this.previouslogindate as previou15380, this.tstamp as tstamp380, this.firstname + ' ' + this.surname as formula140 FROM geminiusers this WHERE this.username = @p0 ] Positional parameters: #0>kae [SQL: SELECT this.userid as userid380, this.username as username380, this.firstname as firstname380, this.surname as surname380, this.pwd as pwd380, this.emailaddress as emailadd6380, this.roles as roles380, this.created as created380, this.lastupdated as lastupda9380, this.resetpwd as resetpwd380, this.active as active380, this.comment as comment380, this.apikey as apikey380, this.logindate as logindate380, this.previouslogindate as previou15380, this.tstamp as tstamp380, this.firstname + ' ' + this.surname as formula140 FROM geminiusers this WHERE this.username = @p0] at NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters) at NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters) at NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes) at NHibernate.Impl.SessionImpl.List(CriteriaImpl criteria, IList results) at NHibernate.Impl.CriteriaImpl.List(IList results) at NHibernate.Impl.CriteriaImpl.List() at CounterSoft.Gemini.DataProvider.x73a34067f4cd229a.xdd71a6c437ce97cd(Type x86c43ef36e14f2a3, ISession x45b53be31e53d68b, Object[] xdbd7e0681bb13f72) at CounterSoft.Gemini.DataProvider.x73a34067f4cd229a.xdd71a6c437ce97cd(Type x86c43ef36e14f2a3, Object[] xdbd7e0681bb13f72) at CounterSoft.Gemini.DataProvider.x73a34067f4cd229a.xc5a6238415274e6d(Type x86c43ef36e14f2a3, Object[] xdbd7e0681bb13f72) at CounterSoft.Gemini.DataProvider.xcaaeca374ab161a3.x48e77a23dc9d1a1d(String x3f2fceb8eec5afb3) at CounterSoft.Gemini.Business.Users.GetUser(String strUserName) at CounterSoft.Gemini.Business.Authentication.ConstructCustomPrincipal(IIdentity iiID, Boolean updateLoginDate) at CounterSoft.Gemini.Presenter.GeminiHttpModule.ApplicationAuthenticateRequest(Object source, EventArgs e)


ToomCPE12
· 1
ToomCPE12
helpful
0
not helpful

Do you get these errors frequently? It seems like a network issue, but won't explain why Converse is not working.

Note that the mailbox template will only be used for non-Gemini users.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

If I use non-Gemini user email I never receive the auto-email from the Converse.


ToomCPE12
· 1
ToomCPE12
helpful
0
not helpful

Please send an email to support at countersoft dot com. We will do a remote session to try and solve this.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

What software do you use for doing a remote session?

and what remote information do you need for doing a remote session?


ToomCPE12
· 1
ToomCPE12
helpful
0
not helpful

We use GoTo meeting for our remote sessions.


Mark Wing
· 9108
Mark Wing