0

弊社では、顧客からの各支払いに関する情報が数字として保存されている.txt形式の銀行からファイルを受け取ります。このファイルをSalesforceにアップロードしたいのですが、Salesforceに.txtファイルをアップロードすることはできないようですが、.csvだけです。私がしようとしているのは、一連のルールに基づいてそれらを解析し、これらの支払いのそれぞれを自分のレコードに「Payments」オブジェクトに入れることです。Salesforceに.txtファイルをアップロード

ApexまたはVisualforceを使用してこれを行う方法はありますか?または両方?

答えて

0

csvファイルに変換する必要があるため、手動で作業する必要があります。あなたのためにそれを行うためのスクリプトを書くことができますが、Salesforceのネイティブな機能には何もありません。

+0

分割されるはずの場所がわからないため、.csvファイルに変換できないため、.txtとしてアップロードする必要があります。これは不可能です? –

+0

悲しいことに..これはすべて手作業である必要があります。これは大きな銀行であり、あなたはRESTfulなサービスを打つことができますか? – EricSSH

0

VFページを使用して実行できます。それはかなり複雑です(ファイルを.csvに変換してデータローダを使用する方が簡単かもしれませんが、楽しいかもしれません)。
最初に、PaymentContc用にStandardControllerを使用するVFページを作成します(実行する内容に応じて必須ではない場合があります)。MyControllerExtension。 VFページで、apex:inputFileコンポーネントを入力して.txtファイルを取得します。
ファイルが選択されたら、それを別のPayment__cレコードに解析する関数をMyControllerExtensionで呼び出します。
最後に、標準のDML呼び出しを使用して、insert myPaymentsListを挿入します。

関連する問題