Sage Intacct

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Sage Intacctは、事業部門全体の情報統合、財務業務のリアルタイム分析、コンプライアンスおよび監査サービスを提供する会計および財務管理ソフトウェアです。

Sage Intacctコネクター

WorkatoはSage Intacct向けに2つのコネクターを提供しています:

各コネクターは、トリガーおよびアクションに対して異なるオブジェクトタイプのセットをサポートしています。

APIバージョン

このコネクターはSage Intacct APIを使用します。

WorkatoでSage Intacctに接続する方法

WorkatoでSage Intacct連携ワークフローを確立するには、WorkatoとIntacctインスタンスの間にコネクションを確立する必要があります。

これは2ステップのプロセスです。

  1. Intacct Web ServicesがWorkatoリクエストを受け入れるように設定します。
  2. Workatoでコネクション設定を完了します。

Intacct Web Services

Intacct Web Servicesを設定するには、次の手順が必要です:

  • IntacctアカウントがWeb Servicesにサブスクライブされていることを確認します。 これをサブスクリプション製品のリストに追加するには、Intacctの担当者にお問い合わせください。 XML Gateway/APIアクセスユーザーの関連認証情報が提供されている必要があります。
  • 次に、連携アクセス用にIntacctインスタンスでWeb Services Userを設定します。 詳細は、IntacctでWeb Services Userを設定するを参照してください。
  • 最後に、WorkatoがIntacct Web Servicesにアクセスすることを承認します。 詳細は、Intacct Web ServicesでWorkatoを承認するを参照してください。

Workato用のIntegration System Userを設定する

Workatoでは、IntacctでIntegration System User(ISU)を設定することを推奨しています。 これにより、すべてのWorkato連携およびワークフロープロセスを、専用の1つのISUアカウントにログ記録できます。 さらに、この連携システムのセキュリティポリシーを制御できるようになります。

ISUには、連携シナリオに必要なアクションを実行するために必要なすべての権限が必要です。 そうしないと、レシピの作成中にError: 403が発生する場合があります。

セキュリティ上の理由から、各ISUは単一の連携システム(Workatoなど)に制限する必要があります。

IntacctでWeb Services Userを設定する

1. Web Services Userを追加する

Company > Adminタブ > Web Services Usersに移動します。

Web Services Usersページを探すWeb Services Usersページを探す

Add Web Services userを選択します。

Web Services Userを追加Web Services Userを追加

2. Web Services User情報を設定する

Web Services User Informationフォームを入力する必要があります。

Web Services User情報を追加Web Services User情報を追加

ユーザーフィールド推奨入力説明
ユーザーIDworkato_isuログインユーザー名。 これはWorkatoのIntacctコネクターを設定するために使用されます。
-これはUser nameフィールドの生成に使用されます。
-これはUser nameフィールドの生成に使用されます。
メールアドレス-通知を受信する有効なメールアドレスを割り当てます。
連絡先名-既存のIntacctユーザーから連絡先の詳細を取得します。 新しいWSUを作成する場合は、このフィールドを空白のままにします。
ユーザー名-これは自動生成される名前フィールドです。
ユーザータイプBusinessこのISUのアクセス権と権限を定義します。
管理者権限Fullこのアカウントの管理者権限を定義します。 アプリケーションとモジュールをサブスクライブするには、完全な権限が必要です。

3. 必要なアプリケーションとモジュールを含める

次に、Subscriptionsを探します。

サブスクリプションを表示サブスクリプションを表示

連携シナリオに必要となるすべてのアプリケーションとモジュールを選択します。

アプリケーション/モジュールを選択アプリケーション/モジュールを選択

Intacct Web ServicesでWorkatoを承認する

Intacctワークフローによると、WSUを作成しても、WorkatoにWebサービス自体へのアクセス権は付与されません。 Webサービスエンドポイントにリクエストを送信するために必要な、追加のsender ID認証情報が必要です。

SENDER IDを取得する

Sage Intacctアカウント担当者に連絡して、sender IDを取得できます。

Company > Setupタブ > Companyを探します

Company Informationを見つけるCompany Informationを見つける

Editを選択し、SetupタブでWeb Services authorizationsを探します。

Web Services authorizationsを見つけるWeb Services authorizationsを見つける

Addをクリックし、以下の例に従ってWeb Services authorizationを設定します:

Web Services authorizationの追加Web Services authorizationの追加

ユーザーフィールド推奨入力説明
Sender IDWorkatoSender IDでは大文字と小文字が区別されます。
説明-承認の目的を説明します。
StatusActiveステータスがActiveに設定されていることを確認します。非アクティブなsender IDはWeb Servicesリクエストを実行できません。

コネクション設定

Sage Intacct連携ワークフローを完了するには、WorkatoレシピをIntacctインスタンスに接続する必要があります。 このコネクションページには、レシピのconnectionタブ、またはWorkatoのメインのApp connectionsページからアクセスできます。

Workatoコネクション設定Workatoコネクション設定

入力フィールド説明
コネクション名このコネクションに、接続先のIntacct WSUを識別する一意の名前を付けます。
ログインユーザー名WSUのUser IDを指定します。
ログインパスワードIntacctインスタンスのログインシークレット。
会社IDIntacctインスタンスの会社ID。
ロケーションIDエンティティのLocation ID。 空白のままにすると、Workatoはすべてのエンティティを取得します。

トリガーとアクション

Sage Intacctトリガー

Sage Intacctアクション

Last updated: