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-KEYkullanı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
ApiProjectInputgerekirApiTaskInput - API anahtarı güvenliği üst bilgi aracılığıyla
X-API-KEYzorlanı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
|
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 |