Ta funkcja łączy pliki z danych pól w jeden plik pdf i umieszcza go w danym polu o podanej nazwie. Pliki źródłowe mogą być plikami PDF lub Office, które można przekonwertować na format PDF (Word, Excel).
Składnia
MergeFilesToPDF (destinationField, destinationFileName, sourceField1, sourceField2, ...);
Argumenty funkcji
destinationField - (String) Nazwa pola, w którym zostanie umieszczony scalony dokument, pole musi być typu Document
destinationFileName - (String) Nazwa scalonego pliku
sourceField1 - (String) Nazwa lub wartość pola dokumentu z pierwszym plikiem do scalenia. Aby scalić pliki z nazwy tabeli, należy przekazać ją w formacie nazwa_tabeli> nazwa_pola
sourceField2, sourceField3 ... - (String) [Opcjonalnie] Nazwa lub wartość pól dokumentu z drugim i kolejnymi plikami do scalenia.
Zwracana wartość
Ta funkcja zwraca liczbę dziesiętną.
Zwraca true, jeśli scalenie zakończyło się pomyślnie, w przeciwnym razie zwraca false.
Przykłady
Przykład 1:
Spowoduje to scalenie plików z pól Aggrement_draft i Aggrement_app Annex do jednego załącznika pdf i umieści go w polu Aggrement o nazwie Aggrement_final.pdf.
if (MergeFilesToPDF („Aggrement_final.pdf”, [Aggrement_draft], [Aggrement_app Annex])) {}
Przykład 2:
Spowoduje to scalenie plików z pola Dokument w tabeli Pliki do jednego załącznika pdf i umieszczenie go w polu Agregacja o nazwie Aggrement_final.pdf.
if (ConvertFileToPDF („Aggrement”, „Aggrement_final.pdf”, „Pliki> Dokument”)) {}
Czytaj więcej
Wyślij podany dokument do systemu OCR.
Składnia
SendAttachmentToOCR ()
SendAttachmentToOCR („Pole faktury”, „klucz firmy”)
Argumenty funkcji
fieldName - (String) [Opcjonalnie] Nazwa pola dokumentu, z którego dokument zostanie wysłany do systemu OCR. Jeśli pusty, zostanie wysłany pierwszy dokument z listy dokumentów.
companyid - (String) [Opcjonalnie] jeśli jest ustawiony, ta wartość zastąpi ustawienie CompanyId z ustawień systemowych
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Zwraca wartość true, jeśli załącznik został wysłany, w przeciwnym razie wartość false
Przykłady
Przykład 1:
Wyślij pierwszy dokument z listy dokumentów do systemu OCR, jeśli dokument został już wysłany, nic nie robi.
SendAttachmentToOCR ()
Przykład 2:
Wyślij dokument z pola „Faktura” do systemu OCR, jeśli dokument został już wysłany, nic nie robi. Dokument zostanie wysłany z firmid pobranym z pola „klucz firmowy”.
SendAttachmentToOCR („Faktura”, [klucz firmowy])
Przykład 3:
Wyślij pierwszy dokument z listy dokumentów do systemu OCR, jeśli dokument został już wysłany, nic nie robi. Dokument zostanie wysłany z firmid pobranym z pola „klucz firmowy”.
SendAttachmentToOCR („”, [companykey])
Czytaj więcej
Ta funkcja ustawia nazwę pliku wygenerowanego z szablonu.
Składnia
SetTemplateFileName („templateName”, „fileName”);
Argumenty funkcji
templateName - (String) Nazwa szablonu, dla którego zostanie ustawiona wynikowa nazwa pliku.
fileName - (String) Nazwa pliku, który zostanie wygenerowany z szablonu
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Zwraca true.
Przykłady
Przykład 1:
Nazwa pliku utworzonego z szablonu koperta.docx będzie zawierać wartość z pola Klient.
SetTemplateFileName („koperta.docx”, „koperta _” + [Klient] + ”. Docx”);
Czytaj więcej
Ta funkcja wyświetla określony szablon na obudowie.
Składnia
ShowTemplate („templateName”);
Argumenty funkcji
templateName - (String) Nazwa szablonu, który zostanie wyświetlony
Zwracana wartość
Ta funkcja zwraca wartość logiczną.
Zwraca true, jeśli określony szablon zostanie wyświetlony pomyślnie, w przeciwnym razie false (tj. Określona nazwa szablonu nie jest znana).
Przykłady
Przykład 1:
Spowoduje to wyświetlenie szablonu „document.txt” w bieżącej sprawie
ShowTemplate („document.txt”);
Czytaj więcej
Wysyła dokument z listą osób do Centrum zaufania.
Składnia
TrustCenterAddNewSigners („documentField”, „creator”, „signersTable”)
TrustCenterAddNewSigners („documentField”, „creator”, „signersTable”, „PartialSigning”)
TrustCenterAddNewSigners („documentField”, „creator”, „signersTable”, „PartialSigning”, „mapping”)
Argumenty funkcji
Dokument - (NIEZNANY) Dokument do podpisania. Może to być wartość pola dokumentu lub AttId załącznika
Twórca - (NIEZNANY) Użytkownik, który zostanie ustawiony jako osoba wysyłająca dokumenty do podpisania
TableName - (String) Nazwa tabeli z listą sygnatariuszy.
PartialSigning - (Object) [Opcjonalnie] Jeśli true, proces podpisywania musi zostać zakończony ręcznie.
TableFieldsMapping - (Object) [Opcjonalnie] Mapowanie pól z tabeli z listą sygnatariuszy. Jeśli pusty ciąg znaków, używane jest domyślne odwzorowanie. Lista sygnatariuszy musi zawierać kolumny z nazwami (nie wyświetlanymi): FirstName, LastName, CompanyRole, Company, Email, Phone
Zwracana wartość
Ta funkcja zwraca String.
Zwraca pusty ciąg, jeśli nowi sygnatariusze zostali pomyślnie wysłani do TrustCenter, w przeciwnym razie zwróci opis błędu, jeśli coś pójdzie nie tak.
Przykłady
Przykład 1:
Spowoduje to dodanie osób wymienionych w tabeli osób podpisujących Centrum zaufania do bieżącego użytkownika jako twórcy
TrustCenterAddNewSigners ([Umowa], CurrentUser (), „Podpisujący”)
Przykład 2:
Spowoduje to dodanie osób wymienionych w tabeli osób podpisujących Centrum zaufania do bieżącego użytkownika jako twórcy. Nazwy pól z tabeli Podpisujący są w języku polskim, więc są odwzorowane w zmiennej mapy. Parametr „częściowe podpisywanie” jest ustawiony na wartość true, dlatego proces podpisywania musi zostać zakończony ręcznie.
map.FirstName = "Imię"
map.LastName = "nazwisko"
map.CompanyRole = "Stanowisko"
map.Company = "Spółka"
map.Email = "Adres e-mail"
map.Phone = „Telefon”
TrustCenterAddNewSigners ([Umowa], CurrentUser (), „Podpisujący”, „true”, mapa)
Czytaj więcej