Data Management (DMS), DingTalk Standard Edition, DingTalk Exclusive Edition, Feishu ve Lark bildirim kanallarıyla entegre olur. Bildirimleri mobil cihazlarda ve istemcilerde görüntüleyebilir, biletleri mobil cihazınızdan onaylayabilirsiniz.
Önkoşullar
DingTalk veya Feishu'da bir kuruluş ayarlamış olmanız gerekir.
Bu kuruluş, Alibaba Cloud teknik destek gibi genel bir Alibaba Cloud kuruluşu değil, işletmenizin dahili kuruluşu olmalıdır.
Kullanım notları
Biletleri yalnızca mobil cihazlarda onaylayabilirsiniz.
Alibaba Group dahili kullanıcısıysanız DMS teknik desteğiyle (DingTalk grup kimliği: 87370028482) iletişime geçin.
ABD sitesi mesaj bildirimlerini desteklemez.
Hazırlıklar
-
Mesaj alacak bir uygulama yapılandırın.
DingTalk Standard and Exclusive
-
Bir uygulama oluşturun.
-
Bir DingTalk kuruluşunda oturum açın ve katılın.
DingTalk Open Platform adresine gidin.
İşletmenizin kuruluşunu seçin. Örneğin, "XXX Test Organization" seçeneğini belirleyin.
-
DingTalk konsoluna giderek bir DingTalk uygulaması oluşturun.
Sayfanın sağ üst köşesinde My Background öğesine tıklayın.
Application Development sekmesine tıklayın. Sol gezinme bölmesinde yolunu izleyin.
Create Application seçeneğine tıklayın.
Bir Application Name ve Application Description girin, ardından Save seçeneğine tıklayın.
-
Mesaj alacak bir DingTalk sohbet botu yapılandırın.
Oluşturduğunuz uygulamanın adına tıklayarak uygulama düzenleme sayfasına gidin.
Sol gezinme bölmesinde yolunu izleyin ve açılan sayfada bir sohbet botu ekleyin.
-
Chatbot Overview, Chatbot Description ve Message Receiving Mode gibi sohbet botu bilgilerini yapılandırın, ardından Publish seçeneğine tıklayın.
NotMessage Receiving Mode için HTTP Modu'nu seçin.
-
Web uygulamasını yapılandırın.
Web uygulamasını ekledikten sonra Application Capabilities menüsünde Web Application seçeneğine tıklayın.
-
Uygulama ana sayfası URL'sini ayarlayın ve Save seçeneğine tıklayın.
URL, DMS dağıtım bölgenizle eşleşmelidir. Örneğin, dağıtım bölgeniz Singapur ise ana sayfa URL'sini
https://dms-ap-southeast-1.alibabacloud.comolarak ayarlayın.NotDağıtım bölgenizi görüntülemek için bkz. DMS dağıtım bölgesini değiştirme.
China (Hangzhou):
https://dms-cn-hangzhou.alibabacloud.com.Japan (Tokyo):
https://dms-ap-northeast-1.alibabacloud.com.Singapore:
https://dms-ap-southeast-1.alibabacloud.com.Malaysia (Kuala Lumpur):
https://dms-ap-southeast-3.alibabacloud.com.Indonesia (Jakarta):
https://dms-ap-southeast-5.alibabacloud.com.Saudi Arabia (Riyadh):
https://dms-me-central-1.alibabacloud.com.China (Hong Kong):
https://dms-cn-hongkong.alibabacloud.com.South Korea (Seoul):
https://dms-ap-northeast-2.alibabacloud.com.
-
İzinleri yapılandırın.
Sol gezinme bölmesinde yolunu izleyin ve aşağıdaki izinler için başvurun:
SNS API işlemlerini çağırma temel izinleri
Üye bilgileri okuma izinleri
Mobil numara ile temel üye bilgilerini alma izni
Kurumsal API işlemlerini çağırma temel izinleri
DingTalk Open API için kullanıcı erişim kimlik bilgilerini alma temel izni
DingTalk gruplarının temel bilgilerini yönetme izni
Kuruluş içi sohbet botlarının mesaj gönderme izni
Etkileşimli kart örnekleri için yazma izni
-
Yeni bir sürüm oluşturun ve yayınlayın.
İşletmedeki diğer kullanıcıların uygulamayı kullanabilmesi için kurumsal dahili uygulamanın bir sürümünü yayınlamanız gerekir.
Sol gezinme bölmesinde Version Management & Publishing seçeneğine tıklayın, Create New Version seçeneğine tıklayın, gerekli yapılandırma bilgilerini girin ve ardından Save seçeneğine tıklayın.
-
-
Bir kart oluşturun.
-
Yeni bir şablon oluşturun.
Card Platform adresine gidin ve Create Template seçeneğine tıklayın.
-
Template Name değerini girin, Card Type ve Card Template Scenario seçeneklerini belirleyin, ardından Create seçeneğine tıklayın.
Kart Şablonu Senaryosunu Regular Card olarak ayarlayın ve oluşturduğunuz uygulamayı ilişkili uygulama olarak seçin.
-
Kart şablonunu içe aktarın.
Bildirim kartı şablonunu içe aktarmak ve kaydetmek için yolunu izleyin. Örnek bir şablon dosyası için bkz. DingTalkTemplate.json.
Bildirim kartı şablonunu yayınlayın.
-
Feishu and Lark
-
Feishu veya Lark Open Platform'da oturum açın ve geliştirici konsoluna gidin.
Feishu Open Platform veya Lark Open Platform adresine gidin.
-
Login seçeneğine tıklayın.
Oturum açmak için kullandığınız hesap, "XXX Test Organization" gibi hedef kurumsal organizasyona ait olmalıdır.
Oturum açtıktan sonra Developer Console bölümüne gidin.
Create Enterprise Internal Application seçeneğine tıklayın, Name ve Application Description alanlarını yapılandırın, ardından Create seçeneğine tıklayın. Daha fazla bilgi için bkz. Self-managed enterprise application development process.
-
Bir Feishu sohbet botu ekleyin.
-
(İsteğe bağlı) Uygulama düzenleme sayfasına gitmek için uygulama adına tıklayın.
NotYeni oluşturulan uygulamalar için bu adımı atlayabilirsiniz.
Sol gezinme bölmesinde yolunu izleyin.
Add by Capability sekmesinde Chatbot kartındaki Add seçeneğine tıklayın.
Chatbot sayfasında sohbet botu için bir ad girin ve Save seçeneğine tıklayın.
-
-
Bir web uygulaması ekleyin.
Sol gezinme bölmesinde yolunu izleyin.
Add by Capability sekmesinde Web Application kartındaki Add seçeneğine tıklayın.
-
Web Application sayfasında Mobile Homepage URL'sini ayarlayın ve Save seçeneğine tıklayın.
Ana sayfa URL'si, DMS dağıtım bölgenizle eşleşmelidir. Örneğin, dağıtım bölgeniz Singapur ise ana sayfa URL'sini
https://dms-ap-southeast-1.alibabacloud.comolarak ayarlayın.NotDağıtım bölgenizi görüntülemek için bkz. DMS dağıtım bölgesini değiştirme.
China (Hangzhou):
https://dms-cn-hangzhou.alibabacloud.com.Japan (Tokyo):
https://dms-ap-northeast-1.alibabacloud.com.Singapore:
https://dms-ap-southeast-1.alibabacloud.com.Malaysia (Kuala Lumpur):
https://dms-ap-southeast-3.alibabacloud.com.Indonesia (Jakarta):
https://dms-ap-southeast-5.alibabacloud.com.Saudi Arabia (Riyadh):
https://dms-me-central-1.alibabacloud.com.
-
Bir yönlendirme URL'si ve bir H5 güvenilir etki alanı ekleyin.
Sol gezinme bölmesinde yolunu izleyin.
-
Redirect URL sekmesinde Redirect URL ve H5 Trusted Domain değerlerini yapılandırın.
Yönlendirme URL'si ve H5 güvenilir etki alanı, DMS dağıtım bölgenizle eşleşmelidir. Örneğin, dağıtım bölgeniz Singapur ise yönlendirme URL'sini
https://dms-ap-southeast-1.alibabacloud.com/console/mobile/index/ve H5 güvenilir etki alanınıhttps://dms-ap-southeast-1.alibabacloud.comolarak ayarlayın. Her giriş için Add seçeneğine tıklayın.
-
Uygulama izinlerini yapılandırın.
Sol gezinme bölmesinde yolunu izleyin.
Permission Management sekmesinde Enable Permissions seçeneğine tıklayın.
-
Application Identity Permission tenant_access_token sekmesinde aşağıdaki izinler için başvurun. İzinlerin nasıl yapılandırılacağına ve izin listesine ilişkin daha fazla bilgi için bkz. Request Permissions ve Permission list.
Kullanıcı kimliğini alma
Mobil numara veya e-posta ile kullanıcı kimliğini alma
-
Görüntüleri ve ekleri bulut belgelerine yükleme
NotBu izin Lark tarafından desteklenmez.
Tek tek ve grup mesajlarını alma ve gönderme
Bir uygulama olarak mesaj gönderme
Mesajları birden çok kullanıcıya toplu olarak gönderme
Görüntü veya dosya kaynaklarını alma ve yükleme
-
Bir uygulama sürümü yayınlayın.
İşletmedeki diğer kullanıcıların uygulamayı kullanabilmesi için kurumsal dahili uygulamanın bir sürümünü yayınlamanız gerekir.
Sol gezinme bölmesinde yolunu izleyin.
Create Version seçeneğine tıklayın.
-
Application Version Number değerini girin, Default Mobile Capability seçeneğini belirleyin ve ardından Save seçeneğine tıklayın.
Available Scope için All Members seçeneğini belirleyin.
-
-
DingTalk, DingTalk Exclusive Edition veya Feishu'dan anahtar bilgileri alın. Bu bilgilere, DMS'de bildirim kanalını yapılandırmak için ihtiyacınız vardır.
DingTalk Standard
-
Uygulamanın AppId, AgentId, AppKey ve AppSecret değerlerini alın
DingTalk Open Platform adresindeki Credential and Basic Information sayfasından AppId, AgentId, AppKey ve AppSecret değerlerini alın.
-
RobotCode değerini alın
DingTalk geliştirici platformundaki sayfasından RobotCode değerini alın.
-
Kart şablonu kimliğini alın
Card Platform adresindeki sayfasından kart şablonu kimliğini alın.
-
CorpId değerini alın (isteğe bağlı)
DingTalk Developer Console adresine gidin ve CorpId değerini almak için profil resminize tıklayın.
NotDMS bildirim kanalında CorpId parametresini yapılandırdıktan sonra, DingTalk kuruluşunuzu kurumsal dahili uygulama ile ilişkili olana geçirmeden mesaj alabilir ve biletleri onaylayabilirsiniz.
DingTalk Exclusive
-
Uygulamanın AppKey ve AppSecret değerlerini alın
DingTalk Open Platform adresindeki Basic Information sayfasından AppKey ve AppSecret değerlerini alın.
-
RobotCode değerini alın
DingTalk Open Platform'daki Chatbot sayfasında kimlik bilgisi bilgilerini görüntüleyerek RobotCode değerini alın.
-
Kart şablonu kimliğini alın
Card Platform adresindeki sayfasından kart şablonu kimliğini alın.
-
CorpId değerini alın (isteğe bağlı)
DingTalk Developer Console adresine gidin ve CorpId değerini almak için profil resminize tıklayın.
NotDMS bildirim kanalında CorpId parametresini yapılandırdıktan sonra, DingTalk kuruluşunuzu kurumsal dahili uygulama ile ilişkili olana geçirmeden mesaj alabilir ve biletleri onaylayabilirsiniz.
Feishu and Lark
Feishu Open Platform veya Lark Open Platform adresindeki sayfasından AppId ve AppSecret değerlerini alın.
-
Adım 1: DMS'de bildirim kanallarını etkinleştirin ve yapılandırın
DMS'deki kanal yönetimi özelliği, kiracı düzeyindeki bildirim kanallarını etkinleştirmenize veya devre dışı bırakmanıza ve Feishu ile DingTalk Exclusive Edition gibi uygulamalar için yapılandırmaları yönetmenize olanak tanır.
Bir kanalı etkinleştirdikten sonra DMS, yapılandırılmış ayarlarınıza göre bildirim göndermek için bu kanalı kullanır.
Bildirim kanallarını yalnızca yöneticiler ve DBA'lar yapılandırabilir.
DMS 5.0 adresinde oturum açın.
-
Konsolun sol üst köşesinde
simgesine tıklayın ve yolunu izleyin.NotNormal modda DMS konsolunu kullanıyorsanız üst gezinme çubuğundan yolunu izleyin.
Sayfanın sol üst köşesinde Channel Management seçeneğine tıklayın.
Hedef bildirim kanalını seçin.
-
Feishu, Lark, DingTalk veya DingTalk Exclusive Edition için gerekli bilgileri yapılandırın.
Aşağıdaki adımlarda Feishu kanalı örnek olarak kullanılmıştır; diğer kanallar için süreç benzerdir.
Feishu kanalı bölümünde Edit seçeneğine tıklayın.
AppId ve AppSecret değerlerini girin, ardından Save seçeneğine tıklayın.
Adım 2: Bildirim alıcılarını ayarlayın
Aşağıdaki örnekte, onay bekleyen bir veri dışa aktarma bileti için bildirimlerin nasıl yapılandırılacağı gösterilmektedir:
Bir yönetici, bildirim alacak kullanıcıları DMS'ye ekler. Daha fazla bilgi için bkz. Kullanıcı yönetimi.
-
Bir yönetici veya DBA, DMS konsolundaki Notification Management sayfasına gider.
Bildirim Yönetimi sayfasında, bildirim ayarlarını güncellemek istediğiniz DMS modülünü seçin.
Module / Business type açılır listesinden yolunu izleyin.
Pending approval iş durumu bulunan bileti bulun ve İşlemler sütunundaki Modify seçeneğine tıklayın.
Additional Notification User bölümünde hedef kullanıcıyı seçin ve Confirm seçeneğine tıklayın.
-
Mesaj bildirimlerini etkinleştirin.
DMS, sonraki onay bekleyen veri dışa aktarma biletleri için bildirimleri doğrudan kullanıcının DingTalk, DingTalk Exclusive Edition veya Feishu hesabına gönderir.
İlgili konular
DMS, biletleri mobil cihazlarda hızlı bir şekilde işlemenize olanak tanıyarak geliştirme verimliliğini büyük ölçüde artırır. Daha fazla bilgi için bkz. Mobil cihazlarda bilet onaylama.
SSS
-
S: Kişisel bilgilerimde Feishu, DingTalk, DingTalk Exclusive Edition veya Lark için bir bildirim kanalı yapılandırdım ancak DMS bildirimleri almıyorum. Neden?
C: Feishu, DingTalk, DingTalk Exclusive Edition veya Lark için bildirim kanalının kiracı düzeyinde etkinleştirilip etkinleştirilmediğini kontrol edin. Ayarlarınız, DMS'nin size bu kanal üzerinden bildirim gönderebilmesi için yalnızca kanal etkinleştirildikten sonra geçerli olur. Kanalı etkinleştirmek için bkz. Adım 1: DMS'de bildirim kanallarını etkinleştirin ve yapılandırın.
-
S: Bildirim kanalını yapılandırdım ve mesaj alacak kullanıcıları belirttim ancak yine de DingTalk veya Feishu'dan bildirim alamıyorum. Neden?
C: Sorunu çözmek için şu adımları izleyin:
Bir yöneticinin veya DBA'nın yolunu izleyerek DMS'de ilgili kanalı etkinleştirip etkinleştirmediğini kontrol edin. Daha fazla bilgi için bkz. Adım 1: DMS'de bildirim kanallarını etkinleştirin ve yapılandırın.
-
DMS kullanıcı profil resminize tıklayın ve bildirim yöntemi anahtarının açık olduğundan emin olun.
Açılır menüde Account Information seçeneğine tıklayın. Kullanıcı bilgileri panelinde, Notice alanında hedef bildirim kanalının yapılandırıldığını doğrulayın.
-
S: Bildirim ayarlarımı değiştirmedim ancak DingTalk veya Feishu'dan gelen bildirimleri aniden almamaya başladım. Bunun nedeni ne olabilir?
C: Bu durum, kurumsal dahili uygulamanız için yapılan API çağrılarının sayısının sınırı aşması durumunda gerçekleşebilir. DingTalk veya Feishu geliştirici konsolundaki API çağrı hacmini kontrol edin. API çağrı sınırını nasıl ayarlayacağınıza ilişkin bilgi için DingTalk ve Feishu resmi belgelerine bakın.