Azure IoT Central uygulamanızda iş oluşturma ve çalıştırmaCreate and run a job in your Azure IoT Central application

Bağlı cihazlarınızı işler kullanarak ölçeklendirerek yönetmek için Microsoft Azure IoT Central kullanabilirsiniz.You can use Microsoft Azure IoT Central to manage your connected devices at scale using jobs. İşler cihaz özelliklerine, ayarlarına ve komutlarına toplu güncelleştirmeler yapmanızı sağlar.Jobs let you do bulk updates to device properties, settings, and commands. Bu makalede, kendi uygulamanızdaki işleri kullanmaya nasıl başlayacağınız anlatılmaktadır.This article walks you through how to get started using jobs in your own application.

Not

Azure IoT Edge cihazların işleri şu anda desteklenmiyor.Jobs for Azure IoT Edge devices is currently not supported.

İş oluşturma ve çalıştırmaCreate and run a job

Bu bölümde bir işi oluşturma ve çalıştırma işlemi gösterilmektedir.This section shows you how to create and run a job. Bu, birden çok soğutma makinesi için fan hızını nasıl artırabileceğiniz gösterilmektedir.It shows you how to increase the fan speed for multiple refrigerated vending machines.

  1. Gezinti bölmesinden Işler ' e gidin.Navigate to Jobs from the navigation pane.

  2. Yeni bir iş oluşturmak için + Yeni ' yi seçin.Select + New to create a new job.

    Yeni iş oluştur

  3. Oluşturmakta olduğunuz işi tanımlamak için bir ad ve açıklama girin.Enter a name and description to identify the job you're creating.

  4. İşinizin uygulanmasını istediğiniz cihaz kümesini seçin.Select the device set you want your job to apply to. Cihaz kümesini seçtikten sonra, cihaz kümesindeki cihazlarla sağ taraftaki doldurma görürsünüz.After selecting the device set, you see the right-hand side populate with the devices in the device set. Bozuk bir cihaz kümesi seçerseniz, hiçbir cihaz görüntülenmez ve cihazınızın ayarlanmış olduğunu belirten bir ileti görürsünüz.If you select a broken device set, no devices display and you see a message that your device set is broken.

  5. Sonra, tanımlanacak iş türünü (bir ayar, özellik veya komut) seçin.Next, choose the type of job to define (a setting, property, or command). Seçilen iş türünün yanındaki + seçin ve işlemlerinizi ekleyin.Select + next to the type of job selected and add your operations.

    İşi yapılandırma

  6. Sağ tarafta, işi çalıştırmak istediğiniz cihazları seçin.On the right-hand side, choose the devices you’d like to run the job on. Üstteki onay kutusunu seçerek tüm cihaz kümesi tüm cihazlar seçilir.By selecting the top check box, all devices are selected in the entire device set. Ad' ın yanındaki onay kutusunu seçerek, geçerli sayfadaki tüm cihazlar seçilir.By selecting the check box near Name, all devices on the current page are selected.

  7. Cihazlarınızı seçtikten sonra Çalıştır veya Kaydet' i seçin.After selecting your devices, choose Run or Save. İş artık ana işler sayfanızda görüntülenir.The job now appears on your main Jobs page. Bu görünümde, çalışmakta olan işinizi ve daha önce çalıştırılan işlerin geçmişini görebilirsiniz.On this view, you can see your currently running job and the history of any previously run jobs. Çalışan işiniz her zaman listenin en üstünde görünür.Your running job always shows up at the top of the list. Kaydetme veya çalışmaya devam etmek için kaydettiğiniz iş dilediğiniz zaman yeniden açılabilir.Your saved job can be opened again at any time to continue editing or to run.

    İşi görüntüle

    Not

    Daha önce çalıştırılan işlerinizin geçmişini 30 güne kadar görüntüleyebilirsiniz.You can view the history of your previously run jobs for up to 30 days.

  8. İşiniz hakkında genel bilgi almak için listeden görüntülenecek işi seçin.To get an overview of your job, select the job to view from the list. Bu genel bakışta iş ayrıntıları, cihazlar ve cihaz durumu değerleri bulunur.This overview contains the job details, devices, and device status values. Bu genel bakışta, iş ayrıntılarınızın bir. csv dosyasını indirmek için, cihazlar ve bunların durum değerleri de dahil olmak üzere Iş ayrıntılarını indir ' i de seçebilirsiniz.From this overview, you can also select Download Job Details to download a .csv file of your job details, including the devices and their status values. Bu bilgiler, sorun giderme için yararlı olabilir.This information can be useful for troubleshooting.

    Cihaz durumunu görüntüle

Çalışan bir işi durdurStop a running job

Çalışan bir işi durdurmak için, seçin ve panelde Durdur ' u seçin.To stop a running job, select it and choose Stop on the panel. İş durumu işi yansıtacak şekilde değişir.The job status changes to reflect the job is stopped.

İşi durdur

Durdurulmuş bir işi çalıştırmaRun a stopped job

Şu anda durdurulmuş bir işi çalıştırmak için durdurulan işi seçin.To run a job that's currently stopped, select the stopped job. Panelde Çalıştır ' ı seçin.Choose Run on the panel. İş durumu işi yansıtacak şekilde değişir.The job status changes to reflect the job is now running again.

İş sürdürülüyor

İşi kopyalamaCopy a job

Oluşturduğunuz mevcut bir işi kopyalamak için ana işler sayfasından seçin ve Kopyala' yı seçin.To copy an existing job you've created, select it from the main jobs page and select Copy. Düzenlemeniz için iş yapılandırmasının yeni bir kopyası açılır.A new copy of the job configuration opens for you to edit. Yeni işi kaydedebilir veya çalıştırabilirsiniz.You can save or run the new job. Seçtiğiniz cihaz kümesinde herhangi bir değişiklik yapıldıysa, bunlar düzenlemeniz için bu kopyalanmış işe yansıtılır.If any changes have been made to your selected device set, they're reflected in this copied job for you to edit.

İşi Kopyala

İş durumunu görüntülemeView the job status

Bir iş oluşturulduktan sonra durum sütunu, işin en son durum iletisiyle güncellenir.After a job is created, the Status column updates with the latest status message of the job. Aşağıdaki tabloda olası durum değerleri listelenmektedir:The following table lists the possible status values:

Durum iletisiStatus message Durum anlamıStatus meaning
TamamlandıCompleted Bu iş tüm cihazlarda yürütüldü.This job has been executed on all devices.
BaşarısızFailed Bu iş başarısız oldu ve cihazlarda tam olarak yürütülmedi.This job has failed and not fully executed on devices.
BeklemedePending Bu iş henüz cihazlarda yürütülmeye başlamadı.This job hasn't yet begun executing on devices.
ÇalışıyorRunning Bu iş şu anda cihazlarda yürütülüyor.This job is currently executing on devices.
DurdurulanStopped Bu iş, bir kullanıcı tarafından el ile durduruldu.This job has been manually stopped by a user.

Durum iletisinin ardından, işteki cihazlara bir genel bakış gönderilir.The status message is followed by an overview of the devices in the job. Aşağıdaki tabloda olası cihaz durumu değerleri listelenmektedir:The following table lists the possible device status values:

Durum iletisiStatus message Durum anlamıStatus meaning
Başarılı olduSucceeded İşin başarıyla yürütüldüğü cihazların sayısı.The number of devices that the job successfully executed on.
BaşarısızFailed İşin üzerinde yürütüleyemedi cihaz sayısı.The number of devices that the job has failed to execute on.

Cihaz durumunu görüntülemeView the device status

İşin durumunu ve etkilenen tüm cihazları görüntülemek için işi seçin.To view the status of the job and all the affected devices, select the job. Cihazların listesi ve durum değerleri dahil olmak üzere iş ayrıntılarını içeren bir. csv dosyasını indirmek için, iş ayrıntılarını indir' i seçin.To download a .csv file that includes the job details, including the list of devices and their status values, select Download job details. Her bir cihaz adının yanında aşağıdaki durum iletilerinden birini görürsünüz:Next to each device name, you see one of the following status messages:

Durum iletisiStatus message Durum anlamıStatus meaning
TamamlandıCompleted Bu cihazda iş yürütüldü.The job has been executed on this device.
BaşarısızFailed İşin bu cihazda yürütmesi başarısız oldu.The job has failed to execute on this device. Hata iletisinde daha fazla bilgi gösterilir.The error message shows more information.
BeklemedePending İş bu cihazda henüz yürütülmedi.The job hasn't yet executed on this device.

Not

Bir cihaz silinmişse cihazı seçemezsiniz ve cihaz KIMLIĞIYLE silinmiş olarak görüntülenir.If a device has been deleted, you can't select the device and it displays as deleted with the device ID.

Sonraki adımlarNext steps

Azure IoT Central uygulamanızda nasıl iş oluşturulacağını öğrendiğinize göre, bazı sonraki adımlar aşağıda verilmiştir:Now that you've learned how to create jobs in your Azure IoT Central application, here are some next steps: