Platforma StudioSystem umożliwia użytkownikom tworzenie formularzy od podstaw lub z istniejących szablonów. Formularze można dostosować do specyficznych potrzeb każdej organizacji. Platforma daje użytkownikom możliwość dołączania obrazów, filmów i innych multimediów do swoich formularzy, a także tworzenia niestandardowych pól i reguł kontrolujących sposób przetwarzania i przesyłania formularzy. Ponadto platforma umożliwia użytkownikom udostępnianie formularzy, współpracę nad nimi i tworzenie przepływów pracy zorientowanych na zespół, aby zapewnić terminową realizację zadań.
Zaawansowane programowanie formularzy to kolejna duża zaleta platformy StudioSystem. Ta funkcja umożliwia użytkownikom tworzenie złożonych, programowalnych formularzy, których można użyć do automatyzacji składania i przetwarzania dokumentów. Dzięki zaawansowanemu programowaniu formularzy użytkownicy mogą konfigurować reguły warunkowe, które będą uruchamiane tylko po spełnieniu określonych warunków. Tej funkcji można użyć do usprawnienia procesów przepływu pracy, uproszczenia zarządzania dokumentami oraz zautomatyzowania przesyłania i przetwarzania dokumentów.
Chcemy wykorzystać transakcję j_insert_update do zapisu danych w tabeli dpuwa aby zapamiętywać z niej loginy i hasła w efekcie mamy otrzymać formularz:
Konfiguracja
Plik js
Korzystamy z pliku role_int/int_ss_knkon_pass.js
function MojaOnLoad() {
UstawTable('TABELKA');
$('#BTN_DODAJ').html("<span id='btnDodaj' onclick='return btnDodaj()' class='art-button art-buttonBlue' style='width: 200px; '>Dodaj</span>");
$('#captionTABELKA').css('width', '10px');
}
function MojaOnReady() { }
function UstawTable(cKontrolka) {
var idGrid = 'grid' + cKontrolka;
$('#' + cKontrolka).html("<div id='" + idGrid + "'></div>");
var cZrodlo = PobierzDataTable("upper([REFNO_POZ]) as REFNO_POZ,[TYTUL],[UWAGI],[ADRESAT],[NADAWCA] FROM [dpuwa] WHERE REFNO=" + gcRefno);
var source =
{
datatype: "json",
datafields: [
{ name: 'TYTUL', type: 'string' },
{ name: 'ADRESAT', type: 'string' },
{ name: 'NADAWCA', type: 'string' },
{ name: 'UWAGI', type: 'string' }
],
localdata: cZrodlo,
id: 'REFNO_POZ'
};
var dataAdapter = new $.jqx.dataAdapter(source);
$("#" + idGrid).jqxGrid(
{
theme: 'energyblue',
height: '300px',
width: '1000px',
source: dataAdapter,
altrows: true,
columns: [
{ text: 'Tytuł', datafield: 'TYTUL', width: 200 },
{ text: 'Login', datafield: 'ADRESAT', width: 200 },
{ text: 'Hasło', datafield: 'NADAWCA', width: 200 },
{ text: 'Uwagi', datafield: 'UWAGI', width: 400 }
]
});
JqxFormatujGrid('#' + idGrid); }
function btnDodaj() {
// kontrola wymagalnych pól
if (!TestWypelnienia()) {
return false;
}
// ustaw kontrahenta jako nieedytowalny
cTablica = new Array();
var cLicznik = 0;
$('[ssPostBack]').each(function (index) {
cTablica[cLicznik] = new cListaKontrolek($(this));
cLicznik++;
})
PageMethods.InsertData(cTablica, 'dpuwa', 'softwarestudioConnectionString', DodajSucceeded, OnFailed);
return false;
}
function DodajSucceeded(wynik) {
if (wynik != "") {
PokazAlert("Komunikat", wynik, 220, 400);
return;
}
UstawTable('TABELKA');
$("#TYTUL").val('');
$("#ADRESAT").val('');
$("#NADAWCA").val('');
$("#UWAGI").val('');
$("#TYTUL").jqxComboBox('focus');
}
Uruchamianie
Uruchamiamy transakcję j_insert_update.aspx z poziomu kartoteki kontrahenta (KNKON) z parametrami:
j_insert_update.aspx?kodtransakcji=INT_SS_KNKON_PASS&script=../role_int/int_ss_knkon_pass.js?2015071549&scriptonload=MojaOnLoad()&scriptonload=MojaOnReady()&return=ZamknijOkno&leftpanelwidth=0&zapisz=0&_REFNO=
gdzie numer referencyjny to identyfikator kartoteki kontrahenta NRIDODN.
Podsumowanie
Platforma StudioSystem oferuje również potężną wyszukiwarkę, która pozwala użytkownikom szybko zlokalizować i filtrować formularze. Tej funkcji można używać do wyszukiwania dokumentów według słów kluczowych lub do lokalizowania określonych dokumentów w określonych kategoriach lub formularzach. Ponadto platforma umożliwia użytkownikom zapisywanie wyszukiwanych haseł i tworzenie niestandardowych widoków danych formularzy, aby pomóc im lepiej zarządzać danymi formularzy.
Platforma StudioSystem oferuje szereg funkcji, które mogą pomóc organizacjom usprawnić zarządzanie dokumentami i zautomatyzować procesy przepływu pracy. Dzięki potężnej wyszukiwarce, zaawansowanemu programowaniu formularzy i konfigurowalnym szablonom platforma StudioSystem jest idealnym rozwiązaniem dla organizacji, które chcą usprawnić zarządzanie formularzami.
Czytaj więcej:
j_insert_update – zaawansowane programowanie – pozycje dokumentu
StudioSystem oferuje szereg funkcji, które czynią go zarówno wszechstronnym, jak i przyjaznym dla użytkownika. Platforma pomaga użytkownikom tworzyć oszałamiające efekty wizualne, animacje, modele 3D i dźwięk za pomocą zintegrowanego zestawu narzędzi. Oferuje również obszerną bibliotekę wbudowanych narzędzi i wtyczek, a także interfejs API, który umożliwia użytkownikom tworzenie własnych narzędzi. Wreszcie, jego modułowa architektura oznacza, że
j_insert_update – zaawansowane programowanie – pozycje dokumentu cz. 3
Platforma StudioSystem i zaawansowane programowanie dają ogromne możliwości tworzenia oprogramowania. Ta platforma zapewnia pełny zestaw narzędzi i technologii, które upraszczają proces tworzenia i wdrażania aplikacji oraz zarządzania nimi. Zaawansowane języki programowania, takie jak C# i Java, umożliwiają programistom tworzenie aplikacji o szerokim zakresie możliwości i funkcji.
j_insert_update – zaawansowane programowanie – przykład 2
Dzięki platformie StudioSystem użytkownicy mogą tworzyć zaawansowane i dostosowane formularze do dowolnego celu. Od zbierania informacji o klientach po generowanie potencjalnych klientów i nie tylko, zaawansowane funkcje programowania formularzy platformy mogą zapewnić użytkownikom narzędzia, których potrzebują, aby ich formularze były jak najbardziej efektywne.
j_insert_update – zaawansowane programowanie – przykład 3
Platforma StudioSystem oferuje szerokie możliwości zaawansowanego programowania formularzy. Dzięki swoim potężnym funkcjom może zapewnić użytkownikom możliwość tworzenia i dostosowywania formularzy do różnych celów.
j_insert_update – zaawansowane programowanie – wstawianie tabeli
StudioSystem zapewnia również użytkownikom zaawansowane możliwości programistyczne. Jego język skryptowy oparty jest na JavaScript i ułatwia tworzenie złożonych aplikacji. Dodatkowo platforma oferuje obszerną dokumentację i samouczki, które ułatwiają naukę języka i szybkie rozpoczęcie pracy.