NL

Hello,

Please can some one throw some light on ARIS integration with Sharepoint?

and in what way can it be done. Which all tools of ARIS will the integration support?

Appreciating your help

 

Regards

Nelson Lobo

by Thomas Gathings
Posted on Mon, 07/19/2010 - 20:20

I posed this before. Even something as simple as leveraging SharePoint search against Business Publisher would be nice, except that Business Publisher is not search engine friendly. Interested to hear from others....

0
by Thomas Steenberg
Posted on Wed, 09/29/2010 - 15:52

In reply to by korgev

We are using SharePoint Server 2010 with FAST Search against the ARIS Business Publisher data. We have used the standard SharePoint functionality of BDC (Business Data Connectivity) Components within SharePoint to run queries against the Business Publisher database, and filter the results (Objects and Models) against metadata/connections modelled in ARIS. When a user clicks on a model (in the search result) the user is redirected directly into ARIS Business Publisher on that spesific model. Etc.

I can describe this in more technical detail if you want.

0
by Balu King
Posted on Mon, 03/31/2014 - 20:46

In reply to by steenberg

Hello Thomas

Can you please share how the sharepoint functionality can be integrated with ARIS?

 

Cheers

Balaji

0
by Bob Chu
Posted on Tue, 02/28/2017 - 10:08

In reply to by steenberg

Hi, Thomas,

Can you share more information about your solution? 

Can you do ARIS and Sharepoint integration? I like to start a search from ARIS Connect and query the Sharepoint process document content and display the result inside ARIS Connect or in a separate web page. 

 

0
by Jiri Mares
Posted on Thu, 03/02/2017 - 12:41

In reply to by yuhongchu

Hi Bob, there are several solutions to get an "integration" done. But as you may see here at community web some of them are quite complicated and we can not consider them as a reliable product. They are more like a procudere to achieve similar state to the desired integration. If you want to have something more robust and suitable for day to day work on fully automated basis you should have look at solutions like ARIS Datalink or E2E Bridge. The first one used to be even official product of SoftwareAG. Let me know if you want to hear more details

0
by adnan shahab
Posted on Tue, 07/20/2010 - 09:06

Various DMS connector are available through EntroSoft and which you will get  with ARIS depending upon the type of ARIS license you may have.

You will be able to link an object to a document in your DMS site for eg. any Technical Term item linked directly to the repository.

But I do not think, you will be able to upload generated reports from ARIS to any DMS, utlizing ARIS DMS connector. It may be possible but need some customization.

Anyone using DMS feature of ARIS can enlighten us more.

You may want to check this link.

0
by Nico de Jong
Posted on Fri, 11/12/2010 - 16:07

Thomas,

we (I) would be helped with some further insights.

I have SP2007STD and index ARIS. I hope to open the document in ARIS based on authorisation but that will never happen if the user is just logged in to SharePoint.

I'm looking for a way to leverage Sharepoint search against ARIS and expose whatever possible. 

Looked for you on FB - sent you an invitation - dont worry I dont have time to stalk people ;-)

 

0
by Rahul Rajvanshi
Posted on Wed, 11/17/2010 - 08:47

Hi Thomas,

It would be really helpful, if you can describe this in more detail and share some insights from your experience that could help people who plan to implement this (like me).

1. Once the process repository is created in ARIS, and published using ARIS business publisher, how do u upload it to Sharepoint.

2. What additional functionality does Sharepoint provides over access through ARIS Business publisher interface.

Thanks.

0
by Thomas Steenberg
Posted on Wed, 01/12/2011 - 12:40

Hello.

Sorry I haven’t posted back until now.

First, I’d like to begin with how I did the data integration. And, share some insights from some of the issues I’ve had.

Getting the data from the Business Publisher database

You can create ARIS Scripts to export data e.g. as XML-files or CSV-files, and scheduled these scripts. But, getting the data directly from the SQL database is fast, and easy if you know SQL syntax. Note, when getting the data from the Business Publisher database I already know that all the content is committed and approved for publication.

In the database of ARIS Business Publisher you’ll find the following tables:

ObjDef

ObjDefAttr

Model

ModelAttr

CnxDef

CnxDefAttr

ObjOcc

ObjAssignment

With these tables you can basically get all the information about objects and models and how they are connected together.

But, I stumbled upon some issues.

Issue #1 For every export you update, Business Publisher creates a new table structure with a prefix incremented by a number. (E<ID>_TableName)



So, from the first export you will find a table named: E1_ObjDef. And the second time you update (the same export) you find E2_ObjDef.

So:

E1_ObjDef E2_ObjDef E3_ObjDef and so on…

To get the current export ID you must therefore query the BPSYS_DbCatalog table.

Like: SELECT DbName, ID FROM BPSYS_DbCatalog

Or: SELECT ID FROM BPSYS_DbCatalog WHERE DbName = ‘My Export’

And use the export ID in a dynamic SQL query.

For Oracle: Google EXECUTE IMMEDIATE

For MSSQL: Google EXEC sp_executesql

Or, build your query in your managed code (C#, Java, etc.).

Issue #2 The name of object types, model types, connection types and attribute types are not stored in the Business Publisher database, only the numeric identifier.



When you query the database you need to know what the type number is.

You can find the type number and name in ARIS Business Architect under the Administration Module -> Configuration -> Method.

I manually create my own tables and filled these tables with the type number and the type name. For me, it ended up being a good thing to having to do this because the end users  don’t know what e.g. a EPC diagram is anyway , and I could give different types of e.g. model types the same name (like: “Process” or “Process Diagram”). But, it is still frustrating when you already have the ability to rename and handle multiple languages through Business Architect’s Administration Module.



Example of a SQL query that requests object name and model name of models where the object of type “Person Type” occurs:

SELECT

   o.Guid AS ObjectGuid

  ,m.Guid AS ModelGuid

  ,oname.shortplainstring AS ObjectName

  ,mname.shortplainstring AS ModelName

FROM E16_ObjDef o

INNER JOIN E16_ObjDefAttr oname ON o.id = oname.parentitemid AND oname.attrtypenum = 1

INNER JOIN E16_ObjOcc oc ON o.id = oc.objdefid

INNER JOIN E16_MODEL m ON m.id = oc.modelid

INNER JOIN E16_MODELATTR mname ON m.id = mname.parentitemid AND mname.attrtypenum = 1

WHERE o.typenum = 78

The attribute “Name” has the attribute type number = 1. And, “Person Type” has object type number = 78. Also, notice that the prefix “E16_” is hardcoded in this query and must be dynamically set to query the latest version of your export.



Creating the SharePoint data layer

In SharePoint you can create External Content Types and BDC Entity Models with SharePoint Designer or with Visual Studio.

SharePoint Designer has some issues regarding Oracle databases.  But, it works great against Microsoft SQL Server.

All you have to do is to create some views or stored  procedures and follow the following tutorial:

http://www.sharepointmonitor.com/2010/08/business-connectivity-services-sharepoint-2010/

With Visual Studio you have more possibilities, but it requires managed code. You can build your BDC entity model (almost as UML class diagram) like your metamodel in ARIS with relationships between entities. Note. If you want your BDC model to be searchable you need to remember to set the ShowInSearchUI property.

http://www.toddbaginski.com/blog/archive/2009/11/05/how-to-create-a-searchable-sharepoint-2010-bdc-.net-assembly-connector-which-reads-from-a-flat-file.aspx

 

Configuring SharePoint Search against your External Content Type

SharePoint Search (especially with FAST Search) is a large topic with lots of possibilities. This tutorial gives just an explanation on how to do the basic setup:

http://www.toddbaginski.com/blog/archive/2009/11/12/how-to-register-an-external-content-type-with-the-sharepoint-search-service.aspx

 

There are much more I should write about regarding the technical details, and how the end result could be.  But for now please ask.

Additional steps you should look deeper into: how to configure and use Search Scopes, Managed and Crawled Properties, how you can customize the SharePoint Search sites, create web parts that utilize the search API, how to link to Business Publisher from search result, get the model image and use it as a thumbnail, etc.

0
by Roopesh Chandra Bose
Posted on Thu, 02/24/2011 - 06:56

In reply to by vaniszbg

Hello Thomas,

 

The information shared by you is very interesting since we are looking to do something similar. This is a good starting point for our analysis.

I have a few questions:

1) Why did you choose this approach? Is there any alternate mechanism you explored and discarded?

2) How much recurring effort goes into the maintenance of this data link between ARIS BP & SharePoint?

It would be great if I can share some docs on your specific approach.

Best Regards,

Roopesh.

0
by Swapnil Kulkarni
Posted on Wed, 03/18/2015 - 10:22

In reply to by steenberg

Hi Thomas,

Thanks for the information. This is really helpful.

I followed the same with integrating ARIS Publisher 9.6. with sharepoint 2013

I was able to connect to sql database (Publisher 9.x database) from sharepoint 2013 through Business Data Connectivity Service & Secure Store Service. Below is the image

 Publisher Database connected to Sharepoint Image

How can I display publisher models in sharepoint? I mean how to display model graphics in sharepoint. I could see a table named “e1_modelgraphics” but it is empty.

Kindly help me out in showing the publisher models in sharepoint

 

0
by Nelson Lobo Author
Posted on Mon, 06/06/2011 - 10:34

Hi All,

My query is about integrating Aris Business Server with Sharepoint

I know that ARIS can be integrated using (Read it in another post)

1. API & Scripts Method,

2. ImportExport Method and

3. ARIS Process Automation Architect method. 

 

Any other ways of integration? What about webservices? Does ARIS use web services to integrate?

 

Regards

Nelson Lobo

0
by Thomas Steenberg
Posted on Mon, 06/06/2011 - 11:55

No, that's why we created integration to the database. Once you understand the table structure you can easily create Web Services/Data Services/BCS Entity Models in SharePoint/etc.

We use the database of ARIS Business Publisher, because then we know that all the content can be shown to the end users since it is published. For ARIS Business Server you have almost the same table structure as Business Publisher. But, it becomes a bit more complicated when the ARIS databases are versioned.

I've only used this approach (by connecting directly to the database) for reading the content of the ARIS databases. Also, it is fast. I’ve used it for showing the information in SharePoint Web Parts, and as data source for SharePoint Search crawling.

I use ARIS Scripting for importing content, all though it must be a better way of integration. But it can be automated.

 

0
by Anuradha T
Posted on Fri, 08/19/2011 - 14:38

Hi Thomas,

Are above mentioned guidelines for ARIS integration with Sharepoint applicable for  Sharepoint 2007  and 2010?

I assume only the BDC part will change as per Sharepoint Version.

Also I got one site http://www.arisan.de, where ARIS with .NET is explained.

What is difference between above 2 methods for integration with Sharepoint?

Please guide. I am going to use Sharepoint 7 for this integration.

 

Thanks

AT

0
by Michael Hallman
Posted on Tue, 12/31/2013 - 16:45

Does anyone have experience with integration between ARIS SOA Designer and Visual Studio?

Specifically exporting xmi of a model in ARIS and importing it into Visual Studio Architect.

There is a product, ARIS for Biztalk, that does something similar.

Purposely keeping this question broad to elicit any/all responses.

Thanks,

Mike

0
by Suresh Talari
Posted on Sat, 03/15/2014 - 08:06

Hi All,

please give me an opportunity to take the discussion back to Sharepoint integration.

As mentioned in the earlier comments

1. API & Scripts Method,

2. ImportExport Method and

3. ARIS Process Automation Architect method.

These are the three methods.

can any one just through a lite on its implementations or provide any links.

Thanks in Advance,
Suresh T

0

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock