Aracılığıyla paylaş


InLoox (Önizleme)

InLoox Bağlayıcısı, ekiplerin InLoox çalışma alanlarında proje, görev ve kişi oluşturma ve güncelleştirme gibi ortak görevleri otomatikleştirerek proje iş akışlarını kolaylaştırmalarına yardımcı olur. InLoox'u Outlook, SharePoint veya Teams gibi Microsoft hizmetleriyle tümleştirmek için bu bağlayıcıyı kullanarak proje planlaması, işbirliği ve kaynak izleme için sorunsuz süreç otomasyonuna olanak tanıyın.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Logic Apps Standart Aşağıdakiler dışında tüm Logic Apps bölgeleri :
     - Azure Kamu bölgeleri
     - Azure Çin bölgeleri
     - ABD Savunma Bakanlığı (DoD)
Power Apps Premium Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Power Automate Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
İletişim
İsim InLoox
URL https://www.inloox.com
E-posta support@inloox.com
Bağlayıcı Meta Verileri
Publisher InLoox
Web sitesi https://www.inloox.com
Gizlilik ilkesi https://www.inloox.com/privacy-policy/
Kategoriler Işbirliği; Verimli -lik

InLoox Power Automate Bağlayıcısı

Genel Bakış

InLoox Power Automate Bağlayıcısı, proje oluşturma, görevleri yönetme ve kişileri işleme gibi proje yönetim görevlerini otomatikleştirmek için InLoox REST API ile etkileşim kurmanızı sağlar. Power Automate ve Power Apps içindeki tümleştirme senaryolarını destekler ve kullanıcıların InLoox'u diğer hizmetlere bağlayan iş akışları oluşturmasına olanak tanır.

Önkoşullar

Devam etmek için aşağıdakilere ihtiyacınız olacaktır:

  • Özel bağlayıcı özelliğine sahip bir Microsoft Power Apps veya Power Automate planı
  • Uygun API erişimine sahip bir InLoox hesabı
  • InLoox API anahtarı (üst bilgi aracılığıyla X-API-KEY kullanılır)
  • Power Platform CLI (paconn)

Bağlayıcı oluşturma

Bağlayıcı API anahtarı kimlik doğrulamasını kullanır. Yeterli izinlere sahip bir InLoox API anahtarınız olduğundan emin olun.

paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json --secret <api_key>

değerini gerçek anahtarınız ile değiştirin <api_key> . API anahtarı, Swagger tanımında X-API-KEY belirtildiği gibi üst bilgide geçirilmelidir.

API Konağı Yapılandırması

  • Konak: https://app.inloox.com
  • BasePath: /api/v1/odata/
  • Kimlik doğrulaması: API Anahtarı (X-API-KEY üst bilgi)

Desteklenen İşlemler

Bağlayıcı, varlığa göre gruplandırılmış aşağıdaki işlemleri kullanıma sunar:

📁 Proje yönetimi

  • GET /Project: İsteğe bağlı OData filtresi ve sayfalandırma ile projeleri listeleme
  • POST /Project: Yeni proje oluşturma
  • GET /Project/{projectId}: Kimliğine göre proje alma
  • PATCH /Project/{projectId}: Projeyi kimliğine göre güncelleştirme
  • DELETE /Project/{projectId}: Projeyi silme
  • POST /Project/{projectId}/AddMember: Projeye üye ekleme

✅ Görev Yönetimi

  • GET /Task: İsteğe bağlı OData filtresi ve sayfalandırma ile görevleri listeleme
  • POST /Task: Yeni görev oluşturma
  • GET /Task/{taskId}: Kimliğine göre görev alma
  • PATCH /Task/{taskId}: Bir görevi kimliğine göre güncelleştirme
  • DELETE /Task/{taskId}: Görevi silme

👤 Kişi Yönetimi

  • GET /Contact: İsteğe bağlı OData filtresi ve sayfalandırma ile kişileri listeleme

Varlık Tanımları

ApiProjectInput

, , StartDate, , EndDateClientId, Priority, IsArchivedve gibi Namealanları içerir.

ApiTaskInput

Alanlar , , WorkAmountStartDateTime, , EndDateTimeve ProjectIdDescriptionHTMLalanlarını içerirName.

AddProjectMemberInput

  • contactId (uuid): Eklenecek kişinin kimliği
  • role (int): Rol Kimliği (örneğin, 2 = Proje Yöneticisi, 4 = Ekip Üyesi)

Notes

  • Tüm uç noktalar filtreleme ve sayfalandırma için OData sorgu söz dizimini izler
  • Gövde isteklerinde doğru Content-Type (application/json) ayarlandığından emin olun
  • PATCH ve POST istekleri için gerekli şemaların ve ile eşleşmesi ApiProjectInput gerekir ApiTaskInput
  • API anahtarı güvenliği üst bilgi aracılığıyla X-API-KEY zorlanır

Daha Fazla Bilgi

Varlık modelleri ve kullanım örnekleri hakkında ayrıntılı bilgi için adresini ziyaret edin https://github.com/inloox-dev veya ile iletişime geçin support@inloox.com.

Bağlantı oluşturma

Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:

Varsayılan Bağlantı oluşturmak için parametreler. Tüm bölgeler Paylaşılamaz

Temerrüt

Geçerli: Tüm bölgeler

Bağlantı oluşturmak için parametreler.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
apiKey securestring InLoox API için "apiKey" Doğru

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 100 60 saniye

Eylemler

Bir görevi kimliğine göre güncelleştirir

Belirtilen görevi yeni ayrıntılarla güncelleştirir.

Görevlerin listesini alır

Belirtilen OData filtresine ve sayfalandırma parametrelerine göre tüm görevleri döndürür.

Kimliğine göre bir görevi siler

Belirtilen görevi benzersiz tanımlayıcısıyla siler.

Kimliğine göre görev alır

Belirli bir görevi benzersiz tanımlayıcısına göre alır.

Kimliğine göre proje alır

Belirli bir projeyi benzersiz tanımlayıcısıyla alır.

Kişi listesini alır

Belirtilen OData filtresine ve sayfalandırma parametrelerine göre tüm kişileri döndürür.

Projelerin listesini alır

Belirtilen OData filtresine ve sayfalandırma parametrelerine göre tüm projeleri döndürür.

Projeye üye ekler

Belirtilen projeye bir üye ekler.

Projeyi kimliğine göre güncelleştirir

Belirtilen projeyi yeni bilgilerle güncelleştirir.

Projeyi kimliğine göre siler

Belirtilen projeyi benzersiz tanımlayıcısıyla siler.

Yeni görev oluşturur

Sağlanan bilgilerle yeni bir görev oluşturur.

Yeni proje oluşturur

Sağlanan bilgilerle yeni bir proje oluşturur.

Bir görevi kimliğine göre güncelleştirir

Belirtilen görevi yeni ayrıntılarla güncelleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
Görevin tanımlayıcısı
taskId True uuid

Güncelleştirilecek görevin benzersiz tanımlayıcısı.

DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
GroupId
GroupId uuid
İsim
Name string
ProjectId
ProjectId uuid
StartDateTime
StartDateTime date-time
WorkAmount
WorkAmount number

Döndürülenler

Name Yol Tür Description
value
value array of ApiTask

Görevlerin listesini alır

Belirtilen OData filtresine ve sayfalandırma parametrelerine göre tüm görevleri döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
OData filtre dizesi
$filter string

Döndürülen görevleri filtrelemek için bir OData filtre dizesi.

En fazla görev sayısı
$top number

Döndürülecek en fazla görev sayısı.

Döndürülenler

Name Yol Tür Description
value
value array of ApiTask

Kimliğine göre bir görevi siler

Belirtilen görevi benzersiz tanımlayıcısıyla siler.

Parametreler

Name Anahtar Gerekli Tür Description
Görevin tanımlayıcısı
taskId True uuid

Silinecek görevin benzersiz tanımlayıcısı.

Kimliğine göre görev alır

Belirli bir görevi benzersiz tanımlayıcısına göre alır.

Parametreler

Name Anahtar Gerekli Tür Description
Görevin tanımlayıcısı
taskId True uuid

Alınacak görevin benzersiz tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
value
value array of ApiTask

Kimliğine göre proje alır

Belirli bir projeyi benzersiz tanımlayıcısıyla alır.

Parametreler

Name Anahtar Gerekli Tür Description
Projenin tanımlayıcısı
projectId True uuid

Alınacak projenin benzersiz tanımlayıcısı.

Döndürülenler

Name Yol Tür Description
value
value array of ApiProject

Kişi listesini alır

Belirtilen OData filtresine ve sayfalandırma parametrelerine göre tüm kişileri döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
OData filtre dizesi
$filter string

Döndürülen kişileri filtrelemek için bir OData filtre dizesi.

Kişi sayısı üst sınırı
$top number

Döndürülecek kişi sayısı üst sınırı.

Döndürülenler

Name Yol Tür Description
value
value array of ApiContact

Projelerin listesini alır

Belirtilen OData filtresine ve sayfalandırma parametrelerine göre tüm projeleri döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
OData filtre dizesi
$filter string

Döndürülen projeleri filtrelemek için bir OData filtre dizesi.

En fazla proje sayısı
$top number

Döndürülecek en fazla proje sayısı.

Döndürülenler

Name Yol Tür Description
value
value array of ApiProject

Projeye üye ekler

Belirtilen projeye bir üye ekler.

Parametreler

Name Anahtar Gerekli Tür Description
projenin tanımlayıcısı
projectId True uuid

Üyenin eklendiği projenin benzersiz tanımlayıcısı.

contactId
contactId True uuid

Projeye eklenecek kişinin kimliği

role
role True integer

Üyenin sayısal rol tanımlayıcısı. Olası değerler: 2=Project Manager, 4=Team Member, 8=Partner, 16=Customer, 32=Other, 128=AdditionalRole1, 256=AdditionalRole2, 512=AdditionalRole3, 1024=AdditionalRole4, 2048=AdditionalRole5

Projeyi kimliğine göre güncelleştirir

Belirtilen projeyi yeni bilgilerle güncelleştirir.

Parametreler

Name Anahtar Gerekli Tür Description
Projenin tanımlayıcısı
projectId True uuid

Güncelleştirilecek projenin benzersiz tanımlayıcısı.

ClientId
ClientId uuid
DescriptionHTML
DescriptionHTML string
DivisionId
DivisionId uuid
BitişTarihi
EndDate date-time
IsArchived
IsArchived boolean
IsRecycled
IsRecycled boolean
LockMode
LockMode integer
İsim
Name string
NumberIncremential
NumberIncremential integer
NumberPrefix
NumberPrefix string
NumberSuffix
NumberSuffix string
PortfolioId
PortfolioId uuid
Priority
Priority integer
ProjectStatusId
ProjectStatusId uuid
RiskScore
RiskScore integer
SizeScore
SizeScore integer
BaşlangıçTarihi
StartDate date-time
Değer Çekirdeği
ValueScore integer

Döndürülenler

Name Yol Tür Description
value
value array of ApiProject

Projeyi kimliğine göre siler

Belirtilen projeyi benzersiz tanımlayıcısıyla siler.

Parametreler

Name Anahtar Gerekli Tür Description
Projenin tanımlayıcısı
projectId True uuid

Silinecek projenin benzersiz tanımlayıcısı.

Yeni görev oluşturur

Sağlanan bilgilerle yeni bir görev oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
GroupId
GroupId uuid
İsim
Name string
ProjectId
ProjectId uuid
StartDateTime
StartDateTime date-time
WorkAmount
WorkAmount number

Döndürülenler

Body
ApiTask

Yeni proje oluşturur

Sağlanan bilgilerle yeni bir proje oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
ClientId
ClientId uuid
DescriptionHTML
DescriptionHTML string
DivisionId
DivisionId uuid
BitişTarihi
EndDate date-time
IsArchived
IsArchived boolean
IsRecycled
IsRecycled boolean
LockMode
LockMode integer
İsim
Name string
NumberIncremential
NumberIncremential integer
NumberPrefix
NumberPrefix string
NumberSuffix
NumberSuffix string
PortfolioId
PortfolioId uuid
Priority
Priority integer
ProjectStatusId
ProjectStatusId uuid
RiskScore
RiskScore integer
SizeScore
SizeScore integer
BaşlangıçTarihi
StartDate date-time
Değer Çekirdeği
ValueScore integer

Döndürülenler

Body
ApiProject

Tanımlar

ApiContact

Name Yol Tür Description
Şirket Adı
CompanyName string
İletişim Kimliği
ContactId uuid
DescriptionHTML
DescriptionHTML string
Gösterim Adı
DisplayName string
E-posta
Email string
İlk İsim
FirstName string
IsIdentity
IsIdentity boolean
Soyadı
LastName string
Başlık
Title string

ApiProject

Name Yol Tür Description
ProjectId
ProjectId uuid

ApiTask

Name Yol Tür Description
DescriptionHTML
DescriptionHTML string
EndDateTime
EndDateTime date-time
İsim
Name string
ProjectId
ProjectId uuid
StartDateTime
StartDateTime date-time
Görev Kimliği
TaskId uuid