You are viewing limited content. For full access, please sign in.

Question

Question

Feature Request - Task Count in Header

asked on February 27, 2017

Not sure if 10.2 still has this same look but it would be nice to see a count of how many tasks and how many available tasks we have.

Ex: My Tasks (2)               Available (1)

0 0

Answer

APPROVED ANSWER
replied on February 28, 2017

I think you may need the Product Download Access role on the Support Site; if you go to My Profile when logged in, I believe you may request the role and a VAR or User Admin can grant that to you. Unfortunately the presenter was unable to provide the slides in time to be incorporated in the Empower app.

The service account does not necessarily need to change. If Forms is set to use SSL, then in Forms Configuration page at the Notification Service tab, you'll notice that the prefix has changed to https from http. If this is not the case, the following two steps are not valid.

Step 1: Ensure the services are able to run using the SSL certificate

  1. Find the certificate hash (also called the thumbprint) of the SSL certificate you'd like to use; e.g. the one already being used for the /Forms application. In IIS Manager you can view the bindings for the site and view the certificate used for the https binding. In the Details tab, scroll to the bottom to find the thumbprint.
  2. From an elevated command prompt, run the following:
    netsh http add sslcert ipport=0.0.0.0:8181 certhash=<certhash> appid={00112233-4455-6677-8899-aabbccddeeff}

    where 00112233-4455-6677-8899-aabbccddeeff represents any valid guid (free online generators are available) and <certhash> is the thumbprint found above. Note that if you use the method above to find the thumbprint, you will need to remove the extraneous spaces.

  3. The last step binds the certificate to port 8181; however, if the Hub service account is not Local System or a member of the local Administrators group, you also need to give the account permission to run a service with SSL on the port:

    netsh http add urlacl url=https://*:8181/ user="<user name>" listen=yes

    where <username> is the name of the service account in use. If a local or domain account this would be of the form PREFIX\username; if a built-in account such as Local Service, you can use "Local Service".

Step 2: Ensure the service config files know they should be using SSL

  1. In the Forms Configuration page > Notification Service tab, ensure the host name matches the name to which the SSL certificate is issued: https://certificate.host.name:8181
  2. In C:\Program Files (x86)\Laserfiche\Laserfiche Notification\Hub\Laserfiche.PushNotificationService.Hub.Host.exe.config, search for the line:
    <add key="HubHostAddress" value="http://*:8181" />

    Set the value of the value attribute so that it is prefixed with https instead:

    <add key="HubHostAddress" value="https://*:8181" />
    
  3. Similarly in C:\Program Files (x86)\Laserfiche\Laserfiche Notification\Service\Laserfiche.PushNotificationService.Master.Host.exe.config,  search for the line:
    <add key="HubAddress" value="http://localhost:8181" />

    The value of the value attribute may vary initially, but you need to make sure this is set to the following:

    <add key="HubAddress" value="https://certificate.host.name:8181" />

    where "certificate.host.name" is the name to which the SSL certificate is issued.

  4. Restart both the Hub and Master notification services to apply these changes.

After these changes, the Notification Service will be running using SSL.

Again though, all of the above only applies if Forms is also running SSL. The root issue at hand is that the Notification Service appears to be unavailable, as Anita pointed out. If this situation does not apply, or if this does not remedy the situation, I would suggest reaching out to your reseller for further troubleshooting assistance.

Hope this help!

2 0

Replies

replied on February 27, 2017

Hello Chynna!  It was great to see you again at the conference!  In 10.2 it does not show a count of assigned, available, or completed.  However, below the header for this week, earlier this month, last month, etc... it does show a count.  In Mobile, I believe it is showing a count as you would like to see in the Forms Web Client.

1 0
replied on February 27, 2017

Hey Glenn! Yeah...I want it to show like mobile because I have some Team Forms that go under available. If the worker was able to see that count they might check on that tab to see if they can review anything.

0 0
replied on February 27, 2017

Hi Chynna,

The ability to show numbers in the headers is made available by the Laserfiche Notification Service and is shown below in the 10.2 interface. However, this should be available in Forms version 10.0+ as long as your notification service is configured!

0 0
replied on February 27, 2017

By the way, the Notification Service requires additional configuration if Forms (and therefore the Notification Service) are using SSL. You can refer to slides 12 and 13 of this conference presentation which I happen to know about (wink) for more details.

0 0
replied on February 28, 2017

@████████ Not seeing a download button for the slides? Can you tell me the class name so I can look at the Empower app for the slides?

So the Local System Account should be unchecked and an Account should be typed in? Do you know which account should be used?

0 0
APPROVED ANSWER
replied on February 28, 2017

I think you may need the Product Download Access role on the Support Site; if you go to My Profile when logged in, I believe you may request the role and a VAR or User Admin can grant that to you. Unfortunately the presenter was unable to provide the slides in time to be incorporated in the Empower app.

The service account does not necessarily need to change. If Forms is set to use SSL, then in Forms Configuration page at the Notification Service tab, you'll notice that the prefix has changed to https from http. If this is not the case, the following two steps are not valid.

Step 1: Ensure the services are able to run using the SSL certificate

  1. Find the certificate hash (also called the thumbprint) of the SSL certificate you'd like to use; e.g. the one already being used for the /Forms application. In IIS Manager you can view the bindings for the site and view the certificate used for the https binding. In the Details tab, scroll to the bottom to find the thumbprint.
  2. From an elevated command prompt, run the following:
    netsh http add sslcert ipport=0.0.0.0:8181 certhash=<certhash> appid={00112233-4455-6677-8899-aabbccddeeff}

    where 00112233-4455-6677-8899-aabbccddeeff represents any valid guid (free online generators are available) and <certhash> is the thumbprint found above. Note that if you use the method above to find the thumbprint, you will need to remove the extraneous spaces.

  3. The last step binds the certificate to port 8181; however, if the Hub service account is not Local System or a member of the local Administrators group, you also need to give the account permission to run a service with SSL on the port:

    netsh http add urlacl url=https://*:8181/ user="<user name>" listen=yes

    where <username> is the name of the service account in use. If a local or domain account this would be of the form PREFIX\username; if a built-in account such as Local Service, you can use "Local Service".

Step 2: Ensure the service config files know they should be using SSL

  1. In the Forms Configuration page > Notification Service tab, ensure the host name matches the name to which the SSL certificate is issued: https://certificate.host.name:8181
  2. In C:\Program Files (x86)\Laserfiche\Laserfiche Notification\Hub\Laserfiche.PushNotificationService.Hub.Host.exe.config, search for the line:
    <add key="HubHostAddress" value="http://*:8181" />

    Set the value of the value attribute so that it is prefixed with https instead:

    <add key="HubHostAddress" value="https://*:8181" />
    
  3. Similarly in C:\Program Files (x86)\Laserfiche\Laserfiche Notification\Service\Laserfiche.PushNotificationService.Master.Host.exe.config,  search for the line:
    <add key="HubAddress" value="http://localhost:8181" />

    The value of the value attribute may vary initially, but you need to make sure this is set to the following:

    <add key="HubAddress" value="https://certificate.host.name:8181" />

    where "certificate.host.name" is the name to which the SSL certificate is issued.

  4. Restart both the Hub and Master notification services to apply these changes.

After these changes, the Notification Service will be running using SSL.

Again though, all of the above only applies if Forms is also running SSL. The root issue at hand is that the Notification Service appears to be unavailable, as Anita pointed out. If this situation does not apply, or if this does not remedy the situation, I would suggest reaching out to your reseller for further troubleshooting assistance.

Hope this help!

2 0
You are not allowed to follow up in this post.

Sign in to reply to this post.