Hello community,
We have installed ARIS 9.5 with connect server.
I have understood that there are special scenario with ARIS Connect for share, change request, and approve models that should be working out of the box (if some attributes are maintained within ARIS) (and I guess without APG). I have also noticed that there is an ARIS Connect governance Models with some models.
1) Currently in our installation, the share and change request button in connect viewer are visible but not triggering any actions. Does anyone has succeed in making those works? What are the conditions as the help is quite limited on this topic? Do you need APG to make it works or is APG only needed if you want to modify those scenario?
2) We would like to make the "Important for you" available to some users. With ARIS 9.0, you had to maintained the user ID in a organisational unit or person object (AT_UMC_ID) and link this objects with activities, systems or roles to make it available in the user section on ARIS Connect as important for you. It seems that the configuration need has changed?
Thanks for your help or hints.
Tanguy
Hi Tanguy,
1) APG server/runnable should be running. Check it with ARIS cloud controller
2) In 9.5 it is like you described. I tested this one week ago and it worked. I maintained a user ID in the attribute "User/User group association (AT_UMC_ID)" of an orgUnit object. Then the "Important for me" section displays all processes (in the "default" configuration it only works for processes and systems) where this orgUnit occurs.
Jens
I think as for question 1 it seems to me that there is no SMTP server set for ARIS Process Governance.
If it wasn't configured during setup, here's how to configure it on an existing installation via ARIS Cloud Controller
register external service smtp host="MyMailServer.domain" port=25
Check that setting with this ACC command:
list external services
Then set a sender email address in SMTP settings via http://MyARISserver.domain/umc/#configuration:
com.aris.umc.notification.sender=sender@MyMailServer.domain
And finally, set the SMTP server for email notifications in Collaboration (use ecp_s, _m or _l depending on your installation size):
reconfigure ecp_m +smtphost="MyMailServer.domain" +smtpport=25 +ecp.configuration.email="sender@MyMailServer.domain"
Verify that change with:
show instance ecp_m
Cheers
Rune
Hi Jens, Rune,
Any more information on the second point raised ? I have the same problem on my side...
I maintained the User ID (from my user in the UMC) in several org objects (org unit, role, person) from my dummy process and then I published that database on the Connect Server.
After connecting to Connect Viewer with the specified user, I don't see any 'important for you' section.
However, if I browse to the dummy process, I can check that this process has been correctly published and that the AT_UMC_ID is correctly maintained.
Did I miss something ?
Thanks in advance,
François
Thanks for your input...
I was indeed using the classic configuration set...
However, after trying to create a new configuration set, the browser keeps on refreshing this section without displaying any configuration (as it was doing just before).
Restarting the server did not solve the problem
If I look in the copernicus.portal.server log file, I find this related error message:
2014-01-28 17:03:53,587 - ERROR: A problem occurred in the request handler java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1911) at com.softwareag.copernicus.plugins.base.components.ui.switchConfig.server.ModificationSetFilter.execute(ModificationSetFilter.java:35) at com.softwareag.copernicus.plugins.base.components.ui.switchConfig.server.ServerConfigSetService.filterByInstallationType(ServerConfigSetService.java:150) at com.softwareag.copernicus.plugins.base.components.ui.switchConfig.server.ServerConfigSetService.getAllModificationSets(ServerConfigSetService.java:60) at com.softwareag.copernicus.plugins.base.components.ui.switchConfig.server.ServerConfigSetService.getAllModificationSetsAsJson(ServerConfigSetService.java:85) at com.softwareag.copernicus.plugins.base.components.ui.switchConfig.server.SwitchConfigRequestHandler.handleGetAllModificationSets(SwitchConfigRequestHandler.java:84) at com.softwareag.copernicus.plugins.base.components.ui.switchConfig.server.SwitchConfigRequestHandler.handleRequest(SwitchConfigRequestHandler.java:41) at com.softwareag.copernicus.engine.server.request.ComponentRequestDispatcher.handleRequestImpl(ComponentRequestDispatcher.java:103) at com.softwareag.copernicus.engine.server.request.PortalRequestDispatcher.handleRequest(PortalRequestDispatcher.java:28) at com.softwareag.copernicus.engine.server.request.CopernicusRequestDispatcher.dispatch(CopernicusRequestDispatcher.java:36) at com.softwareag.copernicus.webadapter.CopernicusServlet.doPost(CopernicusServlet.java:37) at javax.servlet.http.HttpServlet.service(HttpServlet.java:647) at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263) at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178) at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:168) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.softwareag.copernicus.web.servletFilter.CompressionFilter.doFilter(CompressionFilter.java:62) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.softwareag.copernicus.engine.server.authentication.UmcAuthenticationFilter.doFilter(UmcAuthenticationFilter.java:120) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.idsscheer.aris.umc.security.servlet.filter.AbstractAuthenticationFilter.doFilter(AbstractAuthenticationFilter.java:96) at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:680) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:724) 2014-01-28 17:03:53,712 - WARN : Component 'languageConfiguration' does not have any instance configuration 2014-01-28 17:03:53,712 - DEBUG: Request '/copernicus/default/component/base/languageConfiguration/languageConfiguration/getActiveLanguages' handled in 1.21 ms. 2014-01-28 17:03:58,384 - WARN : Component 'switchConfig' does not have any instance configuration
Anyone with a solution ?
Thanks in advance,
François
François,
if you used the "Create" button to create a new configuration I can told you that this doesn't work. This is a known issue in the 9.5 version. Set up a new configuration is only possible and supported (currently) by Software AG experts. If you could not switch back to the default or classic config set, get in contact with our support team.
Jens
Hi Jens,
Thanks for your hints and information. "Important for me" is now working, we still have some issues with connect mini workflow.
I understand also that you are one of the SAG experts for ARIS 9.5 new configuration engine ;-)
What I would like to know is what is possible to easily configure (css, visible attributes, relationships type, ....) and what requires specific development?
Also is Software AG planning to release a ARIS Connect "configurator" like the ARIS PPM Customizing toolkit?
Tanguy
Hey Tanguy,
very easy to configure are the styles within the css files. It is possible to adapt the colors of the UI within a few minutes. It is also easy to choose your own company-logo by uploading the logo-image within the administration.
It is also easy, for instance, to set an initial model zoom or to set up the visible attributes. A more advanced configuration is to set up new model- or object-type mappings with their hierarchy relations. Also creating new views.
But there is (as you could imagine) a logical concept behind the configuration, which makes the work not difficult after a basic understanding :)
And indeed there is a plan for a self-service configuration. This will be one of the key features for upcoming releases, which makes it easy to create and deploy own views with the help of an UI-based configuration assistant.
Jens
Hello Jens
Indeed, changing colors and logo was not too complex (logo must have specific size otherwise it doesn't display correctly).
I would like to know if we can configure the following and how:
1) In the Steps view, selected activities show additional information in a view on the right side (such as description, org unit that carries out, documents, ...), is it possible to have only the relationships display on the occurence level (and not definition) as this influence very much the modeling. ie: I am using a generic system activities across multiple models and each occurence in a specific process is showing who is receiving the email (is informed about) and the structured email being sent out.
2) Also can we add org unit with the relationship "must be informed about" in this view?
When you say there is a plan for a self service configuration, any idea when this will come ?
Thanks
Cheers
Tanguy
Hi Tanguy,
regarding your questions:
1) It is possible but unfortunately currently not on occurrence level.
2) Possible.
I am sorry that I can not post how to configure this, because that would be too much here
As far as I know self service configuration is planned for release 9.6 and the following releases.
Jens