Looking to submit a support request? We are now a Perforce company, please submit any requests on our new support page.

Configure the Hansoft Login


// Configure Hansoft Login


// You can specify several "HansoftDatabase" sections to connect to several servers at once.



    Host localhost                  // The IP address or DNS name of the Hansoft server to connect to. 

    Port 50256                      // The port of Hansoft server to connect to.

    Database "Company projects"     // The Hansoft database to connect to.

    User JIRASDKUser    	// The SDK account in the Hansoft database to connect to.
    Password hpmadm                 // The password for the SDK account in the Hansoft database to connect to.
 	SDKSessionTimeout 0    // The number of seconds until the SDK session timeouts if it cannot communicate with the Hansoft server. If set to 0 the default value is used.
 	// Configure certificate for this connection to a Hansoft server
 	EnableCertificates 0 // Enable usage of certificates
 	PublicCertificatePath "" // If found the file overrides PublicCertificateData
 	PublicCertificateData "" // Server public certificate
 	PrivateKeyPath "" // If found the file overrides PrivateKeyData
 	PrivateKeyData "" // Private key
 	// Use these settings to specify a certificate authority that is not in your OS trust store. The OS trust store will still be used 
 	// to authenticate the Hansoft server in addition to these settings.

 	CertificateVerifyHostnameMatches 1
 	CertificateVerificationDepth 9 // You can reduce this if you have a known certificate depth
 	CACertificatePath "" // If set and found the file overrides CertificateCACertificateData
 	CACertificateData "" // Certificate Authority data
 	PathToCRLs "" // Certificate Revocation List store directory, disabled if empty
 	CRLPath "" // If found the file overrides CertificateCRLData
 	CRLData "" // Certification Revocation List data




// Plugin Configuration


// Used for communication between the Hansoft plugin on the JIRA server and the integration.

NotificationHost localhost   	// The IP address or DNS name of the host the JIRA integration runs on. 
NotificationPort 50300              	// The port on the JIRA integration server listening for connections from the Hansoft plugin on the JIRA server.
JiraFilterNameFilter "hansoft"	// The filter used to filter the filters that are available in configuration
FuzzyMatchingStrength 0.0	// Fuzzy matching strength (0-1.0, default is 0) 0 means only a faster case-insensitive match will be made. A suitable starting value for fuzzy matching is 0.25


// Configure Email Notification


EmailEnableLogging 0                                // Logs email communication with the smtp server to the "LogEmail" folder to enable debugging email settings


EmailServer smtpout.hansoft.se                      // The SMTP server to send emails through.

EmailServerPort 2525                                  // The port of the SMTP server to send emails through.

EmailsFromName "Hansoft Jira Integration"      	// The name appearing in the from field on sent emails.
EmailsFromEmail ""             // The email appearing in the from field on sent emails.

EmailServerLoginName ""                             // The login name to use to login to the SMTP server. Leave blank to disable login.

EmailServerLoginPassword ""                         // The password to use to login to the SMTP server.

EmailSecurityProtocol	"None" // The email security protocol to use, available options are: None, SSL or TLS

EmailSendAdminEmailsTo ""        // The email address to send administrative emails to.

EmailSendAdminEmailsToName "Admin"                  // The name for the email address to send administrative emails to.




// Configure JIRA Custom Fields


// Here you can add write access for JIRA custom fields, you can specify several "CustomFieldMapping" sections



//	CustomField "" // The full path of the custom field to be handled, form: ":"
//	HansoftType "" // How Hansoft will treat this value, possible values: "Text", "Hyperlink", "DropList", "Integer", "Float", "DateTime", "MultiLineText", "People", "TimeSpent", "MultiSelectionDropList", "DateTimeWithTime"
//	AccessRight "" // Initial access right when this column is first created, possible values: "AllProjectMembers", "SubAndMainProjectManagers". "MainProjectManagers", "ReadOnly". Can later be changed in the project custom column settings.
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request