{"id":1821,"date":"2016-01-26T11:25:22","date_gmt":"2016-01-26T10:25:22","guid":{"rendered":"https:\/\/sii.pl\/blog\/?p=1821"},"modified":"2023-08-14T13:10:24","modified_gmt":"2023-08-14T11:10:24","slug":"sii-smart-forms","status":"publish","type":"post","link":"https:\/\/sii.pl\/blog\/sii-smart-forms\/","title":{"rendered":"Sii Smart Forms"},"content":{"rendered":"\n<p>W trakcie prac technicznych nad produktem Smart Forms<a href=\"#_ftn1\" name=\"_ftnref1\" rel=\"nofollow\" > <\/a>spotkali\u015bmy si\u0119 z wieloma wyzwaniami technicznymi. <\/p>\n\n\n\n<p>Dotycz\u0105 one wyboru technologii i integracji produkt\u00f3w w funkcjonaln\u0105 platform\u0119. W serii artyku\u0142\u00f3w, przedstawi\u0119 te, kt\u00f3re zas\u0142uguj\u0105 szczeg\u00f3lnie na ich przybli\u017cenie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Wyb\u00f3r technologii<\/strong><\/h2>\n\n\n\n<p>Tworz\u0105c Smart Forms postawili\u015bmy przed sob\u0105 zasadniczy cel \u2013 przygotowa\u0107 platform\u0119, kt\u00f3ra pozwoli naszym Klientom na:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>przygotowanie proces\u00f3w biznesowych w notacji BPMN 2.0,<\/li>\n\n\n\n<li>tworzenie formularzy, kt\u00f3re mog\u0105 by\u0107 wykorzystane jako ekrany dla zada\u0144 w procesie (Human Task). Zak\u0142adamy, \u017ce formularz powinien w ca\u0142o\u015bci by\u0107 wykonywany przez osob\u0119 \u201enie-techniczn\u0105\u201d. Oznacza to tyle, \u017ce nie b\u0119dzie wymagana umiej\u0119tno\u015b\u0107 programowania aby stworzy\u0107 now\u0105 formatk\u0119.<\/li>\n<\/ul>\n\n\n\n<p>Do osi\u0105gni\u0119cia powy\u017cszych cel\u00f3w przeprowadzili\u015bmy ewaluacj\u0119 produkt\u00f3w i bibliotek dost\u0119pnych na rynku. Ostatecznie postawili\u015bmy na Orbeon Forms<a href=\"#_ftn1\" name=\"_ftnref1\" rel=\"nofollow\" ><\/a> jako narz\u0119dzie do tworzenia i uruchamiania formularzy i Camunda BPM<a href=\"#_ftn2\" name=\"_ftnref2\" rel=\"nofollow\" ><\/a> jako \u015brodowisko uruchomieniowe dla proces\u00f3w biznesowych. Motorem takiego wyboru sta\u0142y si\u0119 nast\u0119puj\u0105ce powody:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Oba produkty zosta\u0142y napisane w Javie. Dzi\u0119ki czemu nie spotkamy si\u0119 z wysokim progiem technologicznym do przej\u015bcia.<\/li>\n\n\n\n<li>Oba produkty rozwijane s\u0105 od wielu lat. Orbeon Forms po raz pierwszy zosta\u0142 udost\u0119pniony w&nbsp;2003 roku; Camunda BPM jeszcze jako Activiti w roku 2010.<\/li>\n\n\n\n<li>Licencjonowanie obu platform jest liberalne.<\/li>\n\n\n\n<li>Orbeon Forms posiada webow\u0105 aplikacj\u0119, s\u0142u\u017c\u0105c\u0105 do przygotowywania formularzy. Dost\u0119pnych jest wiele dopracowanych kontrolek interfejsu u\u017cytkownika, kt\u00f3re mo\u017cna rozszerza\u0107 i zmienia\u0107 ich zachowanie. Istnieje tak\u017ce mo\u017cliwo\u015b\u0107 przygotowania w\u0142asnych wed\u0142ug potrzeb.<\/li>\n\n\n\n<li>Dost\u0119pne w Orbeon Forms \u015brodowisko uruchomieniowe formularzy X-Forms pozwala na sk\u0142adowanie danych z wype\u0142nionego formularza w dowolnym miejscu np. bazie danych. Takie podej\u015bcie pozwala na wykorzystanie tych danych nie tylko w samym procesie biznesowym, ale tak\u017ce w integracji z innymi systemami.<\/li>\n\n\n\n<li>Camunda <a href=\"http:\/\/sii.pl\/offer-page\/bpm\/\">BPM<\/a> to stabilne rozwi\u0105zanie, posiadaj\u0105ce wbudowan\u0105 konsol\u0119 zada\u0144, edytor BPMN. Udost\u0119pnia interfejs REST API, pozwalaj\u0105cy na \u0142atw\u0105 integracj\u0119.<\/li>\n<\/ul>\n\n\n\n<p>Poni\u017cszy rysunek przedstawia pogl\u0105dow\u0105 architektur\u0119 platformy Smart Forms<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/SmartForms-tech.png\"><img decoding=\"async\" width=\"300\" height=\"121\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/SmartForms-tech-300x121.png\" alt=\"SmartForms-tech\" class=\"wp-image-1822\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/SmartForms-tech-300x121.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/SmartForms-tech.png 721w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Orbeon Forms:<\/strong><\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/OrbeonForms.png\"><img decoding=\"async\" width=\"300\" height=\"269\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/OrbeonForms-300x269.png\" alt=\"OrbeonForms\" class=\"wp-image-1823\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/OrbeonForms-300x269.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/OrbeonForms.png 748w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Camunda BPM<\/strong>:<\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><a href=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/CamundaBPM.png\"><img decoding=\"async\" width=\"300\" height=\"180\" src=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/CamundaBPM-300x180.png\" alt=\"CamundaBPM\" class=\"wp-image-1824\" srcset=\"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/CamundaBPM-300x180.png 300w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/CamundaBPM-1024x615.png 1024w, https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/CamundaBPM.png 1426w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;1821&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;11&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;0\\\/5 ( votes: 0)&quot;,&quot;size&quot;:&quot;18&quot;,&quot;title&quot;:&quot;Sii Smart Forms&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} ( {votes}: {count})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 11px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 18px; height: 18px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 14.4px;\">\n            <span class=\"kksr-muted\"><\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>W trakcie prac technicznych nad produktem Smart Forms spotkali\u015bmy si\u0119 z wieloma wyzwaniami technicznymi. Dotycz\u0105 one wyboru technologii i integracji &hellip; <a class=\"continued-btn\" href=\"https:\/\/sii.pl\/blog\/sii-smart-forms\/\">Continued<\/a><\/p>\n","protected":false},"author":66,"featured_media":1832,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","inline_featured_image":false,"footnotes":""},"categories":[1314],"tags":[251,252],"class_list":["post-1821","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development-na-twardo","tag-bpmn","tag-orbeon"],"acf":[],"aioseo_notices":[],"republish_history":[],"featured_media_url":"https:\/\/sii.pl\/blog\/wp-content\/uploads\/2016\/01\/Sii-Smart-Forms.jpg","category_names":["Development na twardo"],"_links":{"self":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/1821"}],"collection":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/users\/66"}],"replies":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/comments?post=1821"}],"version-history":[{"count":2,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/1821\/revisions"}],"predecessor-version":[{"id":23442,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/posts\/1821\/revisions\/23442"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media\/1832"}],"wp:attachment":[{"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/media?parent=1821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/categories?post=1821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sii.pl\/blog\/wp-json\/wp\/v2\/tags?post=1821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}