Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Berikut ini adalah dokumentasi referensi untuk tindakan otomatisasi yang digunakan di App Studio.
Tindakan otomatisasi, yang biasa disebut sebagai tindakan, adalah langkah logika individual yang membentuk otomatisasi. Setiap tindakan melakukan tugas tertentu, baik itu mengirim email, membuat catatan data, menjalankan fungsi Lambda, atau memanggil. APIs Tindakan ditambahkan ke otomatisasi dari pustaka tindakan, dan dapat dikelompokkan ke dalam pernyataan atau loop bersyarat.
Untuk informasi tentang membuat dan mengonfigurasi otomatisasi dan tindakannya, lihat topik di. Otomatisasi dan tindakan: Tentukan logika bisnis aplikasi Anda
Memanggil API
Memanggil permintaan HTTP REST API. Builder dapat menggunakan tindakan ini untuk mengirim permintaan dari App Studio ke sistem atau layanan lain APIs. Misalnya, Anda dapat menggunakannya untuk terhubung ke sistem pihak ketiga atau aplikasi lokal untuk mengakses data penting bisnis, atau memanggil titik akhir API yang tidak dapat dipanggil oleh tindakan App Studio khusus.
Untuk informasi selengkapnya tentang REST APIs, lihat Apa itu RESTful API?
Properti
Konektor
Konektor yang akan digunakan untuk permintaan API yang dibuat oleh tindakan ini. Dropdown konektor hanya berisi konektor dari jenis berikut: API Connector
dan. OpenAPI Connector
Bergantung pada bagaimana konektor dikonfigurasi, konektor dapat berisi informasi penting seperti kredensional dan header default atau parameter kueri.
Untuk informasi selengkapnya tentang konektor API, termasuk perbandingan antara penggunaan API Connector
danOpenAPI Connector
, lihatConnect ke layanan pihak ketiga.
Properti konfigurasi permintaan API
Pilih Konfigurasi permintaan API dari panel properti untuk membuka kotak dialog konfigurasi permintaan. Jika konektor API dipilih, kotak dialog akan menyertakan informasi konektor.
Metode: Metode untuk panggilan API. Kemungkinan nilainya adalah sebagai berikut:
DELETE
: Menghapus sumber daya tertentu.GET
: Mengambil informasi atau data.HEAD
: Mengambil hanya header respons tanpa tubuh.POST
: Mengirimkan data untuk diproses.PUSH
: Mengirimkan data untuk diproses.PATCH
: Sebagian memperbarui sumber daya tertentu.
Path: Jalur relatif ke sumber daya.
Header: Setiap header dalam bentuk pasangan kunci-nilai yang akan dikirim dengan permintaan API. Jika konektor dipilih, header yang dikonfigurasi akan ditambahkan secara otomatis dan tidak dapat dihapus. Header yang dikonfigurasi tidak dapat diedit, tetapi Anda dapat menggantinya dengan menambahkan header lain dengan nama yang sama.
Parameter kueri: Parameter kueri apa pun dalam bentuk pasangan nilai kunci yang akan dikirim bersama permintaan API. Jika konektor dipilih, parameter kueri yang dikonfigurasi akan ditambahkan secara otomatis dan tidak dapat diedit atau dihapus.
Body: Informasi yang akan dikirim dengan permintaan API dalam format JSON. Tidak ada badan untuk GET
permintaan.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
Memohon AWS
Memanggil operasi dari AWS layanan. Ini adalah tindakan umum untuk memanggil AWS layanan atau operasi, dan harus digunakan jika tidak ada tindakan khusus untuk AWS layanan atau operasi yang diinginkan.
Properti
Layanan
AWS Layanan yang berisi operasi yang akan dijalankan.
Operasi
Operasi yang harus dijalankan.
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Konfigurasi
Input JSON menjadi ketika menjalankan operasi yang ditentukan. Untuk informasi selengkapnya tentang mengonfigurasi input untuk AWS operasi, lihat. AWS SDK untuk JavaScript
Memanggil Lambda
Memanggil fungsi Lambda yang ada.
Properti
Konektor
Konektor yang akan digunakan untuk fungsi Lambda dijalankan oleh tindakan ini. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk mengakses fungsi Lambda, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi fungsi Lambda. Untuk informasi selengkapnya tentang mengonfigurasi konektor untuk Lambda, lihat. Langkah 3: Buat konektor Lambda
Nama fungsi
Nama fungsi Lambda yang akan dijalankan. Perhatikan bahwa ini adalah nama fungsi, dan bukan fungsi ARN (Amazon Resource Name).
Acara fungsi
Pasangan nilai kunci yang akan diteruskan ke fungsi Lambda Anda sebagai muatan acara.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
Loop
Menjalankan tindakan bersarang berulang kali untuk mengulang melalui daftar item, satu item pada satu waktu. Misalnya, tambahkan Buat catatan tindakan ke tindakan loop untuk membuat beberapa catatan.
Tindakan loop dapat disarangkan dalam loop lain atau tindakan kondisi. Tindakan loop dijalankan secara berurutan, dan tidak secara paralel. Hasil dari setiap tindakan dalam loop hanya dapat diakses ke tindakan berikutnya dalam iterasi loop yang sama. Mereka tidak dapat diakses di luar loop atau dalam iterasi loop yang berbeda.
Properti
Sumber
Daftar item untuk diulang, satu item pada satu waktu. Sumber dapat berupa hasil dari tindakan sebelumnya atau daftar statis string, angka, atau objek yang dapat Anda berikan menggunakan JavaScript ekspresi.
Contoh
Daftar berikut berisi contoh input sumber.
Hasil dari tindakan sebelumnya:
{{results.
actionName
.data}}Daftar angka:
{{[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}}
Daftar string:
{{["apple", "banana", "orange", "grape", "kiwi"]}}
Nilai yang dihitung:
{{params.
actionName
.split("\n")}}
Nama item saat ini
Nama variabel yang dapat digunakan untuk mereferensikan item saat ini yang sedang diulang. Nama item saat ini dapat dikonfigurasi sehingga Anda dapat membuat sarang dua atau lebih loop dan mengakses variabel dari setiap loop. Misalnya, jika Anda melakukan looping melalui negara dan kota dengan dua loop, Anda dapat mengonfigurasi dan mereferensikan currentCountry
dan. currentCity
Ketentuan
Menjalankan tindakan berdasarkan hasil dari satu atau lebih kondisi logis tertentu yang dievaluasi ketika otomatisasi dijalankan. Tindakan kondisi terdiri dari komponen-komponen berikut:
Bidang kondisi, yang digunakan untuk memberikan JavaScript ekspresi yang mengevaluasi
true
ataufalse
.Cabang yang benar, yang berisi tindakan yang dijalankan jika kondisi berubah menjadi.
true
Cabang palsu, yang berisi tindakan yang dijalankan jika kondisi berubah menjadi.
false
Tambahkan tindakan ke cabang benar dan salah dengan menyeretnya ke dalam tindakan kondisi.
Properti
Ketentuan
JavaScript Ekspresi yang akan dievaluasi ketika tindakan dijalankan.
Buat catatan
Membuat satu rekaman di entitas App Studio yang ada.
Properti
Entitas
Entitas di mana catatan akan dibuat. Setelah entitas dipilih, nilai harus ditambahkan ke bidang entitas untuk catatan yang akan dibuat. Jenis bidang, dan jika bidang diperlukan atau opsional didefinisikan dalam entitas.
Perbarui catatan
Memperbarui rekaman yang ada di entitas App Studio.
Properti
Entitas
Entitas yang berisi catatan yang akan diperbarui.
Ketentuan
Kriteria yang menentukan catatan mana yang diperbarui oleh tindakan. Anda dapat mengelompokkan kondisi untuk membuat satu pernyataan logis. Anda dapat menggabungkan grup atau kondisi dengan AND
atau OR
pernyataan.
Bidang
Bidang yang akan diperbarui dalam catatan yang ditentukan oleh kondisi.
Nilai
Nilai yang akan diperbarui di bidang yang ditentukan.
Hapus catatan
Menghapus rekaman dari entitas App Studio.
Properti
Entitas
Entitas yang berisi catatan yang akan dihapus.
Ketentuan
Kriteria yang menentukan catatan mana yang dihapus oleh tindakan. Anda dapat mengelompokkan kondisi untuk membuat satu pernyataan logika. Anda dapat menggabungkan grup atau kondisi dengan AND
atau OR
pernyataan.
Memanggil tindakan data
Menjalankan tindakan data dengan parameter opsional.
Properti
Tindakan data
Tindakan data yang akan dijalankan oleh tindakan.
Parameter
Parameter tindakan data yang akan digunakan oleh tindakan data. Parameter tindakan data digunakan untuk mengirim nilai yang digunakan sebagai input untuk tindakan data. Parameter tindakan data dapat ditambahkan saat mengonfigurasi tindakan otomatisasi, tetapi harus diedit di tab Data.
Pengaturan lanjutan
Invoke data action
Tindakan ini berisi pengaturan lanjutan berikut:
Ukuran halaman: Jumlah maksimum catatan untuk diambil dalam setiap kueri. Nilai default adalah 500, dan nilai maksimumnya adalah 3000.
Token pagination: Token yang digunakan untuk mengambil catatan tambahan dari kueri. Misalnya, jika
Page size
diatur ke 500, tetapi ada lebih dari 500 catatan, meneruskan token pagination ke kueri berikutnya akan mengambil 500 berikutnya. Token akan tidak terdefinisi jika tidak ada lagi catatan atau halaman yang ada.
Amazon S3: Letakkan objek
Menggunakan Amazon S3 PutObject
operasi untuk menambahkan objek yang diidentifikasi oleh kunci (jalur file) ke bucket Amazon S3 yang ditentukan.
Properti
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Konektor yang dikonfigurasi harus diatur dengan kredensional yang sesuai untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Konfigurasi
Opsi yang diperlukan untuk digunakan dalam PutObject
perintah. Opsinya adalah sebagai berikut:
catatan
Untuk informasi selengkapnya tentang Amazon S3 PutObject
operasi, lihat PutObjectdi Referensi API Amazon Simple Storage Service.
Bucket: Nama ember Amazon S3 untuk meletakkan objek.
Kunci: Nama unik objek yang akan dimasukkan ke dalam ember Amazon S3.
Tubuh: Isi objek yang akan dimasukkan ke dalam ember Amazon S3.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
Amazon S3: Hapus objek
Menggunakan Amazon S3 DeleteObject
operasi untuk menghapus objek yang diidentifikasi oleh kunci (jalur file) dari bucket Amazon S3 yang ditentukan.
Properti
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Konfigurasi
Opsi yang diperlukan untuk digunakan dalam DeleteObject
perintah. Opsinya adalah sebagai berikut:
catatan
Untuk informasi selengkapnya tentang Amazon S3 DeleteObject
operasi, lihat DeleteObjectdi Referensi API Amazon Simple Storage Service.
Bucket: Nama bucket Amazon S3 untuk menghapus objek.
Kunci: Nama unik objek yang akan dihapus dari bucket Amazon S3.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
Amazon S3: Dapatkan objek
Menggunakan Amazon S3 GetObject
operasi untuk mengambil objek yang diidentifikasi oleh kunci (jalur file) dari bucket Amazon S3 yang ditentukan.
Properti
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Konfigurasi
Opsi yang diperlukan untuk digunakan dalam GetObject
perintah. Opsinya adalah sebagai berikut:
catatan
Untuk informasi selengkapnya tentang Amazon S3 GetObject
operasi, lihat GetObjectdi Referensi API Amazon Simple Storage Service.
Bucket: Nama bucket Amazon S3 untuk mengambil objek.
Kunci: Nama unik objek yang akan diambil dari bucket Amazon S3.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
Amazon S3: Daftar objek
Menggunakan Amazon S3 ListObjects
operasi untuk mencantumkan objek dalam bucket Amazon S3 yang ditentukan.
Properti
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Konfigurasi
Opsi yang diperlukan untuk digunakan dalam ListObjects
perintah. Opsinya adalah sebagai berikut:
catatan
Untuk informasi selengkapnya tentang Amazon S3 ListObjects
operasi, lihat ListObjectsdi Referensi API Amazon Simple Storage Service.
Bucket: Nama bucket Amazon S3 untuk mencantumkan objek.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
Amazon Texttract: Analisis dokumen
Menggunakan Amazon Textract AnalyzeDocument
operasi untuk menganalisis dokumen masukan untuk hubungan antara item yang terdeteksi.
Properti
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Konfigurasi
Isi permintaan yang akan digunakan dalam AnalyzeDocument
perintah. Opsinya adalah sebagai berikut:
catatan
Untuk informasi selengkapnya tentang Amazon Textract AnalyzeDocument
operasi, lihat AnalyzeDocumentdi Panduan Pengembang Amazon Texttract.
Document/S3Object/Bucket: Nama bucket Amazon S3. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
Document/S3Object/Name: Nama file dari dokumen input. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
Document/S3Object/Version: Jika bucket Amazon S3 mengaktifkan versi, Anda dapat menentukan versi objek. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
FeatureTypes: Daftar jenis analisis yang harus dilakukan. Nilai yang valid adalah:
TABLES
,FORMS
,QUERIES
,SIGNATURES
, danLAYOUT
.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
Amazon Texttract: Analisis biaya
Menggunakan Amazon Textract AnalyzeExpense
operasi untuk menganalisis dokumen masukan untuk hubungan terkait keuangan antar teks.
Properti
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Konfigurasi
Isi permintaan yang akan digunakan dalam AnalyzeExpense
perintah. Opsinya adalah sebagai berikut:
catatan
Untuk informasi selengkapnya tentang Amazon Textract AnalyzeExpense
operasi, lihat AnalyzeExpensedi Panduan Pengembang Amazon Texttract.
Document/S3Object/Bucket: Nama bucket Amazon S3. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
Document/S3Object/Name: Nama file dari dokumen input. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
Document/S3Object/Version: Jika bucket Amazon S3 mengaktifkan versi, Anda dapat menentukan versi objek. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
Amazon Ttract: Analisis ID
Menggunakan Amazon Textract AnalyzeID
operasi untuk menganalisis dokumen identitas untuk informasi yang relevan.
Properti
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Konfigurasi
Isi permintaan yang akan digunakan dalam AnalyzeID
perintah. Opsinya adalah sebagai berikut:
catatan
Untuk informasi selengkapnya tentang Amazon Textract AnalyzeID
operasi, lihat AnalyzeID di Panduan Pengembang Amazon Texttract.
Document/S3Object/Bucket: Nama bucket Amazon S3. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
Document/S3Object/Name: Nama file dari dokumen input. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
Document/S3Object/Version: Jika bucket Amazon S3 mengaktifkan versi, Anda dapat menentukan versi objek. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
Amazon Textract: Mendeteksi teks dokumen
Menggunakan Amazon Textract DetectDocumentText
operasi untuk mendeteksi baris teks dan kata-kata yang membentuk baris teks dalam dokumen input.
Properti
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Konfigurasi
Isi permintaan yang akan digunakan dalam DetectDocumentText
perintah. Opsinya adalah sebagai berikut:
catatan
Untuk informasi selengkapnya tentang Amazon Textract DetectDocumentText
operasi, lihat DetectDocumentTextdi Panduan Pengembang Amazon Texttract.
Document/S3Object/Bucket: Nama bucket Amazon S3. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
Document/S3Object/Name: Nama file dari dokumen input. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
Document/S3Object/Version: Jika bucket Amazon S3 mengaktifkan versi, Anda dapat menentukan versi objek. Parameter ini dapat dibiarkan kosong jika file diteruskan ke tindakan dengan komponen unggah S3.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
Batuan Dasar Amazon: GenAI Prompt
Menggunakan InvokeModel operasi Amazon Bedrock untuk menjalankan inferensi menggunakan parameter prompt dan inferensi yang disediakan dalam properti tindakan. Tindakan ini dapat menghasilkan teks, gambar, dan penyematan.
Properti
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Agar berhasil menggunakan tindakan ini, konektor harus dikonfigurasi dengan Amazon Bedrock Runtime sebagai layanan. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Model
Model dasar yang akan digunakan oleh Amazon Bedrock untuk memproses permintaan. Untuk informasi selengkapnya tentang model di Amazon Bedrock, lihat informasi model fondasi Amazon Bedrock di Panduan Pengguna Amazon Bedrock.
Jenis masukan
Jenis input dari input yang dikirim ke model Amazon Bedrock. Nilai yang mungkin adalah Teks, Dokumen, dan Gambar. Jika jenis input tidak tersedia untuk dipilih, kemungkinan besar tidak didukung oleh model yang dikonfigurasi.
Prompt pengguna
Prompt yang akan dikirim ke model Amazon Bedrock untuk diproses untuk menghasilkan respons. Anda dapat memasukkan teks statis, atau meneruskan input dari bagian lain aplikasi Anda, seperti dari komponen menggunakan parameter, tindakan sebelumnya dalam otomatisasi, atau otomatisasi lain. Contoh berikut menunjukkan cara meneruskan nilai dari komponen atau tindakan sebelumnya:
Untuk meneruskan nilai dari komponen menggunakan parameter:
{{params.
paramName
}}Untuk meneruskan nilai dari tindakan sebelumnya:
{{results.
actionName
}}
Prompt sistem (model Claude)
Prompt sistem yang akan digunakan oleh model Amazon Bedrock saat memproses permintaan. Prompt sistem digunakan untuk memberikan konteks, instruksi, atau pedoman untuk model Claude.
Permintaan pengaturan
Konfigurasikan berbagai pengaturan permintaan dan parameter inferensi model. Anda dapat mengonfigurasi pengaturan berikut:
Suhu: Suhu yang akan digunakan oleh model Amazon Bedrock saat memproses permintaan. Suhu menentukan keacakan atau kreativitas keluaran model Bedrock. Semakin tinggi suhunya, semakin kreatif dan kurang analitis responsnya. Nilai yang mungkin adalah
[0-10]
.Token Maks: Batasi panjang output model Amazon Bedrock.
TopP: Dalam pengambilan sampel nukleus, model menghitung distribusi kumulatif atas semua opsi untuk setiap token berikutnya dalam urutan probabilitas yang menurun dan memotongnya setelah mencapai probabilitas tertentu yang ditentukan oleh TopP. Anda harus mengubah suhu atau TopP, tetapi tidak keduanya
Stop Sequences: Urutan yang menyebabkan model berhenti memproses permintaan dan menghasilkan output.
Untuk informasi selengkapnya, lihat Parameter permintaan inferensi dan bidang respons untuk model foundation di Panduan Pengguna Amazon Bedrock.
Hentikan Urutan
Masukkan ID dan Versi Amazon Bedrock Guardrail. Pagar pembatas digunakan untuk menerapkan perlindungan berdasarkan kasus penggunaan Anda dan kebijakan AI yang bertanggung jawab. Untuk informasi selengkapnya, lihat Menghentikan konten berbahaya dalam model yang menggunakan Amazon Bedrock Guide di Panduan Pengguna Amazon Bedrock.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
Amazon Bedrock: Memanggil model
Menggunakan InvokeModel operasi Amazon Bedrock untuk menjalankan inferensi menggunakan parameter prompt dan inferensi yang disediakan di badan permintaan. Anda menggunakan inferensi model untuk menghasilkan teks, gambar, dan penyematan.
Properti
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Agar berhasil menggunakan tindakan ini, konektor harus dikonfigurasi dengan Amazon Bedrock Runtime sebagai layanan. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Konfigurasi
Isi permintaan yang akan digunakan dalam InvokeModel
perintah.
catatan
Untuk informasi selengkapnya tentang Amazon Bedrock InvokeModel
operasi, termasuk perintah contoh, lihat InvokeModeldi Referensi Amazon Bedrock API.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.
JavaScript
Menjalankan JavaScript fungsi kustom untuk mengembalikan nilai tertentu.
penting
App Studio tidak mendukung penggunaan JavaScript pustaka pihak ketiga atau kustom.
Properti
Kode sumber
Cuplikan JavaScript kode yang akan dijalankan oleh tindakan.
Tip
Anda dapat menggunakan AI untuk membantu menghasilkan JavaScript untuk Anda dengan melakukan langkah-langkah berikut:
-
Pilih ikon perluas untuk membuka JavaScript editor yang diperluas.
-
(Opsional): Aktifkan sakelar Ubah kode untuk memodifikasi yang ada. JavaScript Jika tidak, AI akan menggantikan yang ada JavaScript.
Di Generate JavaScript, jelaskan apa yang ingin Anda lakukan JavaScript, misalnya:
Add two numbers
.Pilih ikon kirim untuk menghasilkan ikon Anda JavaScript.
Memanggil otomatisasi
Menjalankan otomatisasi tertentu.
Properti
Memohon Otomasi
Otomatisasi yang akan dijalankan oleh tindakan.
Kirim email
Menggunakan Amazon SES SendEmail
operasi untuk mengirim email.
Properti
Konektor
Konektor yang akan digunakan untuk operasi yang dijalankan oleh tindakan ini. Konektor yang dikonfigurasi harus diatur dengan kredensional yang tepat untuk menjalankan operasi, dan informasi konfigurasi lainnya, seperti AWS wilayah yang berisi sumber daya apa pun yang direferensikan dalam operasi.
Konfigurasi
Isi permintaan yang akan digunakan dalam SendEmail
perintah. Opsinya adalah sebagai berikut:
catatan
Untuk informasi selengkapnya tentang Amazon SES SendEmail
operasi, lihat SendEmaildi Referensi API Amazon Simple Email Service.
Output yang diejek
Tindakan tidak berinteraksi dengan layanan atau sumber daya eksternal di lingkungan pratinjau. Bidang keluaran Mocked digunakan untuk menyediakan ekspresi JSON yang mensimulasikan perilaku konektor di lingkungan pratinjau untuk tujuan pengujian. Cuplikan ini disimpan di results
peta tindakan, sama seperti respons konektor untuk aplikasi yang dipublikasikan di lingkungan langsung.
Dengan bidang ini, Anda dapat menguji berbagai skenario dan dampaknya terhadap tindakan lain dalam otomatisasi seperti mensimulasikan nilai hasil yang berbeda, skenario kesalahan, kasus tepi, atau jalur yang tidak menyenangkan tanpa berkomunikasi dengan layanan eksternal melalui konektor.