Secure Access Service Edge (SASE) hizmeti DingTalk onay iş akışlarıyla entegre olur. Bu sayede SASE içinde onay süreçleri oluştururken mevcut DingTalk iş akışlarınızı bağlayabilirsiniz. Bu konuda, DingTalk ile bağlantılı bir SASE Uygulama kaldırma onay iş akışının nasıl kurulacağı adım adım açıklanmaktadır.
Arka Plan
Birçok kuruluş günlük onay iş akışları için DingTalk kullanır. SASE Uygulamasını kaldırmadan önce onay gerektiren güvenlik senaryolarında, uyumluluğu ve veri güvenliğini sağlamak amacıyla doğrudan DingTalk entegrasyonundan yararlanabilirsiniz.
SASE merkezi kontrolü kolaylaştırmak için mevcut DingTalk iş akışlarını SASE içinde referans olarak kullanmanıza olanak tanır. Bu konu, DingTalk ile bağlantılı bir SASE Uygulama kaldırma onay iş akışı oluşturma sürecini örneklemektedir.
Ön Koşullar
Secure Access Service Edge hizmetini etkinleştirmiş olmanız gerekir. Secure Access Service Edge hizmetini henüz etkinleştirmediyseniz hizmeti satın alıp etkinleştirmelisiniz. Daha fazla bilgi için bkz. Hizmeti satın alma. Ayrıca 7 günlük ücretsiz deneme sürümü de talep edebilirsiniz. Daha fazla bilgi için bkz. Ücretsiz deneme talebinde bulunma.
SASE Uygulamasını indirip yüklemiş olmanız gerekir.
Bir DingTalk kimlik kaynağını yapılandırmış ve kimlik doğrulama durumunu etkinleştirmiş olmanız gerekir.
Bir kullanıcı grubu oluşturmuş ve DingTalk organizasyon yapısını seçmiş olmanız gerekir.
Yordam
1. Adım: DingTalk uygulaması ve izinlerini oluşturun
SASE hizmetini DingTalk onay iş akışlarıyla entegre etmek için öncelikle DingTalk üzerinde özel bir uygulama oluşturup onay izinlerini yapılandırın. SASE bu izinleri kullanarak DingTalk onay iş akışına bağlanır.
DingTalk Open Platform üzerinde oturum açın. Üst menü çubuğundan Application Development seçeneğini belirleyin.
-
Sol gezinme bölmesinde DingTalk Application öğesini seçin ve ardından Create Application düğmesine tıklayın.
-
Create Application panelinde Application Name, Application Description ve Application Icon alanlarını doldurun.
Parameter
Description
ExampleApplication name
(Required)
DingTalk uygulamasının adı.
SASE-DingTalk Approval AppApplication description
(Required)
Uygulamaya ilişkin açıklama.
DingTalk onay iş akışları oluşturmak ve SASE ile senkronize etmek için kullanılır.
Application iconUygulama simgesi. Sistem varsayılan bir simge sağlar. Özel bir simge kullanmak isterseniz tasarım şartnamelerine uygun olduğundan emin olun.
Köşeleri yuvarlatılmamış, en az 240×240 piksel boyutunda, 1:1 en-boy oranına sahip ve 2 MB'tan küçük bir JPG veya PNG dosyası yükleyin. Daha fazla bilgi için bkz. DingTalk Application Icon Design Specifications.
Varsayılan simgeyi kullanın. Yapılandırmayı tamamladıktan sonra Save düğmesine tıklayın. Uygulama ayrıntıları sayfasına yönlendirilirsiniz.
-
Uygulama ayrıntıları sayfasının sol gezinme bölmesinden Development Configuration > Permission Management yolunu izleyin.
-
Permission Management sayfasında OA Approval için gerekli izinleri yapılandırın.
Gerekli OA onay iş akışı izinleri şunlardır: Approval Flow Data Management, Workflow Instance Write, Workflow Template Write, Workflow Template Read ve Workflow Instance Read. Aşağıdaki adımları uygulayarak bu izinleri toplu şekilde talep edebilirsiniz.
İş gereksinimlerinize göre bir Permission Scope seçin.
Soldaki izin kategorisi listesinden OA Approval öğesini seçin ve listedeki en üstteki onay kutusunu işaretleyin.
Listenin sağ üst köşesindeki Batch Request düğmesine tıklayın.
2. Adım: DingTalk onay iş akışı oluşturun
DingTalk yönetici konsolunda oturum açın.
-
Sayfanın sağ alt köşesindeki Common Applications bölümünden Approval seçeneğini belirleyin.
Alternatif olarak sol gezinme bölmesinden Workbench > Application Management yolunu izleyin. Uygulama listesinde OA Approval öğesini bulun ve Actions sütunundaki Enter düğmesine tıklayarak OA Approval management console ekranını açın.
Create Approval Form düğmesine tıklayın. Açılan Create Approval Form iletişim kutusunda Process Form seçeneğini belirleyin.
-
Onay formunda yapılandırma sihirbazını kullanarak Basic settings, Form design ve Process design bölümlerini tamamlayın.
-
Basic settings: Form Name, Group, Who Can Initiate ve Form Administrator alanlarını doldurun.
Sistem yerleşik form grupları sağlar. Alternatif olarak New Group düğmesine tıklayıp bir grup adı girebilir ve ardından
simgesine tıklayabilirsiniz. -
Form design: SASE içinde eşleyebileceğiniz onay formu görüntüleme alanlarını yapılandırın.
Yapılandırma sihirbazındaki Form design seçeneğine tıklayın.
-
Soldaki denetimler alanından bir form denetimine tıklayarak Title ve Placeholder Text değerlerini belirtin.
-
Process design: Initiator, Approver ve Carbon Copy Recipient dahil olmak üzere onay iş akışını yapılandırın.
Yapılandırma sihirbazındaki Process design seçeneğine tıklayın.
İş akışındaki Approver kutusuna tıklayın.
Approver panelinde iş gereksinimlerinize göre Approval Type, Approver ve Approval Method alanlarını doldurun. Ardından Save düğmesine tıklayın.
-
Yapılandırmayı tamamladıktan sonra sayfanın sağ üst köşesindeki Publish düğmesine tıklayın.
3. Adım: SASE onay iş akışı oluşturun
Bir SASE onay iş akışı oluştururken SASE hizmetini DingTalk onay iş akışına bağlamak amacıyla DingTalk uygulama ayrıntılarını, olay abonelik bilgilerini ve onay alanı eşlemelerini yapılandırın.
Secure Access Service Edge konsolunda oturum açın.
Sol gezinme bölmesinden yolunu izleyin ve ardından Create Workflow düğmesine tıklayın.
-
Create Approval Workflow panelinde aşağıdaki parametreleri yapılandırın.
Parameter
Description
Example
Workflow Name
Onay iş akışının adı.
SASE Uygulama kaldırma onay iş akışı
Approval Process Type
Onay iş akışının türü. Geçerli değerler: yerleşik onay iş akışı ve DingTalk onay iş akışı.
DingTalk onay iş akışı
Client ID
DingTalk uygulamasının kimliği.
dingzrvwc
Client Secret
DingTalk uygulamasının gizli anahtarı.
wRQD7BHcK**AyL1bAJDA
aes_key
DingTalk olay abonelikleri için şifreleme kimlik bilgisi.
CzSr3F8**Tc3Zz2
token
DingTalk olay abonelikleri için imza değeri.
3hszVY*aY4K3p9tB4
Request URL
DingTalk'ın olay aboneliklerini almak için kullandığı genel URL.
ÖnemliBu URL'yi kopyalayıp aşağıdaki konumda bulunan Request URL alanına yapıştırmanız gerekir: DingTalk Open Platform > Application Development > Enterprise internal applications > DingTalk Application > Development Configuration > Event Subscription > Request URL.
https://default-pre-auth-server.cloudsecsase.com//
Approval Process Configuration
SASE onay şablonu ile DingTalk onay iş akışı arasındaki ilişkilendirmeyi ve alan eşlemesini yapılandırın.
-
Workflow Template: SASE içindeki yerleşik bir iş akışı şablonu.
-
Associate DingTalk Process ID: DingTalk onay formunun kimliği.
-
System Fields: İş akışı şablonundaki yerleşik ve düzenlenemez sistem alanı.
-
Template Fields: İlişkili DingTalk iş akışında yapılandırılmış alan.
NotBir SASE onay iş akışı, aynı DingTalk uygulaması altında oluşturulan birden çok onay formuyla ilişkilendirilebilir. Farklı onay iş akışlarını yapılandırmak için Add düğmesine tıklayabilirsiniz.
-
İş akışı şablonu: uygulama kaldırma ilkesi
-
İlişkili DingTalk iş akışı kimliği: PROC-EB35CAE7--*19C5833D0C17
-
Sistem alanı: Başvuru nedeni
-
Şablon alanı: DingTalk onay başvuru nedeni
-
OK düğmesine tıklayın.
4. Adım: DingTalk olay aboneliklerini yapılandırın
Abone olunan bir olay gerçekleştiğinde DingTalk uygulamanıza bir ileti gönderir.
-
DingTalk uygulamanızın Olay Aboneliği sayfasını açın.
NotBu sayfa, 3. Adımdaki "aes_key ve token değerlerini elde etme" yordamında kullanılan sayfanın aynısıdır.
-
Request URL alanına adresi girin ve Save düğmesine tıklayın.
Secure Access Service Edge konsolunda oturum açabilirsiniz. Sol gezinme bölmesinden yolunu izleyin. Hedef onay iş akışının Actions sütununda Edit düğmesine tıklayın. İstek URL'sini Edit Approval Workflow panelinde bulabilirsiniz.
Panelde Client Secret, aes_key ve token alanlarının yanı sıra Request URL değeri görüntülenir. URL'nin yolu
/v1/approval/dingtalk/callback/içeriğini barındırır. Bu istek URL'sini kopyalayın ve DingTalk Open Platform üzerindeki uygulamanızın Olay Aboneliği sayfasındaki Request URL alanına yapıştırın. -
URL kaydedildikten sonra sayfanın alt kısmındaki Approval Events bölümünde Approval Instance Started, Ended abonelik anahtarını açın.
-
Approval Instance Started, Ended başlığı altındaki Subscription Settings bağlantısına tıklayın.
-
Subscription Content iletişim kutusunda abone olunan olaylar üzerinde ince ayarlı kontrol sağlamak ve kaynak kullanımını azaltmak amacıyla olay abonelik adresini yapılandırın.
NotAbonelik olaylarının işlenmesi için aylık bir kota uygulanır. DingTalk Open Platform ana sayfasından Webhook and Stream kullanımınızı kontrol edebilirsiniz.
-
Add düğmesine tıklayın. Subscription Address alanına abone olmak istediğiniz olayın adresini girin.
Biçim: /v1.0/event/bpms_instance_change/processCode/{processCode}/type/{type}. Örnek: /v1.0/event/bpms_instance_change/processCode/PROC-XXXXX/type/*.
OK düğmesine tıklayın.
-
5. Adım: Kaldırma önleme ilkesini yapılandırın
Secure Access Service Edge konsolunda oturum açın.
Sol gezinme bölmesinden yolunu izleyin.
Uninstallation Approval sekmesinde Anti-uninstallation Policy düğmesine tıklayın.
-
Client Anti-uninstallation Policy panelinde aşağıdaki parametreleri yapılandırın ve ardından OK düğmesine tıklayın.
Parameter
Description
Example
Client Configuration Switch
Client Anti-uninstallation ve Client Auto-start and Anti-logoff seçeneklerini etkinleştirebilirsiniz.
Client Anti-uninstallation seçeneğini etkinleştirin.
Effective Scope
Kaldırma önleme ilkesinin uygulanacağı kullanıcı grubu.
DingTalk kullanıcı grubu
Whitelist
İzin listesindeki kullanıcılar SASE istemcisini kaldırma önleme ilkesinden bağımsız olarak kaldırabilir.
Yönetici Liu
Approval Process Configuration
Çalışanların onay için başvuru yapmasına izin verilip verilmeyeceğini belirtin ve onay iş akışını seçin.
-
Başvuru iş akışı: Çalışanların onay için başvuru yapmasına izin ver
-
İş akışı seçimi: Oluşturduğunuz onay iş akışını seçin.
UyarıWorkflow Management altında oluşturulan ve DingTalk sistemiyle ilişkili bir onay iş akışı seçmeniz gerekir.
Prompt Display Configuration
Etkili kapsam içindeki bir kullanıcı SASE Uygulamasını kaldırmayı denediğinde bir açılır uyarı görüntülenir. Başlık, içerik ve düğme metnini Çince veya İngilizce olarak yapılandırabilirsiniz.
Başlık: Your SASE is about to be uninstalled
İçerik: After uninstallation, this device cannot be used for corporate work and will lose intranet access!
Birincil düğme: File for Approval
İkincil düğme: I Got It
-
6. Adım: Entegrasyonu doğrulayın
DingTalk kimlik kaynağını kullanarak SASE Uygulamasında oturum açın.
SASE Uygulamasını kaldırmayı deneyin.
-
Kaldırma önleme açılır uyarısında File for Approval düğmesine tıklayın.
-
Security Software Uninstall Prohibited sayfasında bir neden girin ve Initiate Filing düğmesine tıklayın.
-
Onaylayan kişi DingTalk uygulamasında OA Approval isteğini görüntüleyip işleme alabilir.
Yönetici Secure Access Service Edge konsolunda altında onay isteklerini görüntüleyip işleme alabilir.
Notİsteğin onaylanıp onaylanmamasından bağımsız olarak onay durumu DingTalk istemcisine senkronize edilir.
Onay verildikten sonra SASE Uygulamasını yeniden kaldırabilirsiniz.