Skip to content

Instantly share code, notes, and snippets.

View YMA-MDL's full-sized avatar
🎯
Focusing

Yoann Maingon YMA-MDL

🎯
Focusing
View GitHub Profile
@YMA-MDL
YMA-MDL / SyncToolProductOnProject.cs
Created September 4, 2017 13:41
SyncToolProductOnProject
Innovator inn = this.getInnovator();
if (this.getProperty("classification") == "Product") {
CCO.Utilities.WriteDebug("DEL_SyncToolProductOnProject", "Sync from Product to Tool");
// retrieve product project structure
String mainWBSid = this.getProperty("wbs_id");
Item mainWBS = inn.newItem("WBS Element", "get");
mainWBS.setID(mainWBSid);
Item submainWBS = mainWBS.createRelationship("Sub WBS", "get");
@YMA-MDL
YMA-MDL / canvaJsAras.html
Last active September 11, 2017 10:15
Script for adding a pie chart to an Aras Form
<script type="text/javascript">
require(["https://canvasjs.com/assets/script/canvasjs.min.js"], function(){
// retrieve infos
var PartID = document.thisItem.getID();
var PartManufs = document.thisItem.newItem("Manufacturer Part","get");
PartManufs.setProperty("source_id",PartID);
PartManufs = PartManufs.apply();
@YMA-MDL
YMA-MDL / getFormFieldValue.js
Created July 12, 2019 08:35
retrieve field input value in an Aras Innovator form #aras #js #snippet #form #field
var myValue = getFieldByName("myproperty").getElementsByTagName("input")[0].value;
div[name='text7'] .sys_f_label{
text-transform: none;
}
@YMA-MDL
YMA-MDL / visjsGanttChartInForm.html
Last active July 12, 2019 15:09
#aras #javascript #form
<link href="https://cdnjs.cloudflare.com/ajax/libs/vis/4.21.0/vis.min.css" rel="stylesheet" type="text/css" />
<div id="visualization" style="width:100%;height:100%;"></div>
<script>
require(["https://cdnjs.cloudflare.com/ajax/libs/vis/4.21.0/vis.js"], function (vis) {
var container = document.getElementById('visualization');
var groupBy = function (xs, key) {
return xs.reduce(function (rv, x) {
(rv[x[key]] = rv[x[key]] || []).push(x);
SELECT *
FROM ALS_Activity act
LEFT JOIN ALS_ActivityPredecessors pre
ON act.id = pre.source_id
WHERE pre.source_id IS NULL
@YMA-MDL
YMA-MDL / open item.js
Created July 17, 2019 07:41
aras short snippets #aras #javascript
top.aras.uiShowItem("LAB_Cards", $(this).attr("cardId"));
@YMA-MDL
YMA-MDL / filterArasItemPropWindow.js
Created August 27, 2019 08:43
#aras #javascript #filter
//create new Object
var Filter = new Object( );
//Assign Filter
Filter["state"]={filterValue:"Released", isFilterFixed:true};
return Filter;
@YMA-MDL
YMA-MDL / waitmap.js
Created November 23, 2019 08:51
Wait for .map to execute #javascript #vanillajs
const list = [1, 2, 3, 4, 5] //...an array filled with values
const functionWithPromise = item => { //a function that returns a promise
return Promise.resolve('ok')
}
const anAsyncFunction = async item => {
return functionWithPromise(item)
}
@YMA-MDL
YMA-MDL / YMA_SetOwnerOnAdd.cs
Created January 19, 2020 21:53
[set actual Identity as assigned creator / owned by id] #csharp #Aras
Innovator inn = this.getInnovator();
string identities = inn.getUserAliases();
string aliasId = identities.Split(';')[0];
this.setProperty("owned_by_id",aliasId);
return this;