View a markdown version of this page

Kirim pekerjaan dalam aplikasi - Awan Batas Waktu

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Kirim pekerjaan dalam aplikasi

Untuk memudahkan pengguna mengirimkan pekerjaan, Anda dapat menggunakan runtime skrip atau sistem plugin yang disediakan oleh aplikasi. Pengguna memiliki antarmuka yang akrab dan Anda dapat membuat alat yang membantu pengguna saat mengirimkan beban kerja.

Menanamkan bundel pekerjaan dalam aplikasi

Contoh ini menunjukkan pengiriman bundel pekerjaan yang Anda sediakan di aplikasi.

Untuk memberi pengguna akses ke bundel pekerjaan ini, buat skrip yang disematkan di item menu yang meluncurkan Deadline Cloud CLI.

Skrip berikut memungkinkan pengguna untuk memilih bundel pekerjaan:

deadline bundle gui-submit --install-gui

Untuk menggunakan bundel pekerjaan tertentu dalam item menu sebagai gantinya, gunakan yang berikut ini:

deadline bundle gui-submit </path/to/job/bundle> --install-gui

Ini membuka dialog di mana pengguna dapat memodifikasi parameter pekerjaan, input, dan output, dan kemudian mengirimkan pekerjaan. Anda dapat memiliki item menu yang berbeda untuk bundel pekerjaan yang berbeda untuk dikirimkan pengguna dalam aplikasi.

Jika pekerjaan yang Anda kirimkan dengan bundel pekerjaan berisi parameter serupa dan referensi aset di seluruh pengiriman, Anda dapat mengisi nilai default di bundel pekerjaan yang mendasarinya.

Dapatkan informasi dari aplikasi

Untuk menarik informasi dari aplikasi sehingga pengguna tidak perlu menambahkannya secara manual ke kiriman, Anda dapat mengintegrasikan Deadline Cloud dengan aplikasi sehingga pengguna Anda dapat mengirimkan pekerjaan menggunakan antarmuka yang sudah dikenal tanpa perlu keluar dari aplikasi atau menggunakan alat baris perintah.

Jika aplikasi Anda memiliki runtime skrip yang mendukung Python dan pyside/pyqt, Anda dapat menggunakan komponen GUI dari pustaka klien Deadline Cloud untuk membuat UI. Sebagai contoh, lihat De adline Cloud untuk integrasi Maya di GitHub.

Library klien Deadline Cloud menyediakan operasi yang melakukan hal berikut untuk membantu Anda memberikan pengalaman pengguna terintegrasi yang kuat:

  • Parameter lingkungan antrian tarik, parameter pekerjaan, dan referensi aset membentuk variabel lingkungan dan dengan memanggil SDK aplikasi.

  • Atur parameter dalam bundel pekerjaan. Untuk menghindari memodifikasi bundel asli, Anda harus membuat salinan bundel dan mengirimkan salinannya.

Jika Anda menggunakan deadline bundle gui-submit perintah untuk mengirimkan bundel pekerjaan, Anda harus secara terprogram asset_references.yaml file parameter_values.yaml dan untuk meneruskan informasi dari aplikasi. Untuk informasi lebih lanjut tentang file-file ini lihatBuka templat Deskripsi Pekerjaan (OpenJD) untuk Deadline Cloud.

Jika Anda memerlukan kontrol yang lebih kompleks daripada yang ditawarkan oleh OpenJD, perlu mengabstraksi pekerjaan dari pengguna, atau ingin membuat integrasi sesuai dengan gaya visual aplikasi, Anda dapat menulis dialog Anda sendiri yang memanggil pustaka klien Deadline Cloud untuk mengirimkan pekerjaan.