Skip to content

Instantly share code, notes, and snippets.

@xupyprmv
Created March 4, 2016 14:24
Show Gist options
  • Save xupyprmv/5a86d5fe779f4f7e64c0 to your computer and use it in GitHub Desktop.
Save xupyprmv/5a86d5fe779f4f7e64c0 to your computer and use it in GitHub Desktop.
function generateRecord(documentId, processId, processJournalId) {
var journalRecord = new veda.IndividualModel();
journalRecord.defineProperty("rdf:type");
journalRecord.defineProperty("v-s:actor");
journalRecord.defineProperty("v-s:processJournal");
journalRecord.defineProperty("v-wf:onProcess");
journalRecord.defineProperty("v-s:onDocument");
journalRecord["rdf:type"] = [veda.ontology["v-wf:TaskGiven"]];
journalRecord["v-wf:executor"] = [new veda.IndividualModel("d:mondi_appointment_00003653_71000220")];
journalRecord["v-s:processJournal"] = [new veda.IndividualModel(processJournalId)];
journalRecord["v-wf:onProcess"] = [new veda.IndividualModel(processId)];
journalRecord["v-s:onDocument"] = [new veda.IndividualModel(documentId)];
console.log("INSERT>");
journalRecord.save();
// console.log(journalRecord);
var processJournal = new veda.IndividualModel(processJournalId);
processJournal["v-s:childRecord"]= processJournal["v-s:childRecord"].concat([journalRecord]);
console.log("ADD>");
processJournal.save();
// console.log(processJournal);
}
generateRecord("d:a70e020a9-5653-68a9-aa0c-3971580b2b8d","d:rrrl9oxy7f5xatdni0bcsg4o","d:srr5etiohel1myrqzs00jrzxj");
generateRecord("d:af78940a7-ff9a-6759-9bff-4cfb3802c857","d:aa5a86dc42174f78f7f82a348f9d5ea3b","d:a5psog53avgndplez82xgzfjvj");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment