K2 Universal SharePoint Broker od Accelapps

Accelapps K2 Universal SharePoint Broker je řešení významným způsobem usnadňující integraci K2 Five serverů a Microsoft SharePoint prostředí, ať již SharePoint Online (Microsoft365) či SharePoint Server On-Premises.

Accelapps K2 Universal SharePoint Broker, dále jen Broker, Vás zcela odprostí od velmi složitých a v praxi mnohdy těžce splnitelných požadavků na K2 - SharePoint integraci, které K2 standardně má. Myslíme tím např. požadavky na registraci Nintex K2 do Microsoft365 pod kontextem účtu majícího global admin oprávnění či požadavků na provozování SharePoint Server "app infrastruktury". Broker přitom poskytuje de-facto stejné funkce pro vývojáře aplikací, jaké poskytuje Nintex K2 standardně, navíc však s přidanými unikátními funkcemi a možnostmi usnadňující vývoj Nintex K2 podnikových aplikací.

Chcete vědět víc?

Díky Accelapps K2 Universal SharePoint Broker získáte

01

Snadná a neomezená integrace

Integrovat můžete všechny Vaše K2 servery s jedním či vícero SharePoint Online i SharePoint Server prostředími! Zbavíte se tedy nutnosti mít víc Microsoft365 tenatů, propojených s Vašimi jednotlivými K2 servery, jako je DEV, TEST
a PROD, zbavíte se složitých požadavků
na instalace a provoz.

02

Vše potřebné pro vývoj

S pomocí několika desítek vestavěných metod, jako je např. "Create Folder", "Upload Document", "Get Document", "Update Document Metadata" či "Set Folder Permissions" apod. můžete plnohodnotně vytvářet a pracovat s K2 aplikacemi při využití libovolných SharePoint úložišť.

03

Pokročilé řízení oprávnění

Používat můžete nově i metodu "Set Folder Permission" pro řízení oprávnění na úrovni složek SharePoint dokumentových knihoven a seznamů, kterou standardní K2 integrace vůbec nenabízí! Řízení oprávnění na úrovni SharePoint seznamů a knihoven nikdy nebylo snazší. 

04

Žádné složité požadavky na provoz

Zcela se zbavíte technických obtíží souvisejících
s K2 updaty a SharePoint integrací. Již žádná registrace K2 app do SharePoint aplikačních katalogů, žádné problémy s verzemi a nutností jejich správy a žádná vysoká oprávnění pro K2 servisní účty ve Vašem SharePoint prostředí!

Otázky a odpovědi

Jak funguje integrace Brokeru a SharePointu?

Broker využívá pro přístup k SharePoint Online obsahu aplikační kontext, princip známý též jako SharePoint App-Only Principal. Na úrovni SharePoint Online registrujete tzv. App Principal, tvořený z Client Id a Client Secret a následně tomuto App Principal přiřazujete úroveň oprávnění, např. Read, Edit, Full Controll apod., v závislosti na tom, jaké operace potřebujete z pohledu Nintex K2 aplikací oproti SharePoint prvkům provádět. Úroveň oprávnění lze udělit pro seznam, knihovnu, web, nebo i celou webovou kolekci.
Detailní technická dokumentace k SharePoint App-Only je zde.

Broker se z Nintex K2 serveru s pomocí Client Id a Client Secret připojí k SharePoint zdroji a pod kontextem App Principal provádí potřebné operace. Založení App Principal je tedy to jediné, co v rámci SharePoint Online prostředí potřebujete provést.
A můžete to provést i vy sami, my k Vašemu SharePoint Online prostředí admin přístup nepotřebujeme.

Vytvořit lze v praxi neomezený počet App Principals. Např. samostaný pro každou dokumentovou knihovnu, pro každý web, kde pracujete s daty Nintex K2 aplikací, nebo pro každou webovou kolekci, např. DEV a PROD. Každý App Principal může mít vlastní přiřazená oprávnění k SharePoint obsahu. Získáváte tak vysokou možnost granularity při řízení přístupů k Vašemu SharePoint obsahu ze strany Nintex K2 serverů.

Vytvořený App Principal má platnost 1 rok, poté je nutné jej obnovit. Možné nicméně je, s pomocí Azure AD application, vytvořit App Principal s neomezenou délkou platnosti.

Při přístupu k SharePoint Server obsahu využívá broker CSOM API. Na straně Vašich SharePoint serverů tedy není třeba nastavovat a řešit žádné technické požadavky a funkce.

Je Broker vázán na nějakou konkrétní verzi či edici K2?

Ne, není. Toto řešení Vám bude fungovat bez ohledu na verzi či edici Nintex K2, kterou máte. Podporujeme všechny aktuálně dostupné Nintex K2 Five verze a edice.

Jak náročná je instalace?

Broker je na úrovni Vašeho Nintex K2 serveru reprezentován DLL knihovnou a IIS webovou službou. Pracnost instalace je cca 3 hodiny a vyžaduje restart Nintex K2 služby a IIS.

Při připojení k SharePoint Online se následně vytváří App Principals pro přístup k obsahu. Zde se pracnost počítá na jednotky minut.

Při připojení k SharePoint Server není nutné provádět žádné další kroky.

Jak použití Brokeru ovlivní naše existující K2 aplikace?

Vaše existující Nintex K2 aplikace, využívající standardní Nintex K2 - SharePoint integraci, je nutné pro použití Brokeru upravit. Při použití Brokeru Vám budou dostupné nové smartobjekty s odpovídajícími metodami tohoto brokeru. Pro vývojáře se tedy Brokerem jejich styl vývoje nemění, používají dobře známé postupy. Všechny potřebné znalosti Vám samozřejmě předáme a použití Vás detailně naučíme. S úpravou Vašich Nintex K2 aplikací Vám rádi pomůžeme.

Jaké všechny metody Broker podporuje?

Podporovány jsou nyní tyto medoty:
Library:
Create Folder, Get Folder, Update Folder, Delete Folder, Get Folders, Rename Folder, Reset Folder Role Inheritance, Set Folder Permission, Remove Folder Permission, Upload Document, Get Document, Get Document By ID, Update Document Metadata, Delete Document, Delete Document By ID, Get Documents, Rename Document, Reset Document Role Inheritance, Set Document Permission, Remove Document Permission, Reset Role Inheritance, Set Permission, Remove Permission
List:
Create Item, Update Item, Get Items, Get Item By ID, Remove Item
Site:
Create Subsite, Set Permission, Remove Permission, Delete, Create Library, Get Libraries, Delete Library

Jaký licenční model je pro Broker dostupný?

Oprávnění k užití Brokeru je tvořeno trvalou Licencí pro organizaci a produkční Nintex K2 prostředí, dále jen Licencí, a roční podporou Software Assurance, dále jen Podpora.

Licenci Brokeru udělujeme pro organizaci. Licence se vztahuje na každé provozované produkční Nintex K2 prostředí. Licence Vás tedy opravňuje provozovat toto řešení na licencovaném počtu Vašich Nintex K2 produkčních serverů.

Licence Vás rovněž opravňuje provozovat toto řešení na neomezeném počtu Nintex K2 ne-produkčních prostředí, typicky na Vašich TEST a DEV serverech. Řešení můžete využívat pro připojení k neomezenému počtu SharePoint prostředí (Online i OnPremises) a SharePoint webů. 

V ceně Licence je Podpora na první rok, tedy právo na přístup k novým verzím tohoto řešení a jeho podporu.

Po uplynutí prvního roku můžete další podporu a přístup k novým verzím produktu získat nákupem Podpory v ceně 20% ceny licence ročně.

Jaká je cena Licence a Podpory Accelapps "Universal SharePoint Broker"?

Cena Licence činí 79 000 Kč bez DPH.
Cena Podpory činí 15 800 Kč bez DPH na rok.