{"id":960,"date":"2016-10-21T12:47:19","date_gmt":"2016-10-21T10:47:19","guid":{"rendered":"http:\/\/dokumentacja.edokumenty.eu\/?page_id=960"},"modified":"2017-08-14T09:57:33","modified_gmt":"2017-08-14T07:57:33","slug":"mapservice-szybka-obsluga-obiektow-biznesowych","status":"publish","type":"page","link":"http:\/\/developer.edokumenty.eu\/index.php\/dokumentacja-online-systemu-edokumenty\/dostep-i-przetwarzanie-danych\/mapservice-szybka-obsluga-obiektow-biznesowych\/","title":{"rendered":"MapService - szybka obs\u0142uga obiekt\u00f3w biznesowych"},"content":{"rendered":"<p>MapService to klasa do mapownia kluczy nazw klas Bean'\u00f3w, dialog\u00f3w oraz konfiguracji.<\/p>\n<p>Dzi\u0119ki klasie MapService mo\u017cemy w szybki spos\u00f3b powo\u0142a\u0107 do \u017cycia jakikolwiek obiekt biznesowy. Poka\u017cmy to na przyk\u0142adzie dokumentu<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\n&lt;?php\r\n\r\n\/\/Aby\u00a0powo\u0142a\u0107\u00a0do\u00a0\u017cycia\u00a0nowy\u00a0dokument\r\nrequire_once(LIB_PATH.'util\/MapService.inc');\r\n$document\u00a0=\u00a0MapService::getBean(MapService::DOCUMENT);\r\n\r\n\/\/Aby\u00a0powo\u0142a\u0107\u00a0do\u00a0\u017cycia\u00a0dokument\u00a0o\u00a0doc_id\u00a01\r\n$document\u00a0=\u00a0MapService::getBean(MapService::DOCUMENT,\u00a01);\n<\/code><\/pre><\/div>\n<p>Jest to spos\u00f3b o wiele bezpieczniejszy ni\u017c korzystanie bezpo\u015brednio z Bean'\u00f3w. Dlatego zalecamy korzystanie z tej metody.<\/p>\n<p>Poni\u017cej znajduje si\u0119 listing tej klasy wraz z wszystkimi dost\u0119pnymi Beanami<\/p>\n<div class=\"code-highlight code-highlight-with-label\" data-label=\"PHP\"><span class=\"js-copy-to-clipboard copy-code\">copy<\/span>\n\t<pre><code class=\"language-php js-code\">\n&lt;?php\r\n\/**\r\n * Please use constants !\r\n *\r\n * @final\r\n * @author Tomasz \u015awienty, Marcin Kr\u00f3l\r\n * @version 1.1\r\n * @copyright Copyright (c) BetaSoft\r\n *\/\r\nfinal\u00a0class\u00a0MapService\u00a0{\r\n\r\n\u00a0\u00a0\u00a0\u00a0\/**\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0getMap\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0@param\u00a0string\u00a0$clsnam\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0@static\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0@access\u00a0public\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0@return\u00a0array|boolean\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\/\r\n\u00a0\u00a0\u00a0\u00a0public\u00a0static\u00a0function\u00a0getBeanClsnam(Bean\u00a0$bean){}\r\n\r\n\u00a0\u00a0\u00a0\u00a0\/**\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0getBean\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0@param\u00a0string\u00a0$clsnam\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0@param\u00a0string\u00a0$keyval\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0@static\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0@access\u00a0public\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\u00a0@return\u00a0void\r\n\u00a0\u00a0\u00a0\u00a0\u00a0*\/\r\n\u00a0\u00a0\u00a0\u00a0public\u00a0static\u00a0function\u00a0getBean($clsnam,\u00a0$keyval\u00a0=\u00a0NULL){}\r\n}\n<\/code><\/pre><\/div>\n<h2>Dost\u0119pne Beany<\/h2>\n\n<table id=\"tablepress-10\" class=\"tablepress tablepress-id-10\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">CLSNAM<\/th><th class=\"column-2\">Opis<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\">CONTACT<\/td><td class=\"column-2\">Kontakt<\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\">CONTACT_EDIT<\/td><td class=\"column-2\">Edycja kontaktu<\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\">CONTACTHISTORY\u00a0<\/td><td class=\"column-2\">Historia kontrahenta<\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\">ADDRESS<\/td><td class=\"column-2\">Adres<\/td>\n<\/tr>\n<tr class=\"row-6 even\">\n\t<td class=\"column-1\">ADDRESSHISTORY\u00a0<\/td><td class=\"column-2\">Historia adresu<\/td>\n<\/tr>\n<tr class=\"row-7 odd\">\n\t<td class=\"column-1\">PROCESS\u00a0<\/td><td class=\"column-2\">Sprawa<\/td>\n<\/tr>\n<tr class=\"row-8 even\">\n\t<td class=\"column-1\">PROCESS_EDIT\u00a0<\/td><td class=\"column-2\">Edycja sprawy<\/td>\n<\/tr>\n<tr class=\"row-9 odd\">\n\t<td class=\"column-1\">DOCUMENT<\/td><td class=\"column-2\">Dokument<\/td>\n<\/tr>\n<tr class=\"row-10 even\">\n\t<td class=\"column-1\">RCP\u00a0<\/td><td class=\"column-2\">Karta pracy<\/td>\n<\/tr>\n<tr class=\"row-11 odd\">\n\t<td class=\"column-1\">MEETING\u00a0<\/td><td class=\"column-2\">Spotkanie<\/td>\n<\/tr>\n<tr class=\"row-12 even\">\n\t<td class=\"column-1\">EVENT_RESOURCE_MANAGE\u00a0<\/td><td class=\"column-2\">Zarz\u0105dzanie zasobami zdarzenia<\/td>\n<\/tr>\n<tr class=\"row-13 odd\">\n\t<td class=\"column-1\">EVENT\u00a0<\/td><td class=\"column-2\">Termin<\/td>\n<\/tr>\n<tr class=\"row-14 even\">\n\t<td class=\"column-1\">TODO\u00a0<\/td><td class=\"column-2\">Zadanie<\/td>\n<\/tr>\n<tr class=\"row-15 odd\">\n\t<td class=\"column-1\">PHONECALL\u00a0<\/td><td class=\"column-2\">Rozmowa telefoniczna<\/td>\n<\/tr>\n<tr class=\"row-16 even\">\n\t<td class=\"column-1\">EVENTNOTE\u00a0<\/td><td class=\"column-2\">Adnotacja<\/td>\n<\/tr>\n<tr class=\"row-17 odd\">\n\t<td class=\"column-1\">ALARM\u00a0<\/td><td class=\"column-2\">Przypomnienie<\/td>\n<\/tr>\n<tr class=\"row-18 even\">\n\t<td class=\"column-1\">CORPEVENT\u00a0<\/td><td class=\"column-2\">Zdarzenie korporacyjne<\/td>\n<\/tr>\n<tr class=\"row-19 odd\">\n\t<td class=\"column-1\">FILE\u00a0<\/td><td class=\"column-2\">Plik<\/td>\n<\/tr>\n<tr class=\"row-20 even\">\n\t<td class=\"column-1\">ATTACHMENT_PREVIEW\u00a0<\/td><td class=\"column-2\">Podgl\u0105d pliku<\/td>\n<\/tr>\n<tr class=\"row-21 odd\">\n\t<td class=\"column-1\">EMAIL\u00a0<\/td><td class=\"column-2\">Wiadomo\u015b\u0107 email<\/td>\n<\/tr>\n<tr class=\"row-22 even\">\n\t<td class=\"column-1\">VNCOST\u00a0<\/td><td class=\"column-2\">Koszt faktury<\/td>\n<\/tr>\n<tr class=\"row-23 odd\">\n\t<td class=\"column-1\">VFOLDER\u00a0<\/td><td class=\"column-2\">Folder wyszukiwania<\/td>\n<\/tr>\n<tr class=\"row-24 even\">\n\t<td class=\"column-1\">P_VIEW\u00a0<\/td><td class=\"column-2\">Podgl\u0105d procedury<\/td>\n<\/tr>\n<tr class=\"row-25 odd\">\n\t<td class=\"column-1\">KNOWLEDGEBASE\u00a0<\/td><td class=\"column-2\">Dokument bazy wiedzy<\/td>\n<\/tr>\n<tr class=\"row-26 even\">\n\t<td class=\"column-1\">USER\u00a0<\/td><td class=\"column-2\">Kartoteka pracownika<\/td>\n<\/tr>\n<tr class=\"row-27 odd\">\n\t<td class=\"column-1\">USERPROFILE\u00a0<\/td><td class=\"column-2\">Profil u\u017cytkownika<\/td>\n<\/tr>\n<tr class=\"row-28 even\">\n\t<td class=\"column-1\">GROUP\u00a0<\/td><td class=\"column-2\">Kartoteka grupy<\/td>\n<\/tr>\n<tr class=\"row-29 odd\">\n\t<td class=\"column-1\">ORGANIZATIONUNIT\u00a0<\/td><td class=\"column-2\">Kartoteka grupy<\/td>\n<\/tr>\n<tr class=\"row-30 even\">\n\t<td class=\"column-1\">ORGANIZATIONUNIT_HISTORY\u00a0<\/td><td class=\"column-2\">Historia jednostki<\/td>\n<\/tr>\n<tr class=\"row-31 odd\">\n\t<td class=\"column-1\">FKPROCESSELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja produktu w sprawie<\/td>\n<\/tr>\n<tr class=\"row-32 even\">\n\t<td class=\"column-1\">FKRCPELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja produktu na karcie RCP<\/td>\n<\/tr>\n<tr class=\"row-33 odd\">\n\t<td class=\"column-1\">FKDEMANDELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja dokumentu zapotrzebowania<\/td>\n<\/tr>\n<tr class=\"row-34 even\">\n\t<td class=\"column-1\">FKPZELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja dokumentu przyj\u0119cia towaru<\/td>\n<\/tr>\n<tr class=\"row-35 odd\">\n\t<td class=\"column-1\">FKWZELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja dokumentu wydania towaru<\/td>\n<\/tr>\n<tr class=\"row-36 even\">\n\t<td class=\"column-1\">FKORDERELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja dokumentu zam\u00f3wienia towaru<\/td>\n<\/tr>\n<tr class=\"row-37 odd\">\n\t<td class=\"column-1\">FKOFFERELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja dokumentu oferty<\/td>\n<\/tr>\n<tr class=\"row-38 even\">\n\t<td class=\"column-1\">FKVATNOTEELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja faktury<\/td>\n<\/tr>\n<tr class=\"row-39 odd\">\n\t<td class=\"column-1\">FKCUSTOMDOCELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja dokumentu<\/td>\n<\/tr>\n<tr class=\"row-40 even\">\n\t<td class=\"column-1\">FKCOMMONDOCELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja dokumentu<\/td>\n<\/tr>\n<tr class=\"row-41 odd\">\n\t<td class=\"column-1\">FKPMMELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja dokumentu<\/td>\n<\/tr>\n<tr class=\"row-42 even\">\n\t<td class=\"column-1\">FKCONTRACTELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja dokumentu umowy<\/td>\n<\/tr>\n<tr class=\"row-43 odd\">\n\t<td class=\"column-1\">FKDOCPAYMENTPOS\u00a0<\/td><td class=\"column-2\">Pozycja p\u0142atno\u015bci dokumentu<\/td>\n<\/tr>\n<tr class=\"row-44 even\">\n\t<td class=\"column-1\">FKCUSTOMDOCUMENTELEMENT\u00a0<\/td><td class=\"column-2\">Pozycja dokumentu<\/td>\n<\/tr>\n<tr class=\"row-45 odd\">\n\t<td class=\"column-1\">ADDRESSBOOK\u00a0<\/td><td class=\"column-2\">Ksi\u0105\u017cka adresowa<\/td>\n<\/tr>\n<tr class=\"row-46 even\">\n\t<td class=\"column-1\">DEVICE\u00a0<\/td><td class=\"column-2\">Urz\u0105dzenie<\/td>\n<\/tr>\n<tr class=\"row-47 odd\">\n\t<td class=\"column-1\">INVENTORYSHEETELEMENT\u00a0<\/td><td class=\"column-2\">Element arkusza inwentaryzacyjnego<\/td>\n<\/tr>\n<tr class=\"row-48 even\">\n\t<td class=\"column-1\">ARCHIVEELEMENT\u00a0<\/td><td class=\"column-2\">Element archiwum<\/td>\n<\/tr>\n<tr class=\"row-49 odd\">\n\t<td class=\"column-1\">CAMPAIGN\u00a0<\/td><td class=\"column-2\">Kampania<\/td>\n<\/tr>\n<tr class=\"row-50 even\">\n\t<td class=\"column-1\">PRODUCT\u00a0<\/td><td class=\"column-2\">Produkt<\/td>\n<\/tr>\n<tr class=\"row-51 odd\">\n\t<td class=\"column-1\">PRODUCTHISTORY\u00a0<\/td><td class=\"column-2\">Historia produktu<\/td>\n<\/tr>\n<tr class=\"row-52 even\">\n\t<td class=\"column-1\">PROJECT\u00a0<\/td><td class=\"column-2\">Projekt<\/td>\n<\/tr>\n<tr class=\"row-53 odd\">\n\t<td class=\"column-1\">REPORT\u00a0<\/td><td class=\"column-2\">Raport<\/td>\n<\/tr>\n<tr class=\"row-54 even\">\n\t<td class=\"column-1\">REPORT_VIEW\u00a0<\/td><td class=\"column-2\">Raport<\/td>\n<\/tr>\n<tr class=\"row-55 odd\">\n\t<td class=\"column-1\">REPORT_JOB\u00a0<\/td><td class=\"column-2\">Raport - zaplanowanie zadanie<\/td>\n<\/tr>\n<tr class=\"row-56 even\">\n\t<td class=\"column-1\">REPORT_QUERY\u00a0<\/td><td class=\"column-2\">Raport - kwerenda<\/td>\n<\/tr>\n<tr class=\"row-57 odd\">\n\t<td class=\"column-1\">REPORT_FILTER_DEF\u00a0<\/td><td class=\"column-2\">Definicja filtru<\/td>\n<\/tr>\n<tr class=\"row-58 even\">\n\t<td class=\"column-1\">REPORT_FILTER\u00a0<\/td><td class=\"column-2\">Filtr raportu<\/td>\n<\/tr>\n<tr class=\"row-59 odd\">\n\t<td class=\"column-1\">REPORTHISTORY\u00a0<\/td><td class=\"column-2\">Historia raportu<\/td>\n<\/tr>\n<tr class=\"row-60 even\">\n\t<td class=\"column-1\">CONTACTPERSON\u00a0<\/td><td class=\"column-2\">Osoba kontaktowa<\/td>\n<\/tr>\n<tr class=\"row-61 odd\">\n\t<td class=\"column-1\">BUSINESSCARD\u00a0<\/td><td class=\"column-2\">Osoba kontaktowa<\/td>\n<\/tr>\n<tr class=\"row-62 even\">\n\t<td class=\"column-1\">BSCONNECT\u00a0<\/td><td class=\"column-2\">Po\u0142\u0105czenie<\/td>\n<\/tr>\n<tr class=\"row-63 odd\">\n\t<td class=\"column-1\">BSCONNECTDATASOURCE\u00a0<\/td><td class=\"column-2\">\u0179r\u00f3d\u0142o wymiany danych<\/td>\n<\/tr>\n<tr class=\"row-64 even\">\n\t<td class=\"column-1\">BSCONNECTOBJECT\u00a0<\/td><td class=\"column-2\">Konfiguracja obiektu<\/td>\n<\/tr>\n<tr class=\"row-65 odd\">\n\t<td class=\"column-1\">BSCONNECTACTION\u00a0<\/td><td class=\"column-2\">Akcja<\/td>\n<\/tr>\n<tr class=\"row-66 even\">\n\t<td class=\"column-1\">BSCONNECTHISTORY\u00a0<\/td><td class=\"column-2\">\u0179r\u00f3d\u0142o wymiany danych<\/td>\n<\/tr>\n<tr class=\"row-67 odd\">\n\t<td class=\"column-1\">BSCONNECTLOGFILES\u00a0<\/td><td class=\"column-2\">Dzienniki zdarze\u0144<\/td>\n<\/tr>\n<tr class=\"row-68 even\">\n\t<td class=\"column-1\">BSCONNECTLOGFILESDT\u00a0<\/td><td class=\"column-2\">Dzienniki zdarze\u0144<\/td>\n<\/tr>\n<tr class=\"row-69 odd\">\n\t<td class=\"column-1\">BSCONNECTSUMMARY\u00a0<\/td><td class=\"column-2\">Podsumowanie<\/td>\n<\/tr>\n<tr class=\"row-70 even\">\n\t<td class=\"column-1\">BSCONNECTCRONLIST\u00a0<\/td><td class=\"column-2\">Zaplanowane zadania<\/td>\n<\/tr>\n<tr class=\"row-71 odd\">\n\t<td class=\"column-1\">BSCONNECTCRON\u00a0<\/td><td class=\"column-2\">Zaplanowane zadanie<\/td>\n<\/tr>\n<tr class=\"row-72 even\">\n\t<td class=\"column-1\">BSCONNECTCRONACTIONLIST\u00a0<\/td><td class=\"column-2\">Zaplanowane zadania dla akcji<\/td>\n<\/tr>\n<tr class=\"row-73 odd\">\n\t<td class=\"column-1\">BOOKMARK\u00a0<\/td><td class=\"column-2\">Zak\u0142adka<\/td>\n<\/tr>\n<tr class=\"row-74 even\">\n\t<td class=\"column-1\">BOOKMARK_FOLDER\u00a0<\/td><td class=\"column-2\">Folder zak\u0142adek<\/td>\n<\/tr>\n<tr class=\"row-75 odd\">\n\t<td class=\"column-1\">DELEGATION_TCOST\u00a0<\/td><td class=\"column-2\">Koszt podr\u00f3\u017cy<\/td>\n<\/tr>\n<tr class=\"row-76 even\">\n\t<td class=\"column-1\">CREGISTER\u00a0<\/td><td class=\"column-2\">Definicja rejestru<\/td>\n<\/tr>\n<tr class=\"row-77 odd\">\n\t<td class=\"column-1\">CREGISTER_ENTRY\u00a0<\/td><td class=\"column-2\">Wpis<\/td>\n<\/tr>\n<tr class=\"row-78 even\">\n\t<td class=\"column-1\">CREGISTER_FIELD\u00a0<\/td><td class=\"column-2\">Pole<\/td>\n<\/tr>\n<tr class=\"row-79 odd\">\n\t<td class=\"column-1\">PRICELIST\u00a0<\/td><td class=\"column-2\">Cennik<\/td>\n<\/tr>\n<tr class=\"row-80 even\">\n\t<td class=\"column-1\">EMAILACCOUNT\u00a0<\/td><td class=\"column-2\">Konto pocztowe<\/td>\n<\/tr>\n<tr class=\"row-81 odd\">\n\t<td class=\"column-1\">DATA_SOURCE\u00a0<\/td><td class=\"column-2\">\u0179r\u00f3d\u0142o danych<\/td>\n<\/tr>\n<tr class=\"row-82 even\">\n\t<td class=\"column-1\">RESOURCE\u00a0<\/td><td class=\"column-2\">Zas\u00f3b<\/td>\n<\/tr>\n<tr class=\"row-83 odd\">\n\t<td class=\"column-1\">CUSTOM_WIDGET\u00a0<\/td><td class=\"column-2\">Custom widget<\/td>\n<\/tr>\n<tr class=\"row-84 even\">\n\t<td class=\"column-1\">COURIER\u00a0<\/td><td class=\"column-2\">Kurier<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-10 from cache -->\n","protected":false},"excerpt":{"rendered":"<p>MapService to klasa do mapownia kluczy nazw klas Bean'\u00f3w, dialog\u00f3w oraz konfiguracji. Dzi\u0119ki klasie MapService mo\u017cemy w szybki spos\u00f3b powo\u0142a\u0107 do \u017cycia jakikolwiek obiekt biznesowy. Poka\u017cmy to na przyk\u0142adzie dokumentu Jest to spos\u00f3b o wiele bezpieczniejszy ni\u017c korzystanie bezpo\u015brednio z Bean'\u00f3w. Dlatego zalecamy korzystanie z tej metody. Poni\u017cej znajduje si\u0119 listing tej klasy wraz z [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":502,"menu_order":12,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"tags":[83,89,157,15,158],"_links":{"self":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/960"}],"collection":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/comments?post=960"}],"version-history":[{"count":6,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/960\/revisions"}],"predecessor-version":[{"id":3572,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/960\/revisions\/3572"}],"up":[{"embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/pages\/502"}],"wp:attachment":[{"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/media?parent=960"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/developer.edokumenty.eu\/index.php\/wp-json\/wp\/v2\/tags?post=960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}