2017-04-06 14 views
0

私はjsforceでカスタムフィールドを作成しようとしています。私はカスタムオブジェクトをうまく作成することができますが、フィールドを作成しようとするときに、クライアントのユーザーがそのリードを並べ替えるようにすると、時間が割れてしまいます。これは私が正常に動作しますが、それは私が必要なものではないオブジェクトjsforceを使用してSalesforceにカスタムフィールドを正しく作成する方法は?

var jsforce = require('jsforce'); 
var conn = new jsforce.Connection(); 
conn.login('myemail', 'my password and token', function(err, res) { 
    if (err) { return console.error(err); } 
var metadata = [{ 
    fullName: 'TestObject1__c', 
    label: 'Test Object 1', 
    pluralLabel: 'Test Object 1', 
    nameField: { 
    type: 'Text', 
    label: 'Test Object Name' 
    }, 
    deploymentStatus: 'Deployed', 
    sharingModel: 'ReadWrite' 
}]; 

conn.metadata.create('CustomObject', metadata, function(err, results) { 
    if (err) { console.err(err); } 
    for (var i=0; i < results.length; i++) { 
    var result = results[i]; 
    console.log('success ? : ' + result.success); 
    console.log('fullName : ' + result.fullName); 
    } 
}); 

    { 
    if (err) { return console.error(err); } 
    console.log(res); 
    } 
}) 

を作成するために何をしたかです。クライアントがこれを望むので、どんな助けも大いに評価されるでしょう。これはすでに完了している大規模プロジェクトの一部ですが、フィールドを動的に作成する必要があり、エンドユーザーはデータを自分のアカウントにプッシュするためにフィールド自体を作成する必要はありません。私たちは現在、物事を推進していますが、その名前が意味をなさない別のフィールドの下にあります。

答えて

0

salesforce.comのWebサイトでパッケージを作成することでこれを達成できました。ユーザーが行う必要があるのは、単純なリンクをクリックすることです。それはリストビューを作成し、必要なフィールドを作成します。

関連する問題