Softools (プレビュー)
Softools は、既製アプリとカスタム アプリを数時間で設計、構築、デプロイできる Web ベースのアプリケーション プラットフォームです。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| ロジック アプリ | Standard | 次を除くすべての Logic Apps リージョン : - Azure Government リージョン - Azure China リージョン - 米国国防総省 (DoD) |
| Power Apps | Premium | 次を除くすべての Power Apps リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| Power Automate | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| お問い合わせ | |
|---|---|
| 名前 | Softools のサポート |
| URL | https://support.softools.net |
| support@softools.net |
| コネクタ メタデータ | |
|---|---|
| Publisher | Softools Limited |
| Website | https://www.softools.net |
| プライバシー ポリシー | https://www.softools.net/privacy-policy |
| カテゴリ | ビジネス インテリジェンス。データ |
Softools は、ビジネス プロセス アプリケーションを構築するための主要な NoCode プラットフォームです。 Softools は、既製アプリとカスタム アプリを数時間で設計、構築、デプロイできる Web ベースのアプリケーション プラットフォームです。
[前提条件]
ユーザーは、Microsoft の API を使用するためにエンタープライズ ライセンスを必要とするか、Softools サイトを持っています。
API を呼び出すには API キーが必要です。これは Softools サイトの My Profile にあります。
ほとんどの API 呼び出しでは、 App Identifier が必要です。
資格情報を取得する方法
ユーザーは、Microsoft の API を使用するためにエンタープライズ ライセンスを必要とするか、Softools サイトを持っています。 API キーは、Softools サイトの My Profile にあります。
コネクタの概要
Microsoft Power Automate および Power Apps 内にカスタム コネクタとしてこのコネクタをデプロイするには、 次の手順に従 ってください。
既知の問題と制限事項
レート制限については、こちらを参照してください。
一般的なエラーと解決方法
N/A
FAQ
その他のサポート ドキュメント については、こちらを参照してください
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| デフォルト | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有不可 |
デフォルト
適用対象: すべてのリージョン
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| 鍵 | securestring | この API のキー | 正しい |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
| すべてのレコードを取得する |
アプリからすべてのレコードの一覧を取得します。 $topと$skipを使用して反復処理できます |
| レコードにパッチを適用する |
Softools Api は差分更新に対応しています。つまり、PATCH 要求ごとにドキュメント全体ではなく、関連する変更のみを送信できます。 |
| レコードの整理を解除する |
レコードの整理を解除します。 |
| レコードをアーカイブする |
レコードをアーカイブします。 削除前にこれを呼び出します。 |
| レコードを作成する |
アプリに新しいレコードを追加するときに、既定値を含むすべてのフィールド値を送信する |
| レコードを削除する |
レコードを削除します。 レコードを削除するには、最初にアーカイブする必要があります。 |
| レコードを取得する |
レコードを取得します。 |
| レポート レコードを取得する |
レポートからレコードの一覧を取得します。要求あたり 250 レコードに制限されます。 レポート フィールド データのみを返します。 $topと$skipを使用して反復処理できます |
| 基本的なフィールド情報を取得する |
アプリの基本的なフィールド データを取得する |
すべてのレコードを取得する
アプリからすべてのレコードの一覧を取得します。 $topと$skipを使用して反復処理できます
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アプリ識別子
|
AppIdentifier | True | string |
アプリの識別子は、アプリの URL /App/{AppIdentifier} または /{AppIdentifier} にあります。 |
|
スキップする番号またはレコード
|
$skip | True | number |
レコードをスキップし、1 に設定すると 2 番目のレコードが返されます |
|
取得する番号またはレコード
|
$top | True | number |
返されるレコードの数(最大 = 250) |
|
中かっこで並べ替えるフィールド インデント [FieldIdentifier]
|
$orderby | string |
[fieldIdentifier] asc/desc で並べ替えるフィールド |
|
|
Odata フィルターの例 [TextField1] eq 'My record'
|
$filter | string |
レコードをフィルター処理する oData フィルター文字列を指定します。 フォーム [fieldIdentifier] 操作 filterValue の例 [textField] eq 'Text' 演算子は Eq Equal /Suppliers?$filter=[City] eq 'Redmond' Ne Not equal /Suppliers?$filter=[City] ne 'London' gt Greater than /Products?$filter=[Price] gt 20 Ge Greater or equal /Products?$filter=[Price] ] ge 10 Lt Less than /Products?$filter=[Price] lt 20 Le Less than or equal /Products?$filter=[Price] le 100 And Logical and /Products?$filter=[Price] le 200 and Price gt 3.5 |
|
|
テナント識別子
|
tenant | True | string |
テナントはシステム管理者から取得できます |
戻り値
- アイテム
- List-record-response
レコードにパッチを適用する
Softools Api は差分更新に対応しています。つまり、PATCH 要求ごとにドキュメント全体ではなく、関連する変更のみを送信できます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アプリ識別子
|
AppIdentifier | True | string |
アプリの識別子。 アプリの URL /App/{AppIdentifier} または /{AppIdentifier} にあります |
|
レコードの識別子
|
RecordID | True | string |
レコードの ID |
|
テナント識別子
|
tenant | True | string |
テナントはシステム管理者から取得できます |
|
|
object |
戻り値
- Body
- Message
レコードの整理を解除する
レコードの整理を解除します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アプリ識別子
|
AppIdentifier | True | string |
アプリの識別子は、アプリの URL /App/{AppIdentifier} または /{AppIdentifier} にあります。 |
|
レコードの識別子
|
RecordID | True | string |
レコードの識別子 |
|
テナント識別子
|
tenant | True | string |
テナントはシステム管理者から取得できます |
戻り値
- Body
- Message
レコードをアーカイブする
レコードをアーカイブします。 削除前にこれを呼び出します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アプリ識別子
|
AppIdentifier | True | string |
アプリの識別子は、アプリの URL /App/{AppIdentifier} または /{AppIdentifier} にあります。 |
|
レコードの識別子
|
RecordID | True | string |
レコードの識別子 |
|
テナント識別子
|
tenant | True | string |
テナントはシステム管理者から取得できます |
戻り値
- Body
- Message
レコードを作成する
アプリに新しいレコードを追加するときに、既定値を含むすべてのフィールド値を送信する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アプリ識別子
|
AppIdentifier | True | string |
アプリの識別子は、アプリの URL /App/{AppIdentifier} または /{AppIdentifier} にあります。 |
|
テナント識別子
|
tenant | True | string |
テナントはシステム管理者から取得できます |
|
|
object |
戻り値
- Body
- Message
レコードを削除する
レコードを削除します。 レコードを削除するには、最初にアーカイブする必要があります。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アプリ識別子
|
AppIdentifier | True | string |
アプリの識別子は、アプリの URL /App/{AppIdentifier} または /{AppIdentifier} にあります。 |
|
レコードの識別子
|
RecordID | True | string |
レコードの識別子 |
|
テナント識別子
|
tenant | True | string |
テナントはシステム管理者から取得できます |
戻り値
- Body
- Message
レコードを取得する
レコードを取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アプリ識別子
|
AppIdentifier | True | string |
アプリの識別子は、アプリの URL /App/{AppIdentifier} または /{AppIdentifier} にあります。 |
|
レコードの識別子
|
RecordID | True | string |
レコードの識別子 |
|
テナント識別子
|
tenant | True | string |
テナントはシステム管理者から取得できます |
戻り値
- Body
- Record-Response
レポート レコードを取得する
レポートからレコードの一覧を取得します。要求あたり 250 レコードに制限されます。 レポート フィールド データのみを返します。 $topと$skipを使用して反復処理できます
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アプリ識別子
|
AppIdentifier | True | string |
アプリの識別子は、アプリの URL /App/{AppIdentifier} または /{AppIdentifier} にあります。 |
|
レコードの識別子
|
ReportID | True | number |
レポートの ID |
|
スキップする番号またはレコード
|
$skip | True | number |
レコードをスキップし、1 に設定すると 2 番目のレコードが返されます |
|
取得する番号またはレコード
|
$top | True | number |
返されるレコードの数(最大 = 250) |
|
中かっこで並べ替えるフィールド インデント [FieldIdentifier]
|
$orderby | string |
[fieldIdentifier] asc/desc で並べ替えるフィールド |
|
|
Odata フィルターの例 [TextField1] eq 'My record'
|
$filter | string |
レコードをフィルター処理する oData フィルター文字列を指定します。 フォーム [fieldIdentifier] 操作 filterValue の例 [textField] eq 'Text' 演算子は Eq Equal /Suppliers?$filter=[City] eq 'Redmond' Ne Not equal /Suppliers?$filter=[City] ne 'London' gt Greater than /Products?$filter=[Price] gt 20 Ge Greater or equal /Products?$filter=[Price] ] ge 10 Lt Less than /Products?$filter=[Price] lt 20 Le Less than or equal /Products?$filter=[Price] le 100 And Logical and /Products?$filter=[Price] le 200 and Price gt 3.5 |
|
|
テナント識別子
|
tenant | True | string |
テナントはシステム管理者から取得できます |
戻り値
- アイテム
- List-record-response
基本的なフィールド情報を取得する
アプリの基本的なフィールド データを取得する
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
アプリ識別子
|
AppIdentifier | True | string |
アプリの識別子は、アプリの URL /App/{AppIdentifier} または /{AppIdentifier} にあります。 |
|
テナント識別子
|
tenant | True | string |
テナントは通常、サイト URL {tenant}.off.softools.net にありますが、エイリアスである場合があります。 システム管理者に連絡して確認してください。 |
戻り値
定義
メッセージ
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
メッセージ
|
Message | string |
basic-fields-response
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
識別子
|
Identifier | string | |
|
タイプ
|
Type | integer |
List-record-response
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
アイテム
|
Record-Response
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
_id
|
_id | string | |
|
AppIdentifier
|
AppIdentifier | string | |
|
CreatedByUserId
|
CreatedByUserId | string | |
|
CreatedByUser
|
CreatedByUser | string | |
|
$date
|
CreatedDate.$date | integer | |
|
UpdatedByUserId
|
UpdatedByUserId | string | |
|
UpdatedByUser
|
UpdatedByUser | string | |
|
$date
|
UpdatedDate.$date | integer | |
|
識別子
|
Identifier | string | |
|
QuickFilterSearchText
|
QuickFilterSearchText | string | |
|
ID (アイディー)
|
Id | string | |
|
EditableAccessForUser
|
EditableAccessForUser | boolean |